PandaRoot
PndCloneGenerator.h
Go to the documentation of this file.
1 /*
2  * PndCloneGenerator.h
3  *
4  * Created on: Apr 12, 2010
5  * Author: stockman
6  */
7 
8 #ifndef PndCloneGenerator_H_
9 #define PndCloneGenerator_H_
10 
11 // framework includes
12 #include "FairTask.h"
13 #include "FairMCPoint.h"
14 #include "PndTrackCand.h"
15 #include "TClonesArray.h"
16 #include "TDatabasePDG.h"
17 #include <math.h>
18 #include <PndIdealTrackFinder.h>
19 
21  public:
23  virtual ~PndCloneGenerator();
24 
26  virtual void Exec(Option_t *opt);
27 
28  protected:
29  virtual void CreateTrackCandClones();
30  virtual void SetFirstLastHit(std::map<FairLink, PndTrackCand> &trackCandMap);
31 
32  private:
33  std::map<FairLink, PndTrackCand> fTrackCandCloneMap;
34 
35  ClassDef(PndCloneGenerator, 2);
36 };
37 
38 #endif /* PndCloneGenerator_H_ */
virtual ~PndCloneGenerator()
Ideal track finder for all types of tracking detectors The PndIdealTrackFinder combines all hits in ...
virtual void CreateTrackCandClones()
virtual void Exec(Option_t *opt)
virtual void SetFirstLastHit(std::map< FairLink, PndTrackCand > &trackCandMap)