| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

PerElecFecCrate Class Reference

#include <PerElecFecCrate.h>

Inheritance diagram for PerElecFecCrate:

[legend]
Collaboration diagram for PerElecFecCrate:
[legend]
List of all members.

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

Detailed Description

Definition at line 20 of file PerElecFecCrate.h.


Member Typedef Documentation

typedef std::vector<int> PerElecFecCrate::DigitalSignal

Reimplemented from PerElecCrate.

Definition at line 22 of file PerElecFecCrate.h.

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]

Reimplemented in PerElecFeeCrate.

Definition at line 21 of file PerElecCrate.h.


Constructor & Destructor Documentation

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 }


Member Data Documentation

std::map<ChannelId_type,DigitalSignal> PerElecFecCrate::channels

Definition at line 30 of file PerElecFecCrate.h.

short int PerElecCrate::detId [inherited]

Definition at line 28 of file PerElecCrate.h.


The documentation for this class was generated from the following files:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:32:54 2011 for PerElecEvent by doxygen 1.4.7