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

#include <THltEvent.h>

Inheritance diagram for THltEvent:

Public Member Functions

 THltEvent ()
virtual ~THltEvent ()
void initialize ()
void Clear (Option_t *option="")
void Print (Option_t *option="") const
void addHltRaw (THltRaw *hltRaw)
 HltRaw.
const THltRawgetHltRaw (int i) const
const TObjArray * getHltRawCol () const
void clearHltRawCol ()
void addHltInf (THltInf *hltInf)
const THltInfgetHltInf () const
void clearHltInf ()
void addDstHltInf (TDstHltInf *dstHltInf)
const TDstHltInfgetDstHltInf () const
void clearDstHltInf ()
 THltEvent ()
virtual ~THltEvent ()
void initialize ()
void Clear (Option_t *option="")
void Print (Option_t *option="") const
void addHltRaw (THltRaw *hltRaw)
const THltRawgetHltRaw (int i) const
const TObjArray * getHltRawCol () const
void clearHltRawCol ()
void addHltInf (THltInf *hltInf)
const THltInfgetHltInf () const
void clearHltInf ()
void addDstHltInf (TDstHltInf *dstHltInf)
const TDstHltInfgetDstHltInf () const
void clearDstHltInf ()
 THltEvent ()
virtual ~THltEvent ()
void initialize ()
void Clear (Option_t *option="")
void Print (Option_t *option="") const
void addHltRaw (THltRaw *hltRaw)
const THltRawgetHltRaw (int i) const
const TObjArray * getHltRawCol () const
void clearHltRawCol ()
void addHltInf (THltInf *hltInf)
const THltInfgetHltInf () const
void clearHltInf ()
void addDstHltInf (TDstHltInf *dstHltInf)
const TDstHltInfgetDstHltInf () const
void clearDstHltInf ()

Detailed Description

Constructor & Destructor Documentation

◆ THltEvent() [1/3]

THltEvent::THltEvent ( )

Definition at line 14 of file THltEvent.cxx.

14 {
15 if ( !s_staticHltRawCol ) { s_staticHltRawCol = new TObjArray(); }
16 if ( !s_staticHltInf ) { s_staticHltInf = new THltInf(); }
17 if ( !s_staticDstHltInf ) { s_staticDstHltInf = new TDstHltInf(); }
18
19 m_hltRawCol = s_staticHltRawCol;
20 m_hltInf = s_staticHltInf;
21 m_dstHltInf = s_staticDstHltInf;
22
23 Clear();
24}
void Clear(Option_t *option="")
Definition THltEvent.cxx:48

◆ ~THltEvent() [1/3]

THltEvent::~THltEvent ( )
virtual

Definition at line 27 of file THltEvent.cxx.

27 {
28 if ( m_hltRawCol == s_staticHltRawCol ) s_staticHltRawCol = 0;
29 m_hltRawCol->Delete();
30 delete m_hltRawCol;
31 m_hltRawCol = 0;
32
33 if ( m_hltInf == s_staticHltInf ) s_staticHltInf = 0;
34 delete m_hltInf;
35 m_hltInf = 0;
36
37 if ( m_dstHltInf == s_staticDstHltInf ) s_staticDstHltInf = 0;
38 delete m_dstHltInf;
39 m_dstHltInf = 0;
40}

◆ THltEvent() [2/3]

THltEvent::THltEvent ( )

◆ ~THltEvent() [2/3]

virtual THltEvent::~THltEvent ( )
virtual

◆ THltEvent() [3/3]

THltEvent::THltEvent ( )

◆ ~THltEvent() [3/3]

virtual THltEvent::~THltEvent ( )
virtual

Member Function Documentation

◆ addDstHltInf() [1/3]

void THltEvent::addDstHltInf ( TDstHltInf * dstHltInf)

Definition at line 62 of file THltEvent.cxx.

62{ m_dstHltInf = hltInf; }

Referenced by DstHltInfCnv::DataObjectToTObject().

◆ addDstHltInf() [2/3]

void THltEvent::addDstHltInf ( TDstHltInf * dstHltInf)

◆ addDstHltInf() [3/3]

void THltEvent::addDstHltInf ( TDstHltInf * dstHltInf)

◆ addHltInf() [1/3]

void THltEvent::addHltInf ( THltInf * hltInf)

Definition at line 60 of file THltEvent.cxx.

60{ m_hltInf = hltInf; }

Referenced by HltInfCnv::DataObjectToTObject().

◆ addHltInf() [2/3]

void THltEvent::addHltInf ( THltInf * hltInf)

◆ addHltInf() [3/3]

void THltEvent::addHltInf ( THltInf * hltInf)

◆ addHltRaw() [1/3]

void THltEvent::addHltRaw ( THltRaw * hltRaw)

HltRaw.

Definition at line 54 of file THltEvent.cxx.

54{ m_hltRawCol->Add( hltRaw ); }

Referenced by HltRawCnv::DataObjectToTObject().

◆ addHltRaw() [2/3]

void THltEvent::addHltRaw ( THltRaw * hltRaw)

◆ addHltRaw() [3/3]

void THltEvent::addHltRaw ( THltRaw * hltRaw)

◆ Clear() [1/3]

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

Definition at line 48 of file THltEvent.cxx.

48{}

Referenced by THltEvent().

◆ Clear() [2/3]

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

◆ Clear() [3/3]

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

◆ clearDstHltInf() [1/3]

void THltEvent::clearDstHltInf ( )
inline

Definition at line 38 of file Event/RootEventData/include/RootEventData/THltEvent.h.

38{ m_dstHltInf->Clear(); }

Referenced by DstHltInfCnv::DataObjectToTObject().

◆ clearDstHltInf() [2/3]

void THltEvent::clearDstHltInf ( )
inline

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

38{ m_dstHltInf->Clear(); }

◆ clearDstHltInf() [3/3]

void THltEvent::clearDstHltInf ( )
inline

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

38{ m_dstHltInf->Clear(); }

◆ clearHltInf() [1/3]

void THltEvent::clearHltInf ( )
inline

Definition at line 34 of file Event/RootEventData/include/RootEventData/THltEvent.h.

34{ m_hltInf->Clear(); }

Referenced by HltInfCnv::DataObjectToTObject().

◆ clearHltInf() [2/3]

void THltEvent::clearHltInf ( )
inline

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

34{ m_hltInf->Clear(); }

◆ clearHltInf() [3/3]

void THltEvent::clearHltInf ( )
inline

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

34{ m_hltInf->Clear(); }

◆ clearHltRawCol() [1/3]

void THltEvent::clearHltRawCol ( )
inline

Definition at line 30 of file Event/RootEventData/include/RootEventData/THltEvent.h.

30{ m_hltRawCol->Clear(); }

Referenced by HltRawCnv::DataObjectToTObject().

◆ clearHltRawCol() [2/3]

void THltEvent::clearHltRawCol ( )
inline

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

30{ m_hltRawCol->Clear(); }

◆ clearHltRawCol() [3/3]

void THltEvent::clearHltRawCol ( )
inline

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

30{ m_hltRawCol->Clear(); }

◆ getDstHltInf() [1/3]

const TDstHltInf * THltEvent::getDstHltInf ( ) const

Definition at line 63 of file THltEvent.cxx.

63{ return (TDstHltInf*)m_dstHltInf; }

Referenced by DstHltInfCnv::DataObjectToTObject().

◆ getDstHltInf() [2/3]

const TDstHltInf * THltEvent::getDstHltInf ( ) const

◆ getDstHltInf() [3/3]

const TDstHltInf * THltEvent::getDstHltInf ( ) const

◆ getHltInf() [1/3]

const THltInf * THltEvent::getHltInf ( ) const

Definition at line 61 of file THltEvent.cxx.

61{ return (THltInf*)m_hltInf; }

Referenced by HltInfCnv::DataObjectToTObject().

◆ getHltInf() [2/3]

const THltInf * THltEvent::getHltInf ( ) const

◆ getHltInf() [3/3]

const THltInf * THltEvent::getHltInf ( ) const

◆ getHltRaw() [1/3]

const THltRaw * THltEvent::getHltRaw ( int i) const

◆ getHltRaw() [2/3]

const THltRaw * THltEvent::getHltRaw ( int i) const

◆ getHltRaw() [3/3]

const THltRaw * THltEvent::getHltRaw ( int i) const

◆ getHltRawCol() [1/3]

const TObjArray * THltEvent::getHltRawCol ( ) const

Definition at line 59 of file THltEvent.cxx.

59{ return (TObjArray*)m_hltRawCol; }

Referenced by HltRawCnv::DataObjectToTObject().

◆ getHltRawCol() [2/3]

const TObjArray * THltEvent::getHltRawCol ( ) const

◆ getHltRawCol() [3/3]

const TObjArray * THltEvent::getHltRawCol ( ) const

◆ initialize() [1/3]

void THltEvent::initialize ( )
inline

Definition at line 18 of file Event/RootEventData/include/RootEventData/THltEvent.h.

18{};

◆ initialize() [2/3]

void THltEvent::initialize ( )
inline

◆ initialize() [3/3]

void THltEvent::initialize ( )
inline

◆ Print() [1/3]

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

Definition at line 51 of file THltEvent.cxx.

51{ TObject::Print( option ); }

◆ Print() [2/3]

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

◆ Print() [3/3]

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

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