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)