LCDEvent
class description - source file - inheritance tree
class LCDEvent : public TObject
private:
public:
LCDEvent LCDEvent()
LCDEvent LCDEvent(LCDEvent&)
virtual void ~LCDEvent()
LCDBeam* BEAM()
TClonesArray* CAL()
static TClass* Class()
void Clean()
TClonesArray* ClusterLst()
void Create()
Int_t GetEvent()
Int_t GetRun()
virtual TClass* IsA() const
TClonesArray* MCparticles()
TClonesArray* MUSTRIP()
void SetEvent(Int_t event)
void SetRun(Int_t run)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
TClonesArray* Tracker()
TClonesArray* Tracks()
TClonesArray* VXD()
private:
Int_t m_run Run number
Int_t m_event Event number
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:
/*
MUSTRIP_Hits: LCDStripHit
MUCAL_Digi: LCDCalHit
LUMCAL_Digi: LCDCalHit
HADCAL_Digi: LCDCalHit
EMCAL_Digi: LCDCalHit
Tracks_List: LCDTrack
MCParticles: LCDMcPart
VXD_Hit_List: LCDVXD_Hit
Tracker_Hit_List:LCDTracker_Hit
Cluster_List:LCDCluster
LUMCluster_List:LCDCluster
*/
LCDEvent()
This is the default constructor.
~LCDEvent()
Destructor, calls LCDEvent::Clean() to remove the maps and arrays
void Create()
This is the default constructor.
void Clean()
This function clears all TClonesArrays contained in the Event object.
Inline Functions
Int_t GetEvent()
void SetEvent(Int_t event)
Int_t GetRun()
void SetRun(Int_t run)
LCDBeam* BEAM()
TClonesArray* MUSTRIP()
TClonesArray* CAL()
TClonesArray* VXD()
TClonesArray* Tracker()
TClonesArray* Tracks()
TClonesArray* ClusterLst()
TClonesArray* MCparticles()
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.