FairRoot/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 
12 // framework includes
13 #include "FairTask.h"
14 #include "FairMCPoint.h"
15 #include "PndTrackCand.h"
16 #include "TClonesArray.h"
17 #include "TDatabasePDG.h"
18 #include <math.h>
19 #include <PndIdealTrackFinder.h>
20 
22 public:
24  virtual ~PndCloneGenerator();
25 
27  virtual void Exec(Option_t* opt);
28 
29 
30 
31 
32 protected:
33  virtual void CreateTrackCandClones();
34  virtual void SetFirstLastHit(std::map<FairLink, PndTrackCand>& trackCandMap);
35 
36 
37 private:
38 
39  std::map<FairLink, PndTrackCand> fTrackCandCloneMap;
40 
41 
42 
44 };
45 
46 #endif /* PndCloneGenerator_H_ */
Ideal track finder for all types of tracking detectors The PndIdealTrackFinder combines all hits in ...
virtual void SetFirstLastHit(std::map< FairLink, PndTrackCand > &trackCandMap)
virtual void CreateTrackCandClones()
std::map< FairLink, PndTrackCand > fTrackCandCloneMap
virtual void Exec(Option_t *opt)
ClassDef(PndCloneGenerator, 2)