HighLAND
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
AnaEvent Class Reference
Inheritance diagram for AnaEvent:
AnaEventB AnaEventC AnaEventIO AnaLocalReconEvent

Public Member Functions

 AnaEvent (const AnaSpill &spill, const AnaBunch &bunch)
 
virtual AnaEventClone ()
 Clone this object.
 
virtual void Print () const
 Dump the object to screen.
 
- Public Member Functions inherited from AnaEventB
 AnaEventB (const AnaSpillB &spill, const AnaBunchB &bunch)
 
virtual void Copy (const AnaEventC &event, bool copyBunchInfo=true, bool cloneTruth=true)
 Copy the entire object.
 
bool GetIsMC () const
 Return whether this event is from Monte Carlo or not.
 
bool GetIsSandMC () const
 Return whether this event is from Sand Monte Carlo or not.
 
virtual std::string GetEventInfoString () const
 User-frienly method to get event info (run,subrun,etc)
 

Public Attributes

AnaTrigger Trigger
 The trigger flags for this event.
 
- Public Attributes inherited from AnaEventB
AnaEventInfoB EventInfo
 Run, sunrun, event, time stamp, etc.
 
AnaDataQualityBDataQuality
 The ND280 data quality flags for this event.
 
AnaBeamBBeam
 The beam quality flags for this event.
 
Int_t Bunch
 The index of this bunch (0-7).
 
AnaParticleB ** Particles
 The reconstructed objects in this bunch.
 
int nParticles
 The number of reconstructed particles in the event.
 
AnaVertexB ** Vertices
 The reconstructed objects in this bunch.
 
int nVertices
 
AnaFgdTimeBinB ** FgdTimeBins
 The FGD time bins.
 
int nFgdTimeBins
 
AnaDelayedClustersB ** DelayedClusters
 The delayed cluster groups.
 
Int_t nDelayedClusters
 
AnaTrueParticleB ** TrueParticles
 The true MC particles used in this spill.
 
int nTrueParticles
 
AnaTrueVertexB ** TrueVertices
 The true MC vertices used in this spill.
 
int nTrueVertices
 
- Public Attributes inherited from AnaEventC
Int_t UniqueID
 The event unique ID.
 
bool isClone
 Is this the original Event or a clone.
 
Float_t Weight
 Run, subrun, event, time stamp, etc. More...
 
AnaEventSummaryCSummary
 A summary of the event with high level quantities.
 
Int_t nEventBoxes
 The array of boxes where objects that are valid for all toys are stored.
 
EventBoxBEventBoxes [NMAXEVENTBOXES]
 

Protected Member Functions

 AnaEvent (const AnaEvent &event)
 Copy constructor is protected, as Clone() should be used to copy this object.
 
- Protected Member Functions inherited from AnaEventB
 AnaEventB (const AnaEventB &event)
 Copy constructor is protected, as Clone() should be used to copy this object.
 
- Protected Member Functions inherited from AnaEventC
 AnaEventC (const AnaEventC &event)
 Copy constructor is protected, as Clone() should be used to copy this object.
 

Detailed Description

Definition at line 875 of file DataClasses.hxx.


The documentation for this class was generated from the following files: