27 #ifndef PNDSTTMATCHTRACKS_H 28 #define PNDSTTMATCHTRACKS_H 1 34 #include "FairMCPoint.h" 53 PndSttMatchTracks(
const char *name,
const char *title =
"Pnd Stt Match Tracks Task", Int_t verbose = 1);
59 virtual InitStatus
Init();
62 virtual void Exec(Option_t *opt);
76 void AddAllCollections();
77 void AddHitCollection(
char const *collectionName,
char const *pointCollectionName);
79 TClonesArray *fTrackCandidates;
80 TClonesArray *fMatches;
83 std::map<Int_t, Int_t> fMatchMap;
88 Bool_t fCollectionsComplete;
90 std::vector<std::string> fHitCollectionNames;
91 std::vector<std::string> fPointCollectionNames;
92 TList fHitCollectionList;
93 TList fPointCollectionList;
void SetPersistency(Bool_t val=kTRUE)
void AddHitCollectionName(char *hitCollectionName, char *pointCollectionName)
virtual ~PndSttMatchTracks()
virtual InitStatus Init()
void SetPersistence(Bool_t persistence)
FairMCPoint * GetPointFromCollections(Int_t hitCounter)
PndSttHit * GetHitFromCollections(Int_t hitCounter)
virtual void Exec(Option_t *opt)