00001 #ifndef TOFRECTDS_H 00002 #define TOFRECTDS_H 00003 #include "TofRec/TofTrack.h" 00004 00005 class StatusCode; 00006 00007 class TofRecTDS{ 00008 public: 00009 00010 StatusCode InitializeTDS(); 00011 StatusCode RegisterNullRecTofTrackCol(); 00012 00013 StatusCode RegisterTDS( int runNumber, int eventNumber, std::vector<TofTrack*>*& tofTrackVec, bool m_forCalibration, std::string m_calibData ); 00014 00015 StatusCode RegisterReconEvent(); 00016 StatusCode RegisterRecTofTrackCol( std::vector<TofTrack*>*& tofTrackVec ); 00017 StatusCode RegisterRecBTofCalHitCol( int runNumber, int eventNumber, std::vector<TofTrack*>*& tofTrackVec, std::string calibData ); 00018 StatusCode RegisterRecETofCalHitCol( int runNumber, int eventNumber, std::vector<TofTrack*>*& tofTrackVec, std::string calibData ); 00019 00020 }; 00021 #endif 00022