8 #ifndef PNDTRACKERS_PNDPATTERNMATCHER_PNDPATTERNDBGENERATOR_H_
9 #define PNDTRACKERS_PNDPATTERNMATCHER_PNDPATTERNDBGENERATOR_H_
30 virtual InitStatus
Init();
31 virtual void Exec(Option_t* opt);
virtual InitStatus Init()
std::vector< PndPattern > PndPatterns
TClonesArray * trackCands
virtual ~PndPatternDBGenerator()
HitSectorMap FillSectorHitMap(HitArray sttHitArray)
std::multimap< int, int > HitSectorMap
PndPatterns FillTrackPatterns(HitArray hitArray, PndMCTrack *mcTrack)
int nMultipleMCTrackLinks
TClonesArray * fEventHeader
TClonesArray * fMCTrackArray
void SetOutputFilename(TString filename="patternDB.root")
void GenerateTrackPatterns()
TTree * ftrackPatternTree
virtual void Exec(Option_t *opt)
TTree * fsectorPatternTree
void AddPatternsToTree(PndPatterns patterns, TTree *tree)
PndGeoSttPar * fSttParameters
TClonesArray * fSttHitArray
TClonesArray * fTubeArray
PndPatterns FillSectorPatterns(HitArray hitArray, PndMCTrack *mcTrack)
std::vector< PndSttHit * > HitArray
virtual void FinishTask()
virtual void SetParContainers()