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

#include <TrigGTDProvider.h>

Inheritance diagram for TrigGTDProvider:

Public Member Functions

 TrigGTDProvider (const unsigned int boardIndex, const unsigned int dataType, const unsigned int timeWindow, const unsigned int GTDProviderTiming, const bool preScale, const std::map< unsigned int, std::vector< unsigned int > > GTDProviderData, const std::vector< unsigned int > GTDProviderEvtType, const std::map< unsigned int, std::vector< unsigned int > > Num_One, const std::map< unsigned int, std::vector< unsigned int > > Num_Zero)
 TrigGTDProvider ()
virtual ~TrigGTDProvider ()
void setDataType (const unsigned int dataType)
void setTimeWindow (const unsigned int timeWindow)
void setBoardIndex (const unsigned int boardIndex)
void setTrigTiming (const unsigned int GTDProviderTiming)
void setPreScale (const bool preScale)
void setTrigCondList (const std::map< unsigned int, std::vector< unsigned int > > GTDProviderData)
void setTrigEvtType (const std::vector< unsigned int > GTDProviderEvtType)
void setNumOne (const std::map< unsigned int, std::vector< unsigned int > > Num_One)
void setNumZero (const std::map< unsigned int, std::vector< unsigned int > > Num_Zero)
unsigned int getDataType () const
unsigned int getTimeWindow () const
unsigned int getBoardIndex () const
unsigned int getTrigTiming () const
bool getPreScale () const
const std::map< unsigned int, std::vector< unsigned int > > & getTrigCondList () const
const std::vector< unsigned int > & getTrigEvtType () const
const std::map< unsigned int, std::vector< unsigned int > > & getNumOne () const
const std::map< unsigned int, std::vector< unsigned int > > & getNumZero () const
 TrigGTDProvider (const unsigned int boardIndex, const unsigned int dataType, const unsigned int timeWindow, const unsigned int GTDProviderTiming, const bool preScale, const std::map< unsigned int, std::vector< unsigned int > > GTDProviderData, const std::vector< unsigned int > GTDProviderEvtType, const std::map< unsigned int, std::vector< unsigned int > > Num_One, const std::map< unsigned int, std::vector< unsigned int > > Num_Zero)
 TrigGTDProvider ()
virtual ~TrigGTDProvider ()
void setDataType (const unsigned int dataType)
void setTimeWindow (const unsigned int timeWindow)
void setBoardIndex (const unsigned int boardIndex)
void setTrigTiming (const unsigned int GTDProviderTiming)
void setPreScale (const bool preScale)
void setTrigCondList (const std::map< unsigned int, std::vector< unsigned int > > GTDProviderData)
void setTrigEvtType (const std::vector< unsigned int > GTDProviderEvtType)
void setNumOne (const std::map< unsigned int, std::vector< unsigned int > > Num_One)
void setNumZero (const std::map< unsigned int, std::vector< unsigned int > > Num_Zero)
unsigned int getDataType () const
unsigned int getTimeWindow () const
unsigned int getBoardIndex () const
unsigned int getTrigTiming () const
bool getPreScale () const
const std::map< unsigned int, std::vector< unsigned int > > & getTrigCondList () const
const std::vector< unsigned int > & getTrigEvtType () const
const std::map< unsigned int, std::vector< unsigned int > > & getNumOne () const
const std::map< unsigned int, std::vector< unsigned int > > & getNumZero () const
 TrigGTDProvider (const unsigned int boardIndex, const unsigned int dataType, const unsigned int timeWindow, const unsigned int GTDProviderTiming, const bool preScale, const std::map< unsigned int, std::vector< unsigned int > > GTDProviderData, const std::vector< unsigned int > GTDProviderEvtType, const std::map< unsigned int, std::vector< unsigned int > > Num_One, const std::map< unsigned int, std::vector< unsigned int > > Num_Zero)
 TrigGTDProvider ()
virtual ~TrigGTDProvider ()
void setDataType (const unsigned int dataType)
void setTimeWindow (const unsigned int timeWindow)
void setBoardIndex (const unsigned int boardIndex)
void setTrigTiming (const unsigned int GTDProviderTiming)
void setPreScale (const bool preScale)
void setTrigCondList (const std::map< unsigned int, std::vector< unsigned int > > GTDProviderData)
void setTrigEvtType (const std::vector< unsigned int > GTDProviderEvtType)
void setNumOne (const std::map< unsigned int, std::vector< unsigned int > > Num_One)
void setNumZero (const std::map< unsigned int, std::vector< unsigned int > > Num_Zero)
unsigned int getDataType () const
unsigned int getTimeWindow () const
unsigned int getBoardIndex () const
unsigned int getTrigTiming () const
bool getPreScale () const
const std::map< unsigned int, std::vector< unsigned int > > & getTrigCondList () const
const std::vector< unsigned int > & getTrigEvtType () const
const std::map< unsigned int, std::vector< unsigned int > > & getNumOne () const
const std::map< unsigned int, std::vector< unsigned int > > & getNumZero () const

Protected Attributes

unsigned int m_boardIndex
unsigned int m_dataType
unsigned int m_timeWindow
unsigned int m_GTDProviderTiming
bool m_preScale
std::map< unsigned int, std::vector< unsigned int > > m_GTDProviderData
std::vector< unsigned int > m_GTDProviderEvtType
std::map< unsigned int, std::vector< unsigned int > > m_Num_One
std::map< unsigned int, std::vector< unsigned int > > m_Num_Zero

Detailed Description

Constructor & Destructor Documentation

◆ TrigGTDProvider() [1/6]

TrigGTDProvider::TrigGTDProvider ( const unsigned int boardIndex,
const unsigned int dataType,
const unsigned int timeWindow,
const unsigned int GTDProviderTiming,
const bool preScale,
const std::map< unsigned int, std::vector< unsigned int > > GTDProviderData,
const std::vector< unsigned int > GTDProviderEvtType,
const std::map< unsigned int, std::vector< unsigned int > > Num_One,
const std::map< unsigned int, std::vector< unsigned int > > Num_Zero )

Definition at line 2 of file TrigGTDProvider.cxx.

8 {
9 m_dataType = dataType;
10 m_timeWindow = timeWindow;
11 m_boardIndex = boardIndex;
12 m_GTDProviderTiming = GTDProviderTiming;
13 m_preScale = preScale;
14 m_GTDProviderData = GTDProviderData;
15 m_GTDProviderEvtType = GTDProviderEvtType;
16 m_Num_One = Num_One;
17 m_Num_Zero = Num_Zero;
18}
std::map< unsigned int, std::vector< unsigned int > > m_Num_Zero
std::map< unsigned int, std::vector< unsigned int > > m_Num_One
std::map< unsigned int, std::vector< unsigned int > > m_GTDProviderData

◆ TrigGTDProvider() [2/6]

TrigGTDProvider::TrigGTDProvider ( )
inline

Definition at line 25 of file Event/TrigEvent/include/TrigEvent/TrigGTDProvider.h.

25{}

◆ ~TrigGTDProvider() [1/3]

virtual TrigGTDProvider::~TrigGTDProvider ( )
inlinevirtual

Definition at line 28 of file Event/TrigEvent/include/TrigEvent/TrigGTDProvider.h.

28{}

◆ TrigGTDProvider() [3/6]

TrigGTDProvider::TrigGTDProvider ( const unsigned int boardIndex,
const unsigned int dataType,
const unsigned int timeWindow,
const unsigned int GTDProviderTiming,
const bool preScale,
const std::map< unsigned int, std::vector< unsigned int > > GTDProviderData,
const std::vector< unsigned int > GTDProviderEvtType,
const std::map< unsigned int, std::vector< unsigned int > > Num_One,
const std::map< unsigned int, std::vector< unsigned int > > Num_Zero )

◆ TrigGTDProvider() [4/6]

TrigGTDProvider::TrigGTDProvider ( )
inline

◆ ~TrigGTDProvider() [2/3]

virtual TrigGTDProvider::~TrigGTDProvider ( )
inlinevirtual

◆ TrigGTDProvider() [5/6]

TrigGTDProvider::TrigGTDProvider ( const unsigned int boardIndex,
const unsigned int dataType,
const unsigned int timeWindow,
const unsigned int GTDProviderTiming,
const bool preScale,
const std::map< unsigned int, std::vector< unsigned int > > GTDProviderData,
const std::vector< unsigned int > GTDProviderEvtType,
const std::map< unsigned int, std::vector< unsigned int > > Num_One,
const std::map< unsigned int, std::vector< unsigned int > > Num_Zero )

◆ TrigGTDProvider() [6/6]

TrigGTDProvider::TrigGTDProvider ( )
inline

◆ ~TrigGTDProvider() [3/3]

virtual TrigGTDProvider::~TrigGTDProvider ( )
inlinevirtual

Member Function Documentation

◆ getBoardIndex() [1/3]

unsigned int TrigGTDProvider::getBoardIndex ( ) const

Definition at line 59 of file TrigGTDProvider.cxx.

59{ return m_boardIndex; }

◆ getBoardIndex() [2/3]

unsigned int TrigGTDProvider::getBoardIndex ( ) const

◆ getBoardIndex() [3/3]

unsigned int TrigGTDProvider::getBoardIndex ( ) const

◆ getDataType() [1/3]

unsigned int TrigGTDProvider::getDataType ( ) const

Definition at line 55 of file TrigGTDProvider.cxx.

55{ return m_dataType; }

◆ getDataType() [2/3]

unsigned int TrigGTDProvider::getDataType ( ) const

◆ getDataType() [3/3]

unsigned int TrigGTDProvider::getDataType ( ) const

◆ getNumOne() [1/3]

const std::map< unsigned int, std::vector< unsigned int > > & TrigGTDProvider::getNumOne ( ) const

Definition at line 74 of file TrigGTDProvider.cxx.

74 {
75 return m_Num_One;
76}

◆ getNumOne() [2/3]

const std::map< unsigned int, std::vector< unsigned int > > & TrigGTDProvider::getNumOne ( ) const

◆ getNumOne() [3/3]

const std::map< unsigned int, std::vector< unsigned int > > & TrigGTDProvider::getNumOne ( ) const

◆ getNumZero() [1/3]

const std::map< unsigned int, std::vector< unsigned int > > & TrigGTDProvider::getNumZero ( ) const

Definition at line 78 of file TrigGTDProvider.cxx.

78 {
79 return m_Num_Zero;
80}

◆ getNumZero() [2/3]

const std::map< unsigned int, std::vector< unsigned int > > & TrigGTDProvider::getNumZero ( ) const

◆ getNumZero() [3/3]

const std::map< unsigned int, std::vector< unsigned int > > & TrigGTDProvider::getNumZero ( ) const

◆ getPreScale() [1/3]

bool TrigGTDProvider::getPreScale ( ) const

Definition at line 72 of file TrigGTDProvider.cxx.

72{ return m_preScale; }

◆ getPreScale() [2/3]

bool TrigGTDProvider::getPreScale ( ) const

◆ getPreScale() [3/3]

bool TrigGTDProvider::getPreScale ( ) const

◆ getTimeWindow() [1/3]

unsigned int TrigGTDProvider::getTimeWindow ( ) const

Definition at line 57 of file TrigGTDProvider.cxx.

57{ return m_timeWindow; }

◆ getTimeWindow() [2/3]

unsigned int TrigGTDProvider::getTimeWindow ( ) const

◆ getTimeWindow() [3/3]

unsigned int TrigGTDProvider::getTimeWindow ( ) const

◆ getTrigCondList() [1/3]

const std::map< unsigned int, std::vector< unsigned int > > & TrigGTDProvider::getTrigCondList ( ) const

Definition at line 62 of file TrigGTDProvider.cxx.

62 {
63 return m_GTDProviderData;
64}

◆ getTrigCondList() [2/3]

const std::map< unsigned int, std::vector< unsigned int > > & TrigGTDProvider::getTrigCondList ( ) const

◆ getTrigCondList() [3/3]

const std::map< unsigned int, std::vector< unsigned int > > & TrigGTDProvider::getTrigCondList ( ) const

◆ getTrigEvtType() [1/3]

const std::vector< unsigned int > & TrigGTDProvider::getTrigEvtType ( ) const

Definition at line 66 of file TrigGTDProvider.cxx.

66 {
68}

◆ getTrigEvtType() [2/3]

const std::vector< unsigned int > & TrigGTDProvider::getTrigEvtType ( ) const

◆ getTrigEvtType() [3/3]

const std::vector< unsigned int > & TrigGTDProvider::getTrigEvtType ( ) const

◆ getTrigTiming() [1/3]

unsigned int TrigGTDProvider::getTrigTiming ( ) const

Definition at line 70 of file TrigGTDProvider.cxx.

70{ return m_GTDProviderTiming; }

◆ getTrigTiming() [2/3]

unsigned int TrigGTDProvider::getTrigTiming ( ) const

◆ getTrigTiming() [3/3]

unsigned int TrigGTDProvider::getTrigTiming ( ) const

◆ setBoardIndex() [1/3]

void TrigGTDProvider::setBoardIndex ( const unsigned int boardIndex)

Definition at line 26 of file TrigGTDProvider.cxx.

26 {
27 m_boardIndex = boardIndex;
28}

◆ setBoardIndex() [2/3]

void TrigGTDProvider::setBoardIndex ( const unsigned int boardIndex)

◆ setBoardIndex() [3/3]

void TrigGTDProvider::setBoardIndex ( const unsigned int boardIndex)

◆ setDataType() [1/3]

void TrigGTDProvider::setDataType ( const unsigned int dataType)

Definition at line 20 of file TrigGTDProvider.cxx.

20{ m_dataType = dataType; }

◆ setDataType() [2/3]

void TrigGTDProvider::setDataType ( const unsigned int dataType)

◆ setDataType() [3/3]

void TrigGTDProvider::setDataType ( const unsigned int dataType)

◆ setNumOne() [1/3]

void TrigGTDProvider::setNumOne ( const std::map< unsigned int, std::vector< unsigned int > > Num_One)

Definition at line 45 of file TrigGTDProvider.cxx.

46 {
47 m_Num_One = Num_One;
48}

◆ setNumOne() [2/3]

void TrigGTDProvider::setNumOne ( const std::map< unsigned int, std::vector< unsigned int > > Num_One)

◆ setNumOne() [3/3]

void TrigGTDProvider::setNumOne ( const std::map< unsigned int, std::vector< unsigned int > > Num_One)

◆ setNumZero() [1/3]

void TrigGTDProvider::setNumZero ( const std::map< unsigned int, std::vector< unsigned int > > Num_Zero)

Definition at line 50 of file TrigGTDProvider.cxx.

51 {
52 m_Num_Zero = Num_Zero;
53}

◆ setNumZero() [2/3]

void TrigGTDProvider::setNumZero ( const std::map< unsigned int, std::vector< unsigned int > > Num_Zero)

◆ setNumZero() [3/3]

void TrigGTDProvider::setNumZero ( const std::map< unsigned int, std::vector< unsigned int > > Num_Zero)

◆ setPreScale() [1/3]

void TrigGTDProvider::setPreScale ( const bool preScale)

Definition at line 43 of file TrigGTDProvider.cxx.

43{ m_preScale = preScale; }

◆ setPreScale() [2/3]

void TrigGTDProvider::setPreScale ( const bool preScale)

◆ setPreScale() [3/3]

void TrigGTDProvider::setPreScale ( const bool preScale)

◆ setTimeWindow() [1/3]

void TrigGTDProvider::setTimeWindow ( const unsigned int timeWindow)

Definition at line 22 of file TrigGTDProvider.cxx.

22 {
23 m_timeWindow = timeWindow;
24}

◆ setTimeWindow() [2/3]

void TrigGTDProvider::setTimeWindow ( const unsigned int timeWindow)

◆ setTimeWindow() [3/3]

void TrigGTDProvider::setTimeWindow ( const unsigned int timeWindow)

◆ setTrigCondList() [1/3]

void TrigGTDProvider::setTrigCondList ( const std::map< unsigned int, std::vector< unsigned int > > GTDProviderData)

Definition at line 30 of file TrigGTDProvider.cxx.

31 {
32 m_GTDProviderData = GTDProviderData;
33}

◆ setTrigCondList() [2/3]

void TrigGTDProvider::setTrigCondList ( const std::map< unsigned int, std::vector< unsigned int > > GTDProviderData)

◆ setTrigCondList() [3/3]

void TrigGTDProvider::setTrigCondList ( const std::map< unsigned int, std::vector< unsigned int > > GTDProviderData)

◆ setTrigEvtType() [1/3]

void TrigGTDProvider::setTrigEvtType ( const std::vector< unsigned int > GTDProviderEvtType)

Definition at line 35 of file TrigGTDProvider.cxx.

35 {
36 m_GTDProviderEvtType = GTDProviderEvtType;
37}

◆ setTrigEvtType() [2/3]

void TrigGTDProvider::setTrigEvtType ( const std::vector< unsigned int > GTDProviderEvtType)

◆ setTrigEvtType() [3/3]

void TrigGTDProvider::setTrigEvtType ( const std::vector< unsigned int > GTDProviderEvtType)

◆ setTrigTiming() [1/3]

void TrigGTDProvider::setTrigTiming ( const unsigned int GTDProviderTiming)

Definition at line 39 of file TrigGTDProvider.cxx.

39 {
40 m_GTDProviderTiming = GTDProviderTiming;
41}

◆ setTrigTiming() [2/3]

void TrigGTDProvider::setTrigTiming ( const unsigned int GTDProviderTiming)

◆ setTrigTiming() [3/3]

void TrigGTDProvider::setTrigTiming ( const unsigned int GTDProviderTiming)

Member Data Documentation

◆ m_boardIndex

unsigned int TrigGTDProvider::m_boardIndex
protected

◆ m_dataType

unsigned int TrigGTDProvider::m_dataType
protected

◆ m_GTDProviderData

std::map< unsigned int, std::vector< unsigned int > > TrigGTDProvider::m_GTDProviderData
protected

◆ m_GTDProviderEvtType

std::vector< unsigned int > TrigGTDProvider::m_GTDProviderEvtType
protected

◆ m_GTDProviderTiming

unsigned int TrigGTDProvider::m_GTDProviderTiming
protected

◆ m_Num_One

std::map< unsigned int, std::vector< unsigned int > > TrigGTDProvider::m_Num_One
protected

◆ m_Num_Zero

std::map< unsigned int, std::vector< unsigned int > > TrigGTDProvider::m_Num_Zero
protected

◆ m_preScale

bool TrigGTDProvider::m_preScale
protected

◆ m_timeWindow

unsigned int TrigGTDProvider::m_timeWindow
protected

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