HighLAND
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
AnaBunchB Class Reference

#include <BaseDataClasses.hxx>

Inheritance diagram for AnaBunchB:
AnaBunchC AnaBunch AnaBunchIO AnaLocalReconBunch AnaP0DBunch AnaLocalReconBunchIO

Public Member Functions

virtual AnaBunchBClone ()
 Clone this object.
 
virtual void Print () const
 Dump the object to screen.
 
AnaVertexBGetPrimaryVertex ()
 The primary reconstructed vertex associated with this bunch.
 
virtual bool IsEmpty () const
 Returns true if the bunch is completely empty.
 

Public Attributes

std::vector< AnaVertexB * > Vertices
 
std::vector< AnaParticleB * > Particles
 
AnaDelayedClustersB ** DelayedClusters
 The delayed cluster groups.
 
Int_t nDelayedClusters
 
- Public Attributes inherited from AnaBunchC
Int_t Bunch
 The index of this bunch (0-7).
 
Float_t Weight
 The weight to apply to this bunch (nominally 1). An example is the beam flux weight.
 

Protected Member Functions

 AnaBunchB (const AnaBunchB &bunch)
 Copy constructor is protected, as Clone() should be used to copy this object.
 
- Protected Member Functions inherited from AnaBunchC
 AnaBunchC (const AnaBunchC &bunch)
 Copy constructor is protected, as Clone() should be used to copy this object.
 

Detailed Description

An AnaBunch contains all the reconstructed objects in a given time window. The normal bunches are indexed from 0-7.

The bunch windows for each run period are defined in the text file $HIGHLEVELANALYSISIOROOT/data/BunchPosition.dat, where the run period of -1 means Monte Carlo.

Each bunch has a weighting associated with it, to allow for flux re-weighting.

Definition at line 845 of file BaseDataClasses.hxx.

Member Data Documentation

§ Particles

std::vector<AnaParticleB*> AnaBunchB::Particles

The reconstructed particles in this bunch after deleting CohOnH, PauliBlocked and fully contained events See https://bugzilla.nd280.org/show_bug.cgi?id=1174

Definition at line 878 of file BaseDataClasses.hxx.

§ Vertices

std::vector<AnaVertexB*> AnaBunchB::Vertices

The reconstructed vertices in this bunch after deleting CohOnH, PauliBlocked and fully contained events See https://bugzilla.nd280.org/show_bug.cgi?id=1174

Definition at line 874 of file BaseDataClasses.hxx.


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