Go to the documentation of this file.
8 #ifndef CBMTOFMERGEMCPOINTS_H_
9 #define CBMTOFMERGEMCPOINTS_H_
35 virtual InitStatus
Init();
40 virtual void Exec(Option_t* opt);
54 const TClonesArray*
points,
55 TClonesArray* realisticPoints,
56 TClonesArray* pointsMatches);
64 std::map<Int_t, std::vector<Int_t>>
ClassDef(CbmTofMergeMcPoints, 1)
virtual InitStatus Init()
Derived from FairTask.
std::map< Int_t, std::vector< Int_t > > fTofPntTrkMap
CbmTofDetectorId * fTofId
CbmTofMergeMcPoints(const CbmTofMergeMcPoints &)
void MergeRealisticTofPoints(const TClonesArray *tracks, const TClonesArray *points, TClonesArray *realisticPoints, TClonesArray *pointsMatches)
CbmTofMergeMcPoints()
Constructor.
CbmTofGeoHandler * fGeoHandler
TClonesArray * fMcTracksColl
TClonesArray * fTofPointsColl
void ReadAndCreateDataBranches()
Read and create data branches.
virtual void Finish()
Derived from FairTask.
virtual void Exec(Option_t *opt)
Derived from FairTask.
TClonesArray * fRealTofPoints
CbmTofMergeMcPoints & operator=(const CbmTofMergeMcPoints &)
virtual ~CbmTofMergeMcPoints()
Destructor.
TClonesArray * fTofRealPntMatches