HighLAND
|
#include <BaseDataClasses.hxx>
Public Member Functions | |
virtual AnaBunchB * | Clone () |
Clone this object. | |
virtual void | Print () const |
Dump the object to screen. | |
AnaVertexB * | GetPrimaryVertex () |
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 |
![]() | |
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. | |
![]() | |
AnaBunchC (const AnaBunchC &bunch) | |
Copy constructor is protected, as Clone() should be used to copy this object. | |
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.
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.
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.