PandaRoot
PndRichReco Class Reference

#include <PndRichReco.h>

Public Member Functions

 PndRichReco ()
 
 PndRichReco (UInt_t version)
 
virtual ~PndRichReco ()
 
void Init ()
 
void Register ()
 
void SetGeoVersion (UInt_t version)
 
void RichFullReconstruction (TVector3 pos, TVector3 dir, Float_t ts, Float_t &chi2, Float_t &chTh, Float_t &dChTh, Int_t &nph)
 
std::vector< double > GetPhis ()
 
std::vector< double > GetThetas ()
 
std::vector< double > GetDThetas ()
 
std::vector< PndRichPhotonCherenkovPhotonListFlat (PndRichBarPoint *track)
 
double BetaPeakFinding (std::vector< PndRichPhoton > photons, Double_t nopt, Double_t nnz)
 
void HitSelection (std::vector< size_t > &it, std::vector< double > &ph, std::vector< double > &th, std::vector< PndRichPhoton > photons, Double_t beta, Double_t nopt, Double_t nnz, Double_t dthc)
 
void AppendFlatMirrorReflections (std::vector< PndRichPhoton > &ph, TVector3 hit, Double_t hitTime, PndRichBarPoint *track)
 
 ClassDef (PndRichReco, 1)
 

Detailed Description

Definition at line 23 of file PndRichReco.h.

Constructor & Destructor Documentation

◆ PndRichReco() [1/2]

PndRichReco::PndRichReco ( )

◆ PndRichReco() [2/2]

PndRichReco::PndRichReco ( UInt_t  version)

◆ ~PndRichReco()

virtual PndRichReco::~PndRichReco ( )
virtual

Member Function Documentation

◆ AppendFlatMirrorReflections()

void PndRichReco::AppendFlatMirrorReflections ( std::vector< PndRichPhoton > &  ph,
TVector3  hit,
Double_t  hitTime,
PndRichBarPoint track 
)

Referenced by SetGeoVersion().

◆ BetaPeakFinding()

double PndRichReco::BetaPeakFinding ( std::vector< PndRichPhoton photons,
Double_t  nopt,
Double_t  nnz 
)

Referenced by SetGeoVersion().

◆ CherenkovPhotonListFlat()

std::vector<PndRichPhoton> PndRichReco::CherenkovPhotonListFlat ( PndRichBarPoint track)

Referenced by SetGeoVersion().

◆ ClassDef()

PndRichReco::ClassDef ( PndRichReco  ,
 
)

Referenced by SetGeoVersion().

◆ GetDThetas()

std::vector<double> PndRichReco::GetDThetas ( )

Referenced by SetGeoVersion().

◆ GetPhis()

std::vector<double> PndRichReco::GetPhis ( )

Referenced by SetGeoVersion().

◆ GetThetas()

std::vector<double> PndRichReco::GetThetas ( )

Referenced by SetGeoVersion().

◆ HitSelection()

void PndRichReco::HitSelection ( std::vector< size_t > &  it,
std::vector< double > &  ph,
std::vector< double > &  th,
std::vector< PndRichPhoton photons,
Double_t  beta,
Double_t  nopt,
Double_t  nnz,
Double_t  dthc 
)

Referenced by SetGeoVersion().

◆ Init()

void PndRichReco::Init ( )

◆ Register()

void PndRichReco::Register ( )

◆ RichFullReconstruction()

void PndRichReco::RichFullReconstruction ( TVector3  pos,
TVector3  dir,
Float_t  ts,
Float_t &  chi2,
Float_t &  chTh,
Float_t &  dChTh,
Int_t &  nph 
)

Referenced by SetGeoVersion().

◆ SetGeoVersion()

void PndRichReco::SetGeoVersion ( UInt_t  version)
inline

The documentation for this class was generated from the following file: