1#include "RootEventData/TBossFullEvent.h"
20#define SafeDeleteObject(ObjType, var) \
21 if ( m_mask & has##ObjType ) { \
37#define SafePrintObject(ObjType, var) \
38 if ( m_mask & has##ObjType ) { \
44 std::cout <<
"=============================================" << std::endl
45 <<
"TBossFullEvent mask: 0x" << std::hex << m_mask << std::dec << std::endl
46 <<
"---------------------------------------------" << std::endl;
57 std::cout <<
"=============================================" << std::endl;
73#define SafeReadObject(ObjType, var) \
74 if ( m_mask & has##ObjType ) { \
75 var = (T##ObjType*)R__b.ReadObject(T##ObjType::Class()); \
78#define SafeWriteObject(ObjType, var) \
79 if ( m_mask & has##ObjType ) { \
80 R__b.WriteObject(var); \
83void TBossFullEvent::Streamer(TBuffer &R__b)
85 if ( R__b.IsReading() ) {
#define SafePrintObject(ObjType, var)
#define SafeWriteObject(ObjType, var)
#define SafeReadObject(ObjType, var)
ClassImp(TBossFullEvent) TBossFullEvent
#define SafeDeleteObject(ObjType, var)
TEvtRecObject * m_evtRecObject
TRecTrackEvent * m_rectrackEvt
virtual ~TBossFullEvent()
void Print(Option_t *option="") const
void copy(TBossFullEvent *obj)