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

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

Definition at line 14 of file TrigGTDProvider.h.

Constructor & Destructor Documentation

◆ TrigGTDProvider() [1/2]

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_One
unsigned int m_timeWindow
std::map< unsigned int, std::vector< unsigned int > > m_GTDProviderData
unsigned int m_dataType
std::vector< unsigned int > m_GTDProviderEvtType
unsigned int m_boardIndex
std::map< unsigned int, std::vector< unsigned int > > m_Num_Zero
unsigned int m_GTDProviderTiming

◆ TrigGTDProvider() [2/2]

TrigGTDProvider::TrigGTDProvider ( )
inline

Definition at line 24 of file TrigGTDProvider.h.

24{}

◆ ~TrigGTDProvider()

virtual TrigGTDProvider::~TrigGTDProvider ( )
inlinevirtual

Definition at line 27 of file TrigGTDProvider.h.

27{}

Member Function Documentation

◆ getBoardIndex()

unsigned int TrigGTDProvider::getBoardIndex ( ) const

Definition at line 62 of file TrigGTDProvider.cxx.

62 {
63 return m_boardIndex;
64}

◆ getDataType()

unsigned int TrigGTDProvider::getDataType ( ) const

Definition at line 54 of file TrigGTDProvider.cxx.

54 {
55 return m_dataType;
56}

◆ getNumOne()

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}

◆ getNumZero()

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}

◆ getPreScale()

bool TrigGTDProvider::getPreScale ( ) const

Definition at line 78 of file TrigGTDProvider.cxx.

78 {
79 return m_preScale;
80}

◆ getTimeWindow()

unsigned int TrigGTDProvider::getTimeWindow ( ) const

Definition at line 58 of file TrigGTDProvider.cxx.

58 {
59 return m_timeWindow;
60}

◆ getTrigCondList()

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}

◆ getTrigEvtType()

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

Definition at line 70 of file TrigGTDProvider.cxx.

70 {
72}

◆ getTrigTiming()

unsigned int TrigGTDProvider::getTrigTiming ( ) const

Definition at line 74 of file TrigGTDProvider.cxx.

74 {
76}

◆ setBoardIndex()

void TrigGTDProvider::setBoardIndex ( const unsigned int  boardIndex)

Definition at line 26 of file TrigGTDProvider.cxx.

26 {
27 m_boardIndex = boardIndex;
28}

◆ setDataType()

void TrigGTDProvider::setDataType ( const unsigned int  dataType)

Definition at line 18 of file TrigGTDProvider.cxx.

18 {
19 m_dataType = dataType;
20}

◆ setNumOne()

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}

◆ setNumZero()

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}

◆ setPreScale()

void TrigGTDProvider::setPreScale ( const bool  preScale)

Definition at line 42 of file TrigGTDProvider.cxx.

42 {
43 m_preScale = preScale;
44}

◆ setTimeWindow()

void TrigGTDProvider::setTimeWindow ( const unsigned int  timeWindow)

Definition at line 22 of file TrigGTDProvider.cxx.

22 {
23 m_timeWindow = timeWindow;
24}

◆ setTrigCondList()

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}

◆ setTrigEvtType()

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

Definition at line 34 of file TrigGTDProvider.cxx.

34 {
35 m_GTDProviderEvtType = GTDProviderEvtType;
36}

◆ setTrigTiming()

void TrigGTDProvider::setTrigTiming ( const unsigned int  GTDProviderTiming)

Definition at line 38 of file TrigGTDProvider.cxx.

38 {
39 m_GTDProviderTiming = GTDProviderTiming;
40}

Member Data Documentation

◆ m_boardIndex

unsigned int TrigGTDProvider::m_boardIndex
protected

Definition at line 57 of file TrigGTDProvider.h.

Referenced by getBoardIndex(), setBoardIndex(), and TrigGTDProvider().

◆ m_dataType

unsigned int TrigGTDProvider::m_dataType
protected

Definition at line 58 of file TrigGTDProvider.h.

Referenced by getDataType(), setDataType(), and TrigGTDProvider().

◆ m_GTDProviderData

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

Definition at line 62 of file TrigGTDProvider.h.

Referenced by getTrigCondList(), setTrigCondList(), and TrigGTDProvider().

◆ m_GTDProviderEvtType

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

Definition at line 63 of file TrigGTDProvider.h.

Referenced by getTrigEvtType(), setTrigEvtType(), and TrigGTDProvider().

◆ m_GTDProviderTiming

unsigned int TrigGTDProvider::m_GTDProviderTiming
protected

Definition at line 60 of file TrigGTDProvider.h.

Referenced by getTrigTiming(), setTrigTiming(), and TrigGTDProvider().

◆ m_Num_One

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

Definition at line 65 of file TrigGTDProvider.h.

Referenced by getNumOne(), setNumOne(), and TrigGTDProvider().

◆ m_Num_Zero

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

Definition at line 66 of file TrigGTDProvider.h.

Referenced by getNumZero(), setNumZero(), and TrigGTDProvider().

◆ m_preScale

bool TrigGTDProvider::m_preScale
protected

Definition at line 61 of file TrigGTDProvider.h.

Referenced by getPreScale(), setPreScale(), and TrigGTDProvider().

◆ m_timeWindow

unsigned int TrigGTDProvider::m_timeWindow
protected

Definition at line 59 of file TrigGTDProvider.h.

Referenced by getTimeWindow(), setTimeWindow(), and TrigGTDProvider().


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