HighLAND
|
#include <BaseDataClasses.hxx>
Public Member Functions | |
virtual AnaSpillB * | Clone () |
Clone this object. | |
virtual void | Print () const |
Dump the object to screen. | |
bool | GetIsMC () const |
Return whether this spill is from Monte Carlo or not. | |
bool | GetIsSandMC () const |
Return whether this spill is from Sand Monte Carlo or not. | |
virtual void | CopyArraysIntoVectors () |
Copy the arrays into std vectors, needed for FlatTree creation. | |
virtual void | CopyVectorsIntoArrays () |
Copy the vectore into the arrays, needed after FlatTree reading. | |
virtual void | RedoLinks () |
Redo reco-reco and reco-truth after cloning or reading MiniTree. | |
Public Attributes | |
UInt_t | GeomID |
Is this the original Spill or a clone. More... | |
AnaEventInfoB * | EventInfo |
Run, sunrun, event, time stamp, etc. | |
AnaDataQualityB * | DataQuality |
The ND280 data quality flags for this spill. | |
AnaBeamB * | Beam |
The beam quality flags for this spill. | |
UInt_t | NTotalTrueVertices |
UInt_t | NTotalTrueParticles |
std::vector< AnaTrueVertexB * > | TrueVertices |
The true MC vertices used in this spill. | |
std::vector< AnaTrueParticleB * > | TrueParticles |
The true MC particles used in this spill. | |
AnaBunchB * | OutOfBunch |
Reconstructed objects that didn't fit into one of the timing bunches. | |
std::vector< AnaFgdTimeBinB * > | FgdTimeBins |
The FGD time bins. | |
![]() | |
bool | isClone |
Is this the original Event or a clone. | |
std::vector< AnaBunchC * > | Bunches |
The reconstructed objects, split into timing bunches. | |
Protected Member Functions | |
AnaSpillB (const AnaSpillB &spill) | |
Copy constructor is protected, as Clone() should be used to copy this object. | |
virtual void | associateVertexToParticle (AnaParticleB *, AnaVertexB *) const |
Add to a particle a given associated vertex (not in the base class) | |
virtual void | associateVertexToTrueVertex (AnaVertexB *) const |
Add to a true vertex a given associated reconstructed vertex (not in the base class) | |
virtual void | associateParticleToTrueParticle (AnaParticleB *) const |
Add to a true particle a given associated reconstructed particle (not in the base class) | |
![]() | |
AnaSpillC (const AnaSpillC &) | |
Copy constructor is protected, as Clone() should be used to copy this object. | |
The top-level object for representing information from the input files. A single AnaSpillB contains information from an entire ND280 event. The reconstructed objects are separated into bunches based on their time information.
There are multiple copies of each spill available through the InputManager [ND::input()], showing the raw state of the spill after reading it in from the input files; after applying corrections; and after applying corrections and systematics.
Definition at line 967 of file BaseDataClasses.hxx.
UInt_t AnaSpillB::GeomID |
Is this the original Spill or a clone.
The unique ID of the Geometry for this spill
Definition at line 1019 of file BaseDataClasses.hxx.
UInt_t AnaSpillB::NTotalTrueParticles |
Total number of true particles in the oaAnalysis Tree (even those not saved in the flat tree) after deleting CohOnH, PauliBlocked and fully contained events (see https://bugzilla.nd280.org/show_bug.cgi?id=1174)
Definition at line 1036 of file BaseDataClasses.hxx.
UInt_t AnaSpillB::NTotalTrueVertices |
Total number of true vertices in the oaAnalysis Tree (even those not saved in the flat tree) after deleting CohOnH, PauliBlocked and fully contained events (see https://bugzilla.nd280.org/show_bug.cgi?id=1174)
Definition at line 1032 of file BaseDataClasses.hxx.