BOSS 7.0.1
BESIII Offline Software System
Loading...
Searching...
No Matches
TTrigData Class Reference

#include <TTrigData.h>

+ Inheritance diagram for TTrigData:

Public Member Functions

 TTrigData ()
 
virtual ~TTrigData ()
 
void Clear (Option_t *option="")
 
void Print (Option_t *option="") const
 
void setTrigCondition (int i, int j)
 
void setTrigCondition (const int *cond)
 
void setTrigChannel (int i, int j)
 
void setTrigChannel (const int *chan)
 
void setTimeWindow (int i)
 
void setTimingType (int i)
 
void setPreScale (bool i)
 
const int getTrigCondition (int i) const
 
const int * getTrigCondition () const
 
const int getTrigChannel (int i) const
 
const int * getTrigChannel () const
 
const int getTimeWindow () const
 
const int getTimingType () const
 
const bool getPreScale () const
 
 TTrigData ()
 
virtual ~TTrigData ()
 
void Clear (Option_t *option="")
 
void Print (Option_t *option="") const
 
void setTrigCondition (int i, int j)
 
void setTrigCondition (const int *cond)
 
void setTrigChannel (int i, int j)
 
void setTrigChannel (const int *chan)
 
void setTimeWindow (int i)
 
void setTimingType (int i)
 
void setPreScale (bool i)
 
const int getTrigCondition (int i) const
 
const int * getTrigCondition () const
 
const int getTrigChannel (int i) const
 
const int * getTrigChannel () const
 
const int getTimeWindow () const
 
const int getTimingType () const
 
const bool getPreScale () const
 

Detailed Description

Constructor & Destructor Documentation

◆ TTrigData() [1/2]

TTrigData::TTrigData ( )

◆ ~TTrigData() [1/2]

TTrigData::~TTrigData ( )
virtual

Definition at line 13 of file TTrigData.cxx.

14{
15}

◆ TTrigData() [2/2]

TTrigData::TTrigData ( )

◆ ~TTrigData() [2/2]

virtual TTrigData::~TTrigData ( )
virtual

Member Function Documentation

◆ Clear() [1/2]

void TTrigData::Clear ( Option_t *  option = "")

Definition at line 17 of file TTrigData.cxx.

18{
19}

Referenced by ClassImp(), and TTrigEvent::clearTrigData().

◆ Clear() [2/2]

void TTrigData::Clear ( Option_t *  option = "")

◆ getPreScale() [1/2]

const bool TTrigData::getPreScale ( ) const
inline

Definition at line 35 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TTrigData.h.

35{ return m_preScale; }

Referenced by TrigDataCnv::TObjectToDataObject().

◆ getPreScale() [2/2]

const bool TTrigData::getPreScale ( ) const
inline

Definition at line 35 of file InstallArea/include/RootEventData/RootEventData/TTrigData.h.

35{ return m_preScale; }

◆ getTimeWindow() [1/2]

const int TTrigData::getTimeWindow ( ) const
inline

Definition at line 33 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TTrigData.h.

33{ return m_timeWindow; }

Referenced by TrigDataCnv::TObjectToDataObject().

◆ getTimeWindow() [2/2]

const int TTrigData::getTimeWindow ( ) const
inline

Definition at line 33 of file InstallArea/include/RootEventData/RootEventData/TTrigData.h.

33{ return m_timeWindow; }

◆ getTimingType() [1/2]

const int TTrigData::getTimingType ( ) const
inline

◆ getTimingType() [2/2]

const int TTrigData::getTimingType ( ) const
inline

Definition at line 34 of file InstallArea/include/RootEventData/RootEventData/TTrigData.h.

34{ return m_Timing; }

◆ getTrigChannel() [1/4]

const int * TTrigData::getTrigChannel ( ) const
inline

Definition at line 32 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TTrigData.h.

32{ return m_trigChan; }

◆ getTrigChannel() [2/4]

const int * TTrigData::getTrigChannel ( ) const
inline

Definition at line 32 of file InstallArea/include/RootEventData/RootEventData/TTrigData.h.

32{ return m_trigChan; }

◆ getTrigChannel() [3/4]

const int TTrigData::getTrigChannel ( int  i) const
inline

◆ getTrigChannel() [4/4]

const int TTrigData::getTrigChannel ( int  i) const
inline

Definition at line 31 of file InstallArea/include/RootEventData/RootEventData/TTrigData.h.

31{ return m_trigChan[i]; }

◆ getTrigCondition() [1/4]

const int * TTrigData::getTrigCondition ( ) const
inline

Definition at line 30 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TTrigData.h.

30{ return m_trigcond; }

◆ getTrigCondition() [2/4]

const int * TTrigData::getTrigCondition ( ) const
inline

Definition at line 30 of file InstallArea/include/RootEventData/RootEventData/TTrigData.h.

30{ return m_trigcond; }

◆ getTrigCondition() [3/4]

const int TTrigData::getTrigCondition ( int  i) const
inline

◆ getTrigCondition() [4/4]

const int TTrigData::getTrigCondition ( int  i) const
inline

Definition at line 29 of file InstallArea/include/RootEventData/RootEventData/TTrigData.h.

29{ return m_trigcond[i]; }

◆ Print() [1/2]

void TTrigData::Print ( Option_t *  option = "") const

Definition at line 21 of file TTrigData.cxx.

21 {
22 TObject::Print(option);
23}

◆ Print() [2/2]

void TTrigData::Print ( Option_t *  option = "") const

◆ setPreScale() [1/2]

void TTrigData::setPreScale ( bool  i)
inline

◆ setPreScale() [2/2]

void TTrigData::setPreScale ( bool  i)
inline

Definition at line 26 of file InstallArea/include/RootEventData/RootEventData/TTrigData.h.

26{ m_preScale = i; }

◆ setTimeWindow() [1/2]

void TTrigData::setTimeWindow ( int  i)
inline

Definition at line 24 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TTrigData.h.

24{ m_timeWindow = i; }

Referenced by TrigDataCnv::DataObjectToTObject().

◆ setTimeWindow() [2/2]

void TTrigData::setTimeWindow ( int  i)
inline

Definition at line 24 of file InstallArea/include/RootEventData/RootEventData/TTrigData.h.

24{ m_timeWindow = i; }

◆ setTimingType() [1/2]

void TTrigData::setTimingType ( int  i)
inline

◆ setTimingType() [2/2]

void TTrigData::setTimingType ( int  i)
inline

Definition at line 25 of file InstallArea/include/RootEventData/RootEventData/TTrigData.h.

25{ m_Timing = i; }

◆ setTrigChannel() [1/4]

void TTrigData::setTrigChannel ( const int *  chan)
inline

Definition at line 23 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TTrigData.h.

23{ for(int i = 0; i < 16; i++) m_trigChan[i] = chan[i]; }

◆ setTrigChannel() [2/4]

void TTrigData::setTrigChannel ( const int *  chan)
inline

Definition at line 23 of file InstallArea/include/RootEventData/RootEventData/TTrigData.h.

23{ for(int i = 0; i < 16; i++) m_trigChan[i] = chan[i]; }

◆ setTrigChannel() [3/4]

void TTrigData::setTrigChannel ( int  i,
int  j 
)
inline

Definition at line 22 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TTrigData.h.

22{ m_trigChan[i] = j; }

Referenced by TrigDataCnv::DataObjectToTObject().

◆ setTrigChannel() [4/4]

void TTrigData::setTrigChannel ( int  i,
int  j 
)
inline

Definition at line 22 of file InstallArea/include/RootEventData/RootEventData/TTrigData.h.

22{ m_trigChan[i] = j; }

◆ setTrigCondition() [1/4]

void TTrigData::setTrigCondition ( const int *  cond)
inline

Definition at line 21 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TTrigData.h.

21{ for(int i = 0; i < 48; i++) m_trigcond[i] = cond[i]; }

◆ setTrigCondition() [2/4]

void TTrigData::setTrigCondition ( const int *  cond)
inline

Definition at line 21 of file InstallArea/include/RootEventData/RootEventData/TTrigData.h.

21{ for(int i = 0; i < 48; i++) m_trigcond[i] = cond[i]; }

◆ setTrigCondition() [3/4]

void TTrigData::setTrigCondition ( int  i,
int  j 
)
inline

Definition at line 20 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TTrigData.h.

20{ m_trigcond[i] = j; }

Referenced by TrigDataCnv::DataObjectToTObject().

◆ setTrigCondition() [4/4]

void TTrigData::setTrigCondition ( int  i,
int  j 
)
inline

Definition at line 20 of file InstallArea/include/RootEventData/RootEventData/TTrigData.h.

20{ m_trigcond[i] = j; }

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