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()

Data Members

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:

Class Description

 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.