BOSS 8.0.0
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
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
 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 ()
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]

ZddEvent::ZddEvent ( )

Definition at line 7 of file ZddEvent.cxx.

7: DataObject() {}

◆ ~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]

Event::ZddEvent::ZddEvent ( )

◆ ~ZddEvent() [2/3]

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

◆ ZddEvent() [3/3]

Event::ZddEvent::ZddEvent ( )

◆ ~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

Referenced by clID().

◆ 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: