1#include "RootEventData/THltEvent.h"
2#include "TCollection.h"
7TObjArray* THltEvent::s_staticHltRawCol = 0;
10THltInf* THltEvent::s_staticHltInf = 0;
15 if ( !s_staticHltRawCol ) { s_staticHltRawCol =
new TObjArray(); }
16 if ( !s_staticHltInf ) { s_staticHltInf =
new THltInf(); }
17 if ( !s_staticDstHltInf ) { s_staticDstHltInf =
new TDstHltInf(); }
19 m_hltRawCol = s_staticHltRawCol;
20 m_hltInf = s_staticHltInf;
21 m_dstHltInf = s_staticDstHltInf;
28 if ( m_hltRawCol == s_staticHltRawCol ) s_staticHltRawCol = 0;
29 m_hltRawCol->Delete();
33 if ( m_hltInf == s_staticHltInf ) s_staticHltInf = 0;
37 if ( m_dstHltInf == s_staticDstHltInf ) s_staticDstHltInf = 0;
56 if ( Int_t( i ) >= m_hltRawCol->GetEntries() )
return 0;
57 return (
THltRaw*)m_hltRawCol->At( i );
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