BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
ZddEvent Class Reference

#include <ZddEvent.h>

Inheritance diagram for ZddEvent:

Public Types

typedef std::vector< ZddBoard * > Boards
typedef std::vector< ZddBoard * > Boards
typedef std::vector< ZddBoard * > Boards
typedef std::vector< ZddChannel * > Channels
typedef std::vector< ZddChannel * > Channels
typedef std::vector< ZddChannel * > Channels

Public Member Functions

 ZddEvent ()
 ZddEvent ()
 ZddEvent ()
virtual ~ZddEvent ()
virtual ~ZddEvent ()
virtual ~ZddEvent ()
virtual const CLID & clID () const
 Retrieve reference to class definition structure.
virtual const CLID & clID () const
 Retrieve reference to class definition structure.
virtual const CLID & clID () const
 Retrieve reference to class definition structure.
const Boardsboards () const
const Boardsboards () const
const Boardsboards () const
const Channelschannels () const
const Channelschannels () const
const Channelschannels () const

Static Public Member Functions

static const CLID & classID ()
static const CLID & classID ()
static const CLID & classID ()

Friends

class ::ZddBoard

Detailed Description

Definition at line 14 of file Event/ZddEvent/include/ZddEvent/ZddEvent.h.

Member Typedef Documentation

◆ Boards [1/3]

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

Definition at line 16 of file Event/ZddEvent/include/ZddEvent/ZddEvent.h.

◆ Boards [2/3]

◆ Boards [3/3]

◆ Channels [1/3]

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

Definition at line 17 of file Event/ZddEvent/include/ZddEvent/ZddEvent.h.

◆ Channels [2/3]

◆ Channels [3/3]

Constructor & Destructor Documentation

◆ ZddEvent() [1/3]

Definition at line 7 of file ZddEvent.cxx.

7: DataObject() {}

◆ ZddEvent() [2/3]

◆ ZddEvent() [3/3]

◆ ~ZddEvent() [1/3]

ZddEvent::~ZddEvent ( )
virtual

Definition at line 9 of file ZddEvent.cxx.

9 {
10 Boards::iterator end1 = m_bds.end();
11 for ( Boards::iterator it = m_bds.begin(); it != end1; ++it ) { delete ( *it ); }
12
13 Channels::iterator end2 = m_chs.end();
14 for ( Channels::iterator it = m_chs.begin(); it != end2; ++it ) { delete ( *it ); }
15}

◆ ~ZddEvent() [2/3]

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

◆ ~ZddEvent() [3/3]

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

Member Function Documentation

◆ boards() [1/3]

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

Definition at line 27 of file Event/ZddEvent/include/ZddEvent/ZddEvent.h.

27{ return m_bds; }

◆ boards() [2/3]

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

Definition at line 27 of file InstallArea/x86_64-el9-gcc13-dbg/include/ZddEvent/ZddEvent.h.

27{ return m_bds; }

◆ boards() [3/3]

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

Definition at line 27 of file InstallArea/x86_64-el9-gcc13-opt/include/ZddEvent/ZddEvent.h.

27{ return m_bds; }

◆ channels() [1/3]

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

Definition at line 28 of file Event/ZddEvent/include/ZddEvent/ZddEvent.h.

28{ return m_chs; }

◆ channels() [2/3]

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

Definition at line 28 of file InstallArea/x86_64-el9-gcc13-dbg/include/ZddEvent/ZddEvent.h.

28{ return m_chs; }

◆ channels() [3/3]

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

Definition at line 28 of file InstallArea/x86_64-el9-gcc13-opt/include/ZddEvent/ZddEvent.h.

28{ return m_chs; }

◆ classID() [1/3]

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

Definition at line 24 of file Event/ZddEvent/include/ZddEvent/ZddEvent.h.

24{ return CLID_ZddEvent; }
const CLID & CLID_ZddEvent

◆ classID() [2/3]

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

◆ classID() [3/3]

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

◆ clID() [1/3]

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

Retrieve reference to class definition structure.

Definition at line 23 of file Event/ZddEvent/include/ZddEvent/ZddEvent.h.

23{ return ZddEvent::classID(); }

◆ clID() [2/3]

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

Retrieve reference to class definition structure.

Definition at line 23 of file InstallArea/x86_64-el9-gcc13-dbg/include/ZddEvent/ZddEvent.h.

23{ return ZddEvent::classID(); }

◆ clID() [3/3]

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

Retrieve reference to class definition structure.

Definition at line 23 of file InstallArea/x86_64-el9-gcc13-opt/include/ZddEvent/ZddEvent.h.

23{ return ZddEvent::classID(); }

◆ ::ZddBoard

friend class ::ZddBoard
friend

Definition at line 31 of file Event/ZddEvent/include/ZddEvent/ZddEvent.h.


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