CGEM BOSS 6.6.5.f
BESIII Offline Software System
Loading...
Searching...
No Matches
ZddBoard Class Reference

#include <ZddBoard.h>

Public Types

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

Public Member Functions

 ZddBoard (Event::ZddEvent *p_evt)
 
virtual ~ZddBoard ()
 
int getBoardId () const
 
int getCounter () const
 
int getTimeTag () const
 
const Channelschannels () const
 
void setBoardId (int boardId)
 
void setCounter (int counter)
 
void setTimeTag (int timeTag)
 
void addChannel (ZddChannel *ch)
 
 ZddBoard (Event::ZddEvent *p_evt)
 
virtual ~ZddBoard ()
 
int getBoardId () const
 
int getCounter () const
 
int getTimeTag () const
 
const Channelschannels () const
 
void setBoardId (int boardId)
 
void setCounter (int counter)
 
void setTimeTag (int timeTag)
 
void addChannel (ZddChannel *ch)
 

Detailed Description

Member Typedef Documentation

◆ Channels [1/2]

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

◆ Channels [2/2]

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

Constructor & Destructor Documentation

◆ ZddBoard() [1/2]

ZddBoard::ZddBoard ( Event::ZddEvent p_evt)

Definition at line 4 of file ZddBoard.cxx.

5 : m_evt(p_evt)
6{
7 m_evt->m_bds.push_back(this);
8}

◆ ~ZddBoard() [1/2]

ZddBoard::~ZddBoard ( )
virtual

Definition at line 10 of file ZddBoard.cxx.

11{
12}

◆ ZddBoard() [2/2]

ZddBoard::ZddBoard ( Event::ZddEvent p_evt)

◆ ~ZddBoard() [2/2]

virtual ZddBoard::~ZddBoard ( )
virtual

Member Function Documentation

◆ addChannel() [1/2]

void ZddBoard::addChannel ( ZddChannel ch)

Definition at line 14 of file ZddBoard.cxx.

15{
16 m_chs.push_back(ch);
17 m_evt->m_chs.push_back(ch);
18}

◆ addChannel() [2/2]

void ZddBoard::addChannel ( ZddChannel ch)

◆ channels() [1/2]

const Channels & ZddBoard::channels ( ) const
inline

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

26{ return m_chs; }

◆ channels() [2/2]

const Channels & ZddBoard::channels ( ) const
inline

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

26{ return m_chs; }

◆ getBoardId() [1/2]

int ZddBoard::getBoardId ( ) const
inline

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

22{ return m_boradId; }

◆ getBoardId() [2/2]

int ZddBoard::getBoardId ( ) const
inline

Definition at line 22 of file InstallArea/include/ZddEvent/ZddEvent/ZddBoard.h.

22{ return m_boradId; }

◆ getCounter() [1/2]

int ZddBoard::getCounter ( ) const
inline

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

23{ return m_counter; }

◆ getCounter() [2/2]

int ZddBoard::getCounter ( ) const
inline

Definition at line 23 of file InstallArea/include/ZddEvent/ZddEvent/ZddBoard.h.

23{ return m_counter; }

◆ getTimeTag() [1/2]

int ZddBoard::getTimeTag ( ) const
inline

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

24{ return m_timeTag; }

◆ getTimeTag() [2/2]

int ZddBoard::getTimeTag ( ) const
inline

Definition at line 24 of file InstallArea/include/ZddEvent/ZddEvent/ZddBoard.h.

24{ return m_timeTag; }

◆ setBoardId() [1/2]

void ZddBoard::setBoardId ( int  boardId)
inline

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

29{ m_boradId = boardId; }

◆ setBoardId() [2/2]

void ZddBoard::setBoardId ( int  boardId)
inline

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

29{ m_boradId = boardId; }

◆ setCounter() [1/2]

void ZddBoard::setCounter ( int  counter)
inline

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

30{ m_counter = counter; }

◆ setCounter() [2/2]

void ZddBoard::setCounter ( int  counter)
inline

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

30{ m_counter = counter; }

◆ setTimeTag() [1/2]

void ZddBoard::setTimeTag ( int  timeTag)
inline

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

31{ m_timeTag = timeTag; }

◆ setTimeTag() [2/2]

void ZddBoard::setTimeTag ( int  timeTag)
inline

Definition at line 31 of file InstallArea/include/ZddEvent/ZddEvent/ZddBoard.h.

31{ m_timeTag = timeTag; }

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