00001 #ifndef RECTOFTRACK_H 00002 #define RECTOFTRACK_H 00003 #include "GaudiKernel/ContainedObject.h" 00004 #include "GaudiKernel/ObjectVector.h" 00005 #include "GaudiKernel/SmartRef.h" 00006 #include "EventModel/EventModel.h" 00007 #include "DstEvent/DstTofTrack.h" 00008 00009 using namespace std; 00010 00011 extern const CLID &CLID_RecTofTrack; 00012 00013 class RecTofTrack : public DstTofTrack { 00014 public: 00015 00016 virtual const CLID& clID() const { return RecTofTrack::classID();} 00017 static const CLID& classID() { return CLID_RecTofTrack; } 00018 00019 // Constructor 00020 RecTofTrack(); 00021 00022 // Destructor 00023 virtual ~RecTofTrack(){} 00024 00025 public: 00026 RecTofTrack(const DstTofTrack& aTrack); 00027 RecTofTrack& operator=(const DstTofTrack& aTrack); 00028 00029 private: 00030 00031 }; 00032 00033 typedef ObjectVector<RecTofTrack> RecTofTrackCol; 00034 00035 #endif //RECTOFTRACK_H 00036 00037