15 #ifndef PNDSTTMATCHTRACKS_H 16 #define PNDSTTMATCHTRACKS_H 1 22 #include "FairMCPoint.h" 41 PndSttMatchTracks(
const char *name,
const char *title =
"Pnd Stt Match Tracks Task", Int_t verbose = 1);
47 virtual InitStatus
Init();
50 virtual void Exec(Option_t *opt);
64 void AddAllCollections();
65 void AddHitCollection(
char const *collectionName,
char const *pointCollectionName);
67 TClonesArray *fTrackCandidates;
68 TClonesArray *fMatches;
71 std::map<Int_t, Int_t> fMatchMap;
76 Bool_t fCollectionsComplete;
78 std::vector<std::string> fHitCollectionNames;
79 std::vector<std::string> fPointCollectionNames;
80 TList fHitCollectionList;
81 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)