00001 /* 00002 * \class PerReadoutPmtChannel 00003 * 00004 * \brief Persistant version of ReadoutPmtChannel 00005 * 00006 * bseilhan@iit.edu Thu Sep 25 15:13:15 CDT 2008 00007 * 00008 */ 00009 00010 00011 #ifndef PerReadoutPmtChannel_H 00012 #define PerReadoutPmtChannel_H 1 00013 00014 #include <vector> 00015 #include <map> 00016 00017 class PerReadoutPmtChannel{ 00018 public: 00019 PerReadoutPmtChannel(); 00020 virtual ~PerReadoutPmtChannel(); 00021 00022 int channelId; 00023 int mode; 00024 std::vector<int> adc; 00025 std::vector<int> adcRange; 00026 std::vector<int> adcCycle; 00027 std::vector<int> pedestal; 00028 std::vector<int> tdc; 00029 std::vector<int> tdcHitCount; 00030 std::vector<int> waveAdcCycle; 00031 std::vector<int> waveAdcHigh; 00032 std::vector<int> waveAdcLow; 00033 }; 00034 00035 #endif // PerReadoutPmtChannel_H