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

#include <TTrigEvent.h>

Inheritance diagram for TTrigEvent:

Public Member Functions

 TTrigEvent ()
virtual ~TTrigEvent ()
void initialize ()
void Clear (Option_t *option="")
void Print (Option_t *option="") const
void addTrigData (TTrigData *trigData)
 TrigData.
const TTrigDatagetTrigData () const
void clearTrigData ()
 TTrigEvent ()
virtual ~TTrigEvent ()
void initialize ()
void Clear (Option_t *option="")
void Print (Option_t *option="") const
void addTrigData (TTrigData *trigData)
const TTrigDatagetTrigData () const
void clearTrigData ()
 TTrigEvent ()
virtual ~TTrigEvent ()
void initialize ()
void Clear (Option_t *option="")
void Print (Option_t *option="") const
void addTrigData (TTrigData *trigData)
const TTrigDatagetTrigData () const
void clearTrigData ()

Detailed Description

Constructor & Destructor Documentation

◆ TTrigEvent() [1/3]

TTrigEvent::TTrigEvent ( )

Definition at line 10 of file TTrigEvent.cxx.

10 : m_trigData( 0 ) {
11 if ( !s_staticTrigData ) { s_staticTrigData = new TTrigData(); }
12
13 m_trigData = s_staticTrigData;
14
15 Clear();
16}
void Clear(Option_t *option="")

◆ ~TTrigEvent() [1/3]

TTrigEvent::~TTrigEvent ( )
virtual

Definition at line 19 of file TTrigEvent.cxx.

19 {
20 if ( m_trigData == s_staticTrigData ) s_staticTrigData = 0;
21 delete m_trigData;
22 m_trigData = 0;
23}

◆ TTrigEvent() [2/3]

TTrigEvent::TTrigEvent ( )

◆ ~TTrigEvent() [2/3]

virtual TTrigEvent::~TTrigEvent ( )
virtual

◆ TTrigEvent() [3/3]

TTrigEvent::TTrigEvent ( )

◆ ~TTrigEvent() [3/3]

virtual TTrigEvent::~TTrigEvent ( )
virtual

Member Function Documentation

◆ addTrigData() [1/3]

void TTrigEvent::addTrigData ( TTrigData * trigData)

TrigData.

Definition at line 37 of file TTrigEvent.cxx.

37{ m_trigData = trigData; }

Referenced by TrigDataCnv::DataObjectToTObject().

◆ addTrigData() [2/3]

void TTrigEvent::addTrigData ( TTrigData * trigData)

◆ addTrigData() [3/3]

void TTrigEvent::addTrigData ( TTrigData * trigData)

◆ Clear() [1/3]

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

Definition at line 31 of file TTrigEvent.cxx.

31{}

Referenced by TTrigEvent().

◆ Clear() [2/3]

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

◆ Clear() [3/3]

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

◆ clearTrigData() [1/3]

void TTrigEvent::clearTrigData ( )
inline

Definition at line 27 of file Event/RootEventData/include/RootEventData/TTrigEvent.h.

27{ m_trigData->Clear(); }

◆ clearTrigData() [2/3]

void TTrigEvent::clearTrigData ( )
inline

Definition at line 27 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TTrigEvent.h.

27{ m_trigData->Clear(); }

◆ clearTrigData() [3/3]

void TTrigEvent::clearTrigData ( )
inline

Definition at line 27 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TTrigEvent.h.

27{ m_trigData->Clear(); }

◆ getTrigData() [1/3]

const TTrigData * TTrigEvent::getTrigData ( ) const

Definition at line 39 of file TTrigEvent.cxx.

39{ return (TTrigData*)m_trigData; }

Referenced by TrigDataCnv::DataObjectToTObject().

◆ getTrigData() [2/3]

const TTrigData * TTrigEvent::getTrigData ( ) const

◆ getTrigData() [3/3]

const TTrigData * TTrigEvent::getTrigData ( ) const

◆ initialize() [1/3]

void TTrigEvent::initialize ( )
inline

◆ initialize() [2/3]

void TTrigEvent::initialize ( )
inline

◆ initialize() [3/3]

void TTrigEvent::initialize ( )
inline

◆ Print() [1/3]

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

Definition at line 34 of file TTrigEvent.cxx.

34{ TObject::Print( option ); }

◆ Print() [2/3]

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

◆ Print() [3/3]

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

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