/* * PndCloneGenerator.h * * Created on: Apr 12, 2010 * Author: stockman */ #ifndef PndCloneGenerator_H_ #define PndCloneGenerator_H_ // framework includes #include "FairTask.h" #include "FairMCPoint.h" #include "PndTrackCand.h" #include "TClonesArray.h" #include "TDatabasePDG.h" #include #include class PndCloneGenerator : public PndIdealTrackFinder { public: PndCloneGenerator(); virtual ~PndCloneGenerator(); /** Virtual method Exec **/ virtual void Exec(Option_t* opt); protected: virtual void CreateTrackCandClones(); virtual void SetFirstLastHit(std::map& trackCandMap); private: std::map fTrackCandCloneMap; ClassDef(PndCloneGenerator,2); }; #endif /* PndCloneGenerator_H_ */