00001 //---------------------------------------------------------------------------// 00009 00010 #ifndef BesTruthEvent_h 00011 #define BesTruthEvent_h 1 00012 00013 class BesTruthTrack; 00014 class BesTruthVertex; 00015 #include <vector> 00016 using namespace std; 00017 00018 class BesTruthEvent 00019 { 00020 public: 00021 BesTruthEvent(); 00022 ~BesTruthEvent(); 00023 00024 vector<BesTruthTrack*>* GetTrackList() {return m_trackList;} 00025 vector<BesTruthVertex*>* GetVertexList() {return m_vertexList;} 00026 00027 void SetTrackList(vector<BesTruthTrack*>* trackList) {m_trackList = trackList;} 00028 void SetVertexList(vector<BesTruthVertex*>* vertexList) {m_vertexList = vertexList;} 00029 00030 private: 00031 vector<BesTruthTrack*> *m_trackList; 00032 vector<BesTruthVertex*> *m_vertexList; 00033 00034 }; 00035 00036 #endif