#include <PerElecFecCrate.h>
Inheritance diagram for PerElecFecCrate:
Public Types | |
typedef std::vector< int > | DigitalSignal |
typedef int | BoardId_type |
typedef int | ChannelId_type |
typedef std::vector< double > | AnalogSignal |
Public Member Functions | |
PerElecFecCrate () | |
PerElecFecCrate (const short int in_det, std::map< ChannelId_type, DigitalSignal > &in_ch) | |
virtual | ~PerElecFecCrate () |
Public Attributes | |
std::map< ChannelId_type, DigitalSignal > | channels |
short int | detId |
Definition at line 20 of file PerElecFecCrate.h.
typedef std::vector<int> PerElecFecCrate::DigitalSignal |
typedef int PerElecCrate::BoardId_type [inherited] |
Definition at line 18 of file PerElecCrate.h.
typedef int PerElecCrate::ChannelId_type [inherited] |
Definition at line 19 of file PerElecCrate.h.
typedef std::vector<double> PerElecCrate::AnalogSignal [inherited] |
PerElecFecCrate::PerElecFecCrate | ( | ) |
Definition at line 4 of file PerElecFecCrate.cc.
00005 : PerElecCrate() 00006 , channels() 00007 { 00008 }
PerElecFecCrate::PerElecFecCrate | ( | const short int | in_det, | |
std::map< ChannelId_type, DigitalSignal > & | in_ch | |||
) |
Definition at line 10 of file PerElecFecCrate.cc.
00012 : PerElecCrate(in_det) 00013 , channels(in_ch) 00014 { 00015 }
PerElecFecCrate::~PerElecFecCrate | ( | ) | [virtual] |
Definition at line 17 of file PerElecFecCrate.cc.
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 }
Definition at line 30 of file PerElecFecCrate.h.
short int PerElecCrate::detId [inherited] |
Definition at line 28 of file PerElecCrate.h.