#include <ZddEvent.h>
Public Types | |
typedef std::vector< ZddBoard * > | Boards |
typedef std::vector< ZddChannel * > | Channels |
Public Member Functions | |
ZddEvent () | |
virtual | ~ZddEvent () |
virtual const CLID & | clID () const |
Retrieve reference to class definition structure. | |
const Boards & | boards () const |
const Channels & | channels () const |
Static Public Member Functions | |
static const CLID & | classID () |
Private Attributes | |
Boards | m_bds |
Channels | m_chs |
Friends | |
class | ::ZddBoard |
Definition at line 14 of file ZddEvent.h.
typedef std::vector<ZddBoard*> Event::ZddEvent::Boards |
Definition at line 18 of file ZddEvent.h.
typedef std::vector<ZddChannel*> Event::ZddEvent::Channels |
Definition at line 19 of file ZddEvent.h.
ZddEvent::ZddEvent | ( | ) |
ZddEvent::~ZddEvent | ( | ) | [virtual] |
Definition at line 12 of file ZddEvent.cxx.
00013 { 00014 Boards::iterator end1 = m_bds.end(); 00015 for ( Boards::iterator it = m_bds.begin(); it != end1; ++it ) { 00016 delete (*it); 00017 } 00018 00019 Channels::iterator end2 = m_chs.end(); 00020 for ( Channels::iterator it = m_chs.begin(); it != end2; ++it ) { 00021 delete (*it); 00022 } 00023 }
const Boards& Event::ZddEvent::boards | ( | ) | const [inline] |
Definition at line 29 of file ZddEvent.h.
References m_bds.
Referenced by ZddReconAlg::zddDataStat().
00029 { return m_bds; }
const Channels& Event::ZddEvent::channels | ( | ) | const [inline] |
static const CLID& Event::ZddEvent::classID | ( | ) | [inline, static] |
Definition at line 26 of file ZddEvent.h.
References CLID_ZddEvent.
Referenced by clID().
00026 { return CLID_ZddEvent; }
virtual const CLID& Event::ZddEvent::clID | ( | ) | const [inline, virtual] |
Retrieve reference to class definition structure.
Definition at line 25 of file ZddEvent.h.
References classID().
00025 { return ZddEvent::classID(); }
friend class ::ZddBoard [friend] |
Definition at line 35 of file ZddEvent.h.
Boards Event::ZddEvent::m_bds [private] |
Definition at line 37 of file ZddEvent.h.
Referenced by boards(), ZddBoard::ZddBoard(), and ~ZddEvent().
Channels Event::ZddEvent::m_chs [private] |
Definition at line 38 of file ZddEvent.h.
Referenced by ZddBoard::addChannel(), channels(), and ~ZddEvent().