LCDEvent
class description - source file - inheritance tree
private:
protected:
public:
LCDEvent LCDEvent()
LCDEvent LCDEvent(LCDEvent&)
virtual void ~LCDEvent()
LCDBeam* BEAM()
TClonesArray* CAL()
static TClass* Class()
void Clean()
virtual void Clear(Option_t* option)
TClonesArray* ClusterLst()
void Create()
LCDEventHeader* EventHeader()
virtual TClass* IsA() const
TClonesArray* MCparticles()
TClonesArray* MUSTRIP()
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
TClonesArray* Tracker()
TClonesArray* Tracks()
TClonesArray* VXD()
private:
LCDEventHeader Event_Header Event header
LCDBeam BEAM_params Beam parameters
TClonesArray* MCParticles -> List of McPart objects
TClonesArray* MUSTRIP_Hits -> List of StripHit
TClonesArray* CAL_Digi -> List of CalHit
TClonesArray* VXD_Hit_List -> List of VXD_Hit objects
TClonesArray* Tracker_Hit_List -> List of track hit objects
TClonesArray* Tracks_List -> List of reconstructed track objects
TClonesArray* Cluster_List -> List of calorimeter cluster objects
protected:
LCDEvent
The LCDEvent class is the top level class for the ASCII to ROOT
conversion. It contains all the information about a single event.
It contains TObjArrays (typically one per detector component) of
information about hit detector elements, as well as functions to
access these arrays. The "real" objects in these arrays are
as follows:
/*
MCParticles: LCDMcPart
MUSTRIP_Hits: LCDStripHit
CAL_Digi: LCDCalHit
VXD_Hit_List: LCDVXD_Hit
Tracker_Hit_List:LCDTracker_Hit
Tracks_List: LCDTrack
Cluster_List:LCDCluster
*/
LCDEvent()
This is the default constructor.
Event_Header = 0;
BEAM_params = 0;
~LCDEvent()
Destructor, calls LCDEvent::Clean() to remove the maps and arrays
if (Event_Header) {
delete Event_Header;
Event_Header = 0;
}
void Create()
This is the default constructor.
if(!Event_Header)
Event_Header = new LCDEventHeader();
if(!BEAM_params)
BEAM_params = new LCDBeam();
void Clean()
This function clears all TClonesArrays contained in the Event object.
void Clear(Option_t *option)
This function clears all TClonesArrays contained in the Event object.
Inline Functions
LCDEventHeader* EventHeader()
LCDBeam* BEAM()
TClonesArray* MCparticles()
TClonesArray* MUSTRIP()
TClonesArray* CAL()
TClonesArray* VXD()
TClonesArray* Tracker()
TClonesArray* Tracks()
TClonesArray* ClusterLst()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
LCDEvent LCDEvent(LCDEvent&)
ROOT page - Class index - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.