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

Public Member Functions

 AnaEventIO (const AnaEvent &event)
 A constructor from the corresponding base class.
 
virtual void Define (OutputManager &man, const std::string &prefix="") const
 
virtual void Write (OutputManager &man, const std::string &prefix="") const
 
- Public Member Functions inherited from AnaEvent
 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)
 

Additional Inherited Members

- Public Attributes inherited from AnaEvent
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 inherited from AnaEvent
 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 316 of file DataClassesIO.hxx.


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