20 #ifndef PNDTRACKERS_PNDPATTERNMATCHER_PNDPATTERNDBGENERATOR_H_ 21 #define PNDTRACKERS_PNDPATTERNMATCHER_PNDPATTERNDBGENERATOR_H_ 30 #include <TClonesArray.h> 45 virtual InitStatus
Init();
46 virtual void Exec(Option_t *opt);
50 void GenerateTrackPatterns();
54 void AddPatternsToTree(
PndPatterns patterns, TTree *tree);
57 TClonesArray *fEventHeader;
58 TClonesArray *fTubeArray;
59 TClonesArray *fSttHitArray;
60 TClonesArray *fMCTrackArray;
61 TClonesArray *trackCands;
64 TTree *fsectorPatternTree;
65 TTree *ftrackPatternTree;
71 TString foutputFilename;
74 int nMultipleMCTrackLinks;
std::vector< PndPattern > PndPatterns
virtual void Exec(Option_t *opt)
virtual void FinishTask()
virtual void SetParContainers()
void SetOutputFilename(TString filename="patternDB.root")
virtual ~PndPatternDBGenerator()
std::multimap< int, int > HitSectorMap
std::vector< PndSttHit * > HitArray
virtual InitStatus Init()