Go to the documentation of this file.
11 #ifndef CBMTRDTOTOFVECTOR_H_
12 #define CBMTRDTOTOFVECTOR_H_ 1
33 virtual InitStatus
Init();
36 virtual void Exec(Option_t* opt);
65 std::multimap<Double_t, Int_t>
fHitX;
66 std::multimap<Double_t, Int_t>
fHitY;
67 std::map<Int_t, Double_t>
69 std::map<Int_t, std::set<Int_t>>
72 std::multimap<Double_t, TLine>
fLineX;
83 void FindLine(Int_t patt, Double_t* pars);
84 Double_t
FindChi2(Int_t patt, Double_t* pars);
std::map< Int_t, std::set< Int_t > > fHitIds
Double_t fXy[fgkPlanes][5]
std::vector< CbmMuchTrack * > fVectors
TClonesArray * fTrdTracks
Double_t fXyi[fgkPlanes][3]
Access to a MC data branch for time-based analysis.
void FindLine(Int_t patt, Double_t *pars)
void SetTrackId(CbmMuchTrack *vec)
Double_t FindChi2(Int_t patt, Double_t *pars)
void AddVector(Int_t patt, Double_t chi2, Double_t *pars)
CbmTrdToTofVector(const CbmTrdToTofVector &)
std::multimap< Double_t, Int_t > fHitX
TClonesArray * fHitMatches
CbmTrdToTofVector & operator=(const CbmTrdToTofVector &)
static const Int_t fgkPlanes
std::multimap< Double_t, Int_t > fHitY
std::map< Int_t, Double_t > fHitTime
virtual InitStatus Init()
std::multimap< Double_t, TLine > fLineX
virtual ~CbmTrdToTofVector()
TClonesArray * fTrackArray
TClonesArray * fDigiMatches
virtual void SetParContainers()
virtual void Exec(Option_t *opt)
void ProcessPlane(Int_t lay, Int_t patt, Int_t flag)