12#ifndef CBMLITFINDGLOBALTRACKSIDEAL_H_
13#define CBMLITFINDGLOBALTRACKSIDEAL_H_
51 virtual InitStatus
Init();
56 virtual void Exec(Option_t* opt);
72 void FillTrackMap(std::map<Int_t, Int_t>& mcMap,
const TClonesArray* matches);
Helper class to access detector presence.
Helper class to access detector presence.
FairTask for ideal global track reconstruction.
void ReadDataBranches()
Read necessary data branches from the input data files.
virtual void Exec(Option_t *opt)
Derived from FairTask.
TClonesArray * fMuchMatches
TClonesArray * fTofMCPoints
TClonesArray * fGlobalTracks
ClassDef(CbmLitFindGlobalTracksIdeal, 1)
virtual InitStatus Init()
Derived from FairTask.
CbmLitFindGlobalTracksIdeal(const CbmLitFindGlobalTracksIdeal &)
TClonesArray * fTrdMatches
TClonesArray * fStsMatches
virtual void Finish()
Derived from FairTask.
void CreateGlobalTracks()
Create output CbmGlobalTracks and write them to output array.
std::map< Int_t, Int_t > fMcStsMap
void FillMapTof()
Fill map from <MC track index> to <TOF hit index>.
void FillTrackMap(std::map< Int_t, Int_t > &mcMap, const TClonesArray *matches)
Fill map from <MC track index> to <reconstructed track index>.
CbmLitFindGlobalTracksIdeal()
std::map< Int_t, Int_t > fMcTrdMap
std::map< Int_t, Int_t > fMcTofMap
virtual ~CbmLitFindGlobalTracksIdeal()
TClonesArray * fTofHitsMatches
std::map< Int_t, Int_t > fMcMuchMap
CbmLitFindGlobalTracksIdeal & operator=(const CbmLitFindGlobalTracksIdeal &)