1#include "RootEventData/THltEvent.h"
2#include "TCollection.h"
7TObjArray *THltEvent::s_staticHltRawCol = 0;
10THltInf *THltEvent::s_staticHltInf = 0;
16 if (! s_staticHltRawCol ) {
17 s_staticHltRawCol =
new TObjArray();
19 if (! s_staticHltInf ) {
22 if (! s_staticDstHltInf ) {
26 m_hltRawCol = s_staticHltRawCol;
27 m_hltInf = s_staticHltInf;
28 m_dstHltInf = s_staticDstHltInf;
35 if(m_hltRawCol == s_staticHltRawCol ) s_staticHltRawCol = 0;
36 m_hltRawCol->Delete();
40 if(m_hltInf == s_staticHltInf ) s_staticHltInf = 0;
44 if(m_dstHltInf == s_staticDstHltInf ) s_staticDstHltInf = 0;
61 TObject::Print(option);
66 m_hltRawCol->Add(hltRaw);
69 if (Int_t(i) >= m_hltRawCol->GetEntries())
71 return (
THltRaw*)m_hltRawCol->At(i);
74 return (TObjArray*)m_hltRawCol ;
ClassImp(TBossFullEvent) TBossFullEvent
void Clear(Option_t *option="")
const TObjArray * getHltRawCol() const
void addHltRaw(THltRaw *hltRaw)
HltRaw.
void addDstHltInf(TDstHltInf *dstHltInf)
const TDstHltInf * getDstHltInf() const
void Print(Option_t *option="") const
void addHltInf(THltInf *hltInf)
const THltInf * getHltInf() const
const THltRaw * getHltRaw(int i) const