CGEM BOSS 6.6.5.g
BESIII Offline Software System
Loading...
Searching...
No Matches
Event::ZddEvent Class Reference

#include <ZddEvent.h>

+ Inheritance diagram for Event::ZddEvent:

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

Friends

class ::ZddBoard
 

Detailed Description

Definition at line 14 of file ZddEvent.h.

Member Typedef Documentation

◆ Boards

typedef std::vector<ZddBoard*> Event::ZddEvent::Boards

Definition at line 18 of file ZddEvent.h.

◆ Channels

typedef std::vector<ZddChannel*> Event::ZddEvent::Channels

Definition at line 19 of file ZddEvent.h.

Constructor & Destructor Documentation

◆ ZddEvent()

ZddEvent::ZddEvent ( )

Definition at line 7 of file ZddEvent.cxx.

8 : DataObject()
9{
10}

◆ ~ZddEvent()

ZddEvent::~ZddEvent ( )
virtual

Definition at line 12 of file ZddEvent.cxx.

13{
14 Boards::iterator end1 = m_bds.end();
15 for ( Boards::iterator it = m_bds.begin(); it != end1; ++it ) {
16 delete (*it);
17 }
18
19 Channels::iterator end2 = m_chs.end();
20 for ( Channels::iterator it = m_chs.begin(); it != end2; ++it ) {
21 delete (*it);
22 }
23}

Member Function Documentation

◆ boards()

const Boards & Event::ZddEvent::boards ( ) const
inline

Definition at line 29 of file ZddEvent.h.

29{ return m_bds; }

◆ channels()

const Channels & Event::ZddEvent::channels ( ) const
inline

Definition at line 30 of file ZddEvent.h.

30{ return m_chs; }

◆ classID()

static const CLID & Event::ZddEvent::classID ( )
inlinestatic

Definition at line 26 of file ZddEvent.h.

26{ return CLID_ZddEvent; }
const CLID & CLID_ZddEvent
Definition: EventModel.cxx:334

Referenced by clID().

◆ clID()

virtual const CLID & Event::ZddEvent::clID ( ) const
inlinevirtual

Retrieve reference to class definition structure.

Definition at line 25 of file ZddEvent.h.

25{ return ZddEvent::classID(); }
static const CLID & classID()
Definition: ZddEvent.h:26

Friends And Related Function Documentation

◆ ::ZddBoard

friend class ::ZddBoard
friend

Definition at line 35 of file ZddEvent.h.


The documentation for this class was generated from the following files: