#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.
1.4.7