BOSS 7.0.5
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
 
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
 
 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 ()
 
static const CLID & classID ()
 

Friends

class ::ZddBoard
 

Detailed Description

Member Typedef Documentation

◆ Boards [1/2]

◆ Boards [2/2]

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

◆ Channels [1/2]

◆ Channels [2/2]

Constructor & Destructor Documentation

◆ ZddEvent() [1/2]

ZddEvent::ZddEvent ( )

Definition at line 7 of file ZddEvent.cxx.

8 : DataObject()
9{
10}

◆ ~ZddEvent() [1/2]

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}

◆ ZddEvent() [2/2]

Event::ZddEvent::ZddEvent ( )

◆ ~ZddEvent() [2/2]

virtual Event::ZddEvent::~ZddEvent ( )
virtual

Member Function Documentation

◆ boards() [1/2]

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

Definition at line 29 of file Event/ZddEvent/ZddEvent-00-00-04/ZddEvent/ZddEvent.h.

29{ return m_bds; }

◆ boards() [2/2]

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

Definition at line 29 of file InstallArea/include/ZddEvent/ZddEvent/ZddEvent.h.

29{ return m_bds; }

◆ channels() [1/2]

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

Definition at line 30 of file Event/ZddEvent/ZddEvent-00-00-04/ZddEvent/ZddEvent.h.

30{ return m_chs; }

◆ channels() [2/2]

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

Definition at line 30 of file InstallArea/include/ZddEvent/ZddEvent/ZddEvent.h.

30{ return m_chs; }

◆ classID() [1/2]

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

Definition at line 26 of file Event/ZddEvent/ZddEvent-00-00-04/ZddEvent/ZddEvent.h.

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

Referenced by clID().

◆ classID() [2/2]

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

Definition at line 26 of file InstallArea/include/ZddEvent/ZddEvent/ZddEvent.h.

26{ return CLID_ZddEvent; }

◆ clID() [1/2]

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

Retrieve reference to class definition structure.

Definition at line 25 of file Event/ZddEvent/ZddEvent-00-00-04/ZddEvent/ZddEvent.h.

◆ clID() [2/2]

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

Retrieve reference to class definition structure.

Definition at line 25 of file InstallArea/include/ZddEvent/ZddEvent/ZddEvent.h.

25{ return ZddEvent::classID(); }

Friends And Related Function Documentation

◆ ::ZddBoard

friend class ::ZddBoard
friend

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