00001 #ifndef TofHitCount_h 00002 #define TofHitCount_h 1 00003 #include <vector> 00004 00005 #include "TofRawEvent/TofDigi.h" 00006 00007 class TofHitCount{ 00008 public: 00009 TofHitCount(); 00010 ~TofHitCount(); 00011 void setTofDigi(std::vector<int>& vtofHit); 00012 inline std::vector<int>& GetbarrelHit1() { return barrelHit1; } 00013 inline std::vector<int>& GetbarrelHit2() { return barrelHit2; } 00014 inline std::vector<int>& GetecapHit() { return ecapHit; } 00015 inline std::vector<int>& GetwcapHit() { return wcapHit; } 00016 00017 static TofHitCount* get_Tof(void); 00018 00019 private: 00020 std::vector<int> barrelHit1; 00021 std::vector<int> barrelHit2; 00022 std::vector<int> ecapHit; 00023 std::vector<int> wcapHit; 00024 00025 static TofHitCount* tof_Pointer; 00026 00027 }; 00028 #endif