21#define SafeDeleteObject(ObjType, var) \
22 if ( m_mask & has##ObjType ) { \
38#define SafePrintObject(ObjType, var) \
39 if ( m_mask & has##ObjType ) { \
45 std::cout <<
"=============================================" << std::endl
46 <<
"TBossFullEvent mask: 0x" << std::hex << m_mask << std::dec << std::endl
47 <<
"---------------------------------------------" << std::endl;
58 std::cout <<
"=============================================" << std::endl;
74#define SafeReadObject(ObjType, var) \
75 if ( m_mask & has##ObjType ) { \
76 var = (T##ObjType*)R__b.ReadObject(T##ObjType::Class()); \
79#define SafeWriteObject(ObjType, var) \
80 if ( m_mask & has##ObjType ) { \
81 R__b.WriteObject(var); \
84void TBossFullEvent::Streamer(TBuffer &R__b)
86 if ( R__b.IsReading() ) {
#define SafePrintObject(ObjType, var)
#define SafeWriteObject(ObjType, var)
#define SafeReadObject(ObjType, var)
ClassImp(TBossFullEvent) TBossFullEvent
#define SafeDeleteObject(ObjType, var)
TRecTrackEvent * m_rectrackEvt
virtual ~TBossFullEvent()
TEvtRecObject * m_evtRecObject
void Print(Option_t *option="") const
void copy(TBossFullEvent *obj)