#include "RootEventData/TBossFullEvent.h"
#include "TClass.h"
#include <iostream>
Go to the source code of this file.
Defines | |
#define | SafeDeleteObject(ObjType, var) |
#define | SafePrintObject(ObjType, var) |
#define | SafeReadObject(ObjType, var) |
#define | SafeWriteObject(ObjType, var) |
Functions | |
ClassImp (TBossFullEvent) TBossFullEvent |
#define SafeDeleteObject | ( | ObjType, | |||
var | ) |
Value:
if ( m_mask & has##ObjType ) { \ delete var; \ }
Definition at line 20 of file TBossFullEvent.cxx.
Referenced by TBossFullEvent::~TBossFullEvent().
#define SafePrintObject | ( | ObjType, | |||
var | ) |
Value:
if ( m_mask & has##ObjType ) { \
var->Print(); \
}
Definition at line 37 of file TBossFullEvent.cxx.
Referenced by TBossFullEvent::Print().
#define SafeReadObject | ( | ObjType, | |||
var | ) |
Value:
Definition at line 73 of file TBossFullEvent.cxx.
#define SafeWriteObject | ( | ObjType, | |||
var | ) |
Value:
if ( m_mask & has##ObjType ) { \
R__b.WriteObject(var); \
}
Definition at line 78 of file TBossFullEvent.cxx.
ClassImp | ( | TBossFullEvent | ) |
Definition at line 5 of file TBossFullEvent.cxx.
00008 : m_mask(0), 00009 m_EvtHeader(0), 00010 m_digiEvt(0), 00011 m_dstEvt(0), 00012 m_mcEvt(0), 00013 m_trigEvt(0), 00014 m_hltEvt(0), 00015 m_rectrackEvt(0), 00016 m_evtRecObject(0) 00017 { 00018 }