#ifndef TStrawTrkTracking_hxx_seen #define TStrawTrkTracking_hxx_seen #include #include #include #include #include #include #include #include #include #include #include namespace COMET{ class IStrawTrkTracking; } class COMET::IStrawTrkTracking : public COMET::IAlgorithm { public: IStrawTrkTracking(); virtual ~IStrawTrkTracking(); void Init(); void BeginOfEvent(); void EndOfEvent(); COMET::IHandle Process(const COMET::IAlgorithmResult& input); void SetIterationNo(int iterNo) { fIterationNo = iterNo; } private: bool fInitialized; IMCTrackFinder* fMCTrackFinder; IGenFitter* fGenFitter; int fIterationNo; }; #endif