00001 #include "PerElecEvent/PerElecFecCrate.h" 00002 00003 00004 PerElecFecCrate::PerElecFecCrate() 00005 : PerElecCrate() 00006 , channels() 00007 { 00008 } 00009 00010 PerElecFecCrate::PerElecFecCrate(const short int in_det, 00011 std::map<ChannelId_type,DigitalSignal>& in_ch) 00012 : PerElecCrate(in_det) 00013 , channels(in_ch) 00014 { 00015 } 00016 00017 PerElecFecCrate::~PerElecFecCrate() 00018 { 00019 std::map<ChannelId_type, DigitalSignal>::iterator it; 00020 for(it=channels.begin();it!=channels.end();++it) (it->second).clear(); 00021 channels.clear(); 00022 this->PerElecCrate::~PerElecCrate(); 00023 }