8 #ifndef PNDTRACKERS_PNDPATTERNMATCHER_PNDPATTERNDBGENERATOR_H_ 9 #define PNDTRACKERS_PNDPATTERNMATCHER_PNDPATTERNDBGENERATOR_H_ 18 #include <TClonesArray.h> 33 virtual InitStatus
Init();
34 virtual void Exec(Option_t *opt);
38 void GenerateTrackPatterns();
42 void AddPatternsToTree(
PndPatterns patterns, TTree *tree);
45 TClonesArray *fEventHeader;
46 TClonesArray *fTubeArray;
47 TClonesArray *fSttHitArray;
48 TClonesArray *fMCTrackArray;
49 TClonesArray *trackCands;
52 TTree *fsectorPatternTree;
53 TTree *ftrackPatternTree;
59 TString foutputFilename;
62 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()