1#include "RootEventData/TBossFullEvent.h"
20#define SafeDeleteObject( ObjType, var ) \
21 if ( m_mask & has##ObjType ) { delete var; }
34#define SafePrintObject( ObjType, var ) \
35 if ( m_mask & has##ObjType ) { var->Print(); }
38 std::cout <<
"=============================================" << std::endl
39 <<
"TBossFullEvent mask: 0x" << std::hex << m_mask << std::dec << std::endl
40 <<
"---------------------------------------------" << std::endl;
51 std::cout <<
"=============================================" << std::endl;
66#define SafeReadObject( ObjType, var ) \
67 if ( m_mask & has##ObjType ) { var = (T##ObjType*)R__b.ReadObject( T##ObjType::Class() ); }
69#define SafeWriteObject( ObjType, var ) \
70 if ( m_mask & has##ObjType ) { R__b.WriteObject( var ); }
72void TBossFullEvent::Streamer( TBuffer& R__b ) {
73 if ( R__b.IsReading() )
#define SafePrintObject(ObjType, var)
#define SafeWriteObject(ObjType, var)
#define SafeReadObject(ObjType, var)
#define SafeDeleteObject(ObjType, var)
TEvtRecObject * m_evtRecObject
TRecTrackEvent * m_rectrackEvt
virtual ~TBossFullEvent()
void Print(Option_t *option="") const
void copy(TBossFullEvent *obj)