HighLAND
|
Representation of a true Monte Carlo vertex. More...
#include <DataClassesIO.hxx>
Public Member Functions | |
AnaTrueVertexIO (const AnaTrueVertex &vertex) | |
A constructor from the corresponding base class. | |
virtual void | Define (OutputManager &man, const std::string &counter, const std::string &prefix="") const |
virtual void | Write (OutputManager &man, const std::string &prefix="") const |
![]() | |
virtual AnaTrueVertex * | Clone () |
Clone this object. | |
void | Print () const |
Dump the object to screen. | |
![]() | |
void | Print () const |
Dump the object to screen. | |
![]() | |
void | Print () const |
Dump the object to screen. | |
Additional Inherited Members | |
![]() | |
Int_t | RooVtxEntry |
Entry in the RooTrackerVtx tree (not set directly) | |
Int_t | RooVtxIndex |
The index of the associated RooTrackerVtx vertex from its position in the TClonesArray. | |
Int_t | ReacCode |
Float_t | NuDir [3] |
The true (unit) direction of the incoming neutrino. | |
Int_t | TargetPDG |
The PDG code of the target nucleus. | |
Int_t | NuParentPDG |
Neutrino parent PDG code. | |
Float_t | NuParentDecPoint [4] |
Decay point of the neutrino parent. | |
std::vector< std::vector< Int_t > > | AccumLevel |
Accumulated cut level for all selections and cut branches. Tell us if a true vertex has been selected or not. | |
Float_t | Q2 |
The Q2 of the true interaction. | |
Int_t | LeptonPDG |
The PDG code of the primary outgoing electron/muon. | |
Float_t | LeptonMom |
The momentum of the primary outgoing electron/muon. | |
Float_t | LeptonDir [3] |
The direction of the primary outgoing electron/muon. | |
Float_t | ProtonMom |
The momentum of the primary outgoing protons listed first (likely the interacted one). | |
Float_t | ProtonDir [3] |
The direction of the primary outgoing protons listed first (likely the interacted one). | |
Float_t | PionMom |
The momentum of the primary outgoing pions listed first (likely the interacted one). | |
Float_t | PionDir [3] |
The direction of the primary outgoing pions listed first (likely the interacted one). | |
Int_t | NPrimaryParticles [Int_t(ParticleId::kLast)+1] |
Array to count the outgoing primary particles of each type (. | |
Int_t | NBaryons |
The total number of primary baryons that were ejected. | |
Float_t | TargetMom |
The momentum of the target nucleus. | |
Float_t | TargetDir [3] |
The direction of the target nucleus. | |
std::vector< AnaParticleB * > | ReconParticles |
std::vector< AnaVertexB * > | ReconVertices |
Vector of pointers to AnaVertexB (global vertices) associated with this true vertex. | |
bool | IsPauliBlocked |
bool | IsCohOnH |
![]() | |
Int_t | NuPDG |
The PDG code of the incoming neutrino. | |
Float_t | NuEnergy |
The true energy of the incoming neutrino. | |
Float_t | Position [4] |
The position the true interaction happened at. | |
Int_t | Bunch |
AnaTrueParticleB ** | TrueParticles |
The true particles associated with this vertex. | |
int | nTrueParticles |
How many true particles are associated with this vertex. | |
std::vector< AnaTrueParticleB * > | TrueParticlesVect |
A copy of TrueParticles but using an std::vector, which can be saved into a tree. | |
unsigned long | Detector |
![]() | |
Int_t | ID |
The ID of the trueObj, which corresponds to the ID of the TTruthParticle that created it. | |
![]() | |
AnaTrueVertex (const AnaTrueVertex &vertex) | |
Copy constructor is protected, as Clone() should be used to copy this object. | |
![]() | |
AnaTrueVertexB (const AnaTrueVertexB &vertex) | |
Copy constructor is protected, as Clone() should be used to copy this object. | |
![]() | |
AnaTrueObjectC (const AnaTrueObjectC &trueObj) | |
Copy constructor is protected, as Clone() should be used to copy this object. | |
Representation of a true Monte Carlo vertex.
Definition at line 38 of file DataClassesIO.hxx.