BOSS 7.0.4
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
 

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/4]

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.

6{
7 m_dataType = dataType;
8 m_timeWindow = timeWindow;
9 m_boardIndex = boardIndex;
10 m_GTDProviderTiming = GTDProviderTiming;
11 m_preScale = preScale;
12 m_GTDProviderData = GTDProviderData;
13 m_GTDProviderEvtType = GTDProviderEvtType;
14 m_Num_One = Num_One;
15 m_Num_Zero = Num_Zero;
16}
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/4]

TrigGTDProvider::TrigGTDProvider ( )
inline

◆ ~TrigGTDProvider() [1/2]

virtual TrigGTDProvider::~TrigGTDProvider ( )
inlinevirtual

◆ TrigGTDProvider() [3/4]

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/4]

TrigGTDProvider::TrigGTDProvider ( )
inline

◆ ~TrigGTDProvider() [2/2]

virtual TrigGTDProvider::~TrigGTDProvider ( )
inlinevirtual

Member Function Documentation

◆ getBoardIndex() [1/2]

unsigned int TrigGTDProvider::getBoardIndex ( ) const

Definition at line 62 of file TrigGTDProvider.cxx.

62 {
63 return m_boardIndex;
64}

◆ getBoardIndex() [2/2]

unsigned int TrigGTDProvider::getBoardIndex ( ) const

◆ getDataType() [1/2]

unsigned int TrigGTDProvider::getDataType ( ) const

Definition at line 54 of file TrigGTDProvider.cxx.

54 {
55 return m_dataType;
56}

◆ getDataType() [2/2]

unsigned int TrigGTDProvider::getDataType ( ) const

◆ getNumOne() [1/2]

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

Definition at line 82 of file TrigGTDProvider.cxx.

82 {
83 return m_Num_One;
84}

◆ getNumOne() [2/2]

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

◆ getNumZero() [1/2]

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

Definition at line 86 of file TrigGTDProvider.cxx.

86 {
87 return m_Num_Zero;
88}

◆ getNumZero() [2/2]

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

◆ getPreScale() [1/2]

bool TrigGTDProvider::getPreScale ( ) const

Definition at line 78 of file TrigGTDProvider.cxx.

78 {
79 return m_preScale;
80}

◆ getPreScale() [2/2]

bool TrigGTDProvider::getPreScale ( ) const

◆ getTimeWindow() [1/2]

unsigned int TrigGTDProvider::getTimeWindow ( ) const

Definition at line 58 of file TrigGTDProvider.cxx.

58 {
59 return m_timeWindow;
60}

◆ getTimeWindow() [2/2]

unsigned int TrigGTDProvider::getTimeWindow ( ) const

◆ getTrigCondList() [1/2]

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

Definition at line 66 of file TrigGTDProvider.cxx.

66 {
67 return m_GTDProviderData;
68}

◆ getTrigCondList() [2/2]

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

◆ getTrigEvtType() [1/2]

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

Definition at line 70 of file TrigGTDProvider.cxx.

70 {
72}

◆ getTrigEvtType() [2/2]

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

◆ getTrigTiming() [1/2]

unsigned int TrigGTDProvider::getTrigTiming ( ) const

Definition at line 74 of file TrigGTDProvider.cxx.

74 {
76}

◆ getTrigTiming() [2/2]

unsigned int TrigGTDProvider::getTrigTiming ( ) const

◆ setBoardIndex() [1/2]

void TrigGTDProvider::setBoardIndex ( const unsigned int  boardIndex)

Definition at line 26 of file TrigGTDProvider.cxx.

26 {
27 m_boardIndex = boardIndex;
28}

◆ setBoardIndex() [2/2]

void TrigGTDProvider::setBoardIndex ( const unsigned int  boardIndex)

◆ setDataType() [1/2]

void TrigGTDProvider::setDataType ( const unsigned int  dataType)

Definition at line 18 of file TrigGTDProvider.cxx.

18 {
19 m_dataType = dataType;
20}

◆ setDataType() [2/2]

void TrigGTDProvider::setDataType ( const unsigned int  dataType)

◆ setNumOne() [1/2]

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

Definition at line 46 of file TrigGTDProvider.cxx.

46 {
47 m_Num_One = Num_One;
48}

◆ setNumOne() [2/2]

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

◆ setNumZero() [1/2]

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

Definition at line 50 of file TrigGTDProvider.cxx.

50 {
51 m_Num_Zero = Num_Zero;
52}

◆ setNumZero() [2/2]

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

◆ setPreScale() [1/2]

void TrigGTDProvider::setPreScale ( const bool  preScale)

Definition at line 42 of file TrigGTDProvider.cxx.

42 {
43 m_preScale = preScale;
44}

◆ setPreScale() [2/2]

void TrigGTDProvider::setPreScale ( const bool  preScale)

◆ setTimeWindow() [1/2]

void TrigGTDProvider::setTimeWindow ( const unsigned int  timeWindow)

Definition at line 22 of file TrigGTDProvider.cxx.

22 {
23 m_timeWindow = timeWindow;
24}

◆ setTimeWindow() [2/2]

void TrigGTDProvider::setTimeWindow ( const unsigned int  timeWindow)

◆ setTrigCondList() [1/2]

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

Definition at line 30 of file TrigGTDProvider.cxx.

30 {
31 m_GTDProviderData = GTDProviderData;
32}

◆ setTrigCondList() [2/2]

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

◆ setTrigEvtType() [1/2]

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

Definition at line 34 of file TrigGTDProvider.cxx.

34 {
35 m_GTDProviderEvtType = GTDProviderEvtType;
36}

◆ setTrigEvtType() [2/2]

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

◆ setTrigTiming() [1/2]

void TrigGTDProvider::setTrigTiming ( const unsigned int  GTDProviderTiming)

Definition at line 38 of file TrigGTDProvider.cxx.

38 {
39 m_GTDProviderTiming = GTDProviderTiming;
40}

◆ setTrigTiming() [2/2]

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: