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

Public Member Functions

 AnaEventB (const AnaSpillB &spill, const AnaBunchB &bunch)
 
virtual void Copy (const AnaEventC &event, bool copyBunchInfo=true, bool cloneTruth=true)
 Copy the entire object.
 
virtual AnaEventBClone ()
 Clone this object.
 
virtual void Print () const
 Dump the object to screen.
 
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

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

 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 1085 of file BaseDataClasses.hxx.


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