4 #include "FairGeoSet.h"
6 #include "TClonesArray.h"
12 #include "TLorentzVector.h"
64 void HitSelection(std::vector<size_t> &it, std::vector<double> &ph, std::vector<double> &th,
65 std::vector<PndRichPhoton> photons,
std::vector< PndRichMirrorSegment > fMirrSegs
std::vector< double > GetDThetas()
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)
std::vector< double > GetThetas()
void RichFullReconstruction(TVector3 pos, TVector3 dir, Float_t ts, Float_t &chi2, Float_t &chTh, Float_t &dChTh, Int_t &nph)
TClonesArray * fRichPDHit
double BetaPeakFinding(std::vector< PndRichPhoton > photons, Double_t nopt, Double_t nnz)
TVectorT< double > gResVect
PndRichGeo * fGeo
PndRichPDHit TCA.
void AppendFlatMirrorReflections(std::vector< PndRichPhoton > &ph, TVector3 hit, Double_t hitTime, PndRichBarPoint *track)
TMatrixT< double > gRotMatr
std::vector< double > GetPhis()
std::vector< PndRichPhoton > CherenkovPhotonListFlat(PndRichBarPoint *track)
PndPidEmcAssociatorTask * ts
void SetGeoVersion(UInt_t version)