00001 /* 00002 * \class PerElecFecCrate 00003 * 00004 * \brief Persistant version of ElecFecCrateFECCrate 00005 * 00006 * bseilhan@iit.edu Tue Aug 19 21:19:58 CDT 2008 00007 * 00008 */ 00009 00010 00011 #ifndef PERELECFECCRATE_H 00012 #define PERELECFECCRATE_H 00013 00014 #include "PerElecEvent/PerElecCrate.h" 00015 //#include "PerElecEvent/PerElecFecChannel.h" 00016 00017 #include <vector> 00018 #include <map> 00019 00020 class PerElecFecCrate : public PerElecCrate { 00021 public: 00022 typedef std::vector<int> DigitalSignal; 00023 00024 PerElecFecCrate(); 00025 PerElecFecCrate(const short int in_det, 00026 std::map<ChannelId_type,DigitalSignal>& in_ch); 00027 00028 virtual ~PerElecFecCrate(); 00029 00030 std::map<ChannelId_type,DigitalSignal> channels; 00031 }; 00032 00033 #endif // PERELECFECCRATE_H