#include <PerElecPulseHeader.h>
Collaboration diagram for PerElecPulseHeader:
Public Types | |
typedef std::map< short int, PerElecPulseCollection * > | detCollMap |
Public Member Functions | |
PerElecPulseHeader () | |
PerElecPulseHeader (const detCollMap &in_pulseContainer) | |
virtual | ~PerElecPulseHeader () |
Public Attributes | |
detCollMap | pulseCollections |
Definition at line 18 of file PerElecPulseHeader.h.
typedef std::map<short int,PerElecPulseCollection*> PerElecPulseHeader::detCollMap |
Definition at line 20 of file PerElecPulseHeader.h.
PerElecPulseHeader::PerElecPulseHeader | ( | ) |
PerElecPulseHeader::PerElecPulseHeader | ( | const detCollMap & | in_pulseContainer | ) |
Definition at line 7 of file PerElecPulseHeader.cc.
00008 : pulseCollections( in_pulseCollections ) 00009 { 00010 }
PerElecPulseHeader::~PerElecPulseHeader | ( | ) | [virtual] |
Definition at line 12 of file PerElecPulseHeader.cc.
00013 { 00014 detCollMap::iterator it, done = pulseCollections.end(); 00015 for (it = pulseCollections.begin(); it != done; ++it) { 00016 delete it->second; 00017 } 00018 pulseCollections.clear(); 00019 }
Definition at line 26 of file PerElecPulseHeader.h.