Event::ZddEvent Class Reference

#include <ZddEvent.h>

List of all members.

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 Boardsboards () const
const Channelschannels () const

Static Public Member Functions

static const CLID & classID ()

Private Attributes

Boards m_bds
Channels m_chs

Friends

class ::ZddBoard


Detailed Description

Definition at line 14 of file ZddEvent.h.


Member Typedef Documentation

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.


Constructor & Destructor Documentation

ZddEvent::ZddEvent (  ) 

Definition at line 7 of file ZddEvent.cxx.

00008     : DataObject()
00009 {
00010 }

ZddEvent::~ZddEvent (  )  [virtual]

Definition at line 12 of file ZddEvent.cxx.

References m_bds, and m_chs.

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 }


Member Function Documentation

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]

Definition at line 30 of file ZddEvent.h.

References m_chs.

00030 { return m_chs; }

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(); }


Friends And Related Function Documentation

friend class ::ZddBoard [friend]

Definition at line 35 of file ZddEvent.h.


Member Data Documentation

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().


Generated on Tue Nov 29 23:36:33 2016 for BOSS_7.0.2 by  doxygen 1.4.7