00001 /* 00002 * \class PerElecCrate 00003 * 00004 * \brief Persistant version of ElecCrate 00005 * 00006 * bseilhan@iit.edu Tue Aug 19 21:17:41 CDT 2008 00007 * 00008 */ 00009 00010 00011 #ifndef PERELECCRATE_H 00012 #define PERELECCRATE_H 00013 00014 #include <vector> 00015 00016 class PerElecCrate { 00017 public: 00018 typedef int BoardId_type; 00019 typedef int ChannelId_type; 00020 00021 typedef std::vector<double> AnalogSignal; 00022 typedef std::vector<int> DigitalSignal; 00023 00024 PerElecCrate(); 00025 PerElecCrate(const short int in_det); 00026 virtual ~PerElecCrate(); 00027 00028 short int detId; 00029 00030 }; 00031 00032 #endif // PERELECCRATE_H