Event


class description - source file - inheritance tree

class Event : public TObject


    public:
Event Event() Event Event(Event&) virtual void ~Event() TClass* Class() void Clean() TObjArray* ClusterLst() TObjArray* EMCAL() Int_t getevent() Int_t getrun() TObjArray* HADCAL() virtual TClass* IsA() TObjArray* LUMCAL() TObjArray* LUMClusterLst() TObjArray* MCparticles() TObjArray* MUCAL() TObjArray* MUSTRIP() void setevent(Int_t event) void setrun(Int_t run) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) TObjArray* Tracker() TObjArray* Tracks() TObjArray* VXD()

Data Members

private:
Int_t m_run Run number Int_t m_event Event number TObjArray* MUSTRIP_Hits List of StripHit TObjArray* MUCAL_Digi List of CalHit for muon calorimeter TObjArray* LUMCAL_Digi List of CalHit for luminosity monitor TObjArray* HADCAL_Digi List of CalHit for Had calorimeter TObjArray* EMCAL_Digi List of CalHit for EM calorimeter TObjArray* Tracks_List List of reconstructed track objects TObjArray* MCParticles List of McPart objects TObjArray* VXD_Hit_List List of VXD_Hit objects TObjArray* Tracker_Hit_List List of track hit objects TObjArray* Cluster_List List of calorimeter cluster objects TObjArray* LUMCluster_List List of luminosity monitor cluster objects

Class Description

 Event

 The Event 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: StripHit 
  MUCAL_Digi: CalHit 
  LUMCAL_Digi: CalHit 
  HADCAL_Digi: CalHit 
  EMCAL_Digi: CalHit
  Tracks_List:Track
  MCParticles:McPart
  VXD_Hit_List:VXD_Hit
  Tracker_Hit_List:Tracker_Hit
  Cluster_List:Cluster
  LUMCluster_List:Cluster
  */



Event()
 This is the default constructor.

~Event()
 Destructor, calls Event::Clean() to remove the maps and arrays

void Clean()
 This function clears all the TObjArrays contained in the Event object.

TObjArray* MUSTRIP()
 Returns the MUSTRIP_Hits data member

TObjArray* MUCAL()
 Returns the MUCAL_Digi data member

TObjArray* LUMCAL()
 Returns the LUMCAL_Digi data member

TObjArray* HADCAL()
 Returns the HADCAL_Digi data member

TObjArray* EMCAL()
Returns the EMCAL_Digi data member

TObjArray* MCparticles()
Returns the MCParticles data member

TObjArray* Tracks()
Returns the Tracks_List data member

TObjArray* VXD()
 Returns the VXD_Hit_List data member

TObjArray* Tracker()
Returns the Tracker_Hit_List data member

TObjArray* ClusterLst()
Returns the Cluster_List data member

TObjArray* LUMClusterLst()
 Returns the LUMCluster_List data member



Inline Functions


               void setevent(Int_t event)
               void setrun(Int_t run)
              Int_t getevent()
              Int_t getrun()
            TClass* Class()
            TClass* IsA()
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
              Event Event(Event&)


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.