|
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 |
Public Member Functions inherited from AnaTrueVertex | |
| virtual AnaTrueVertex * | Clone () |
| Clone this object. | |
| void | Print () const |
| Dump the object to screen. | |
Public Member Functions inherited from AnaTrueVertexB | |
| void | Print () const |
| Dump the object to screen. | |
Public Member Functions inherited from AnaTrueObjectC | |
| void | Print () const |
| Dump the object to screen. | |
Additional Inherited Members | |
Public Attributes inherited from AnaTrueVertex | |
| 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 |
Public Attributes inherited from AnaTrueVertexB | |
| 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 |
Public Attributes inherited from AnaTrueObjectC | |
| Int_t | ID |
| The ID of the trueObj, which corresponds to the ID of the TTruthParticle that created it. | |
Protected Member Functions inherited from AnaTrueVertex | |
| AnaTrueVertex (const AnaTrueVertex &vertex) | |
| Copy constructor is protected, as Clone() should be used to copy this object. | |
Protected Member Functions inherited from AnaTrueVertexB | |
| AnaTrueVertexB (const AnaTrueVertexB &vertex) | |
| Copy constructor is protected, as Clone() should be used to copy this object. | |
Protected Member Functions inherited from AnaTrueObjectC | |
| 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.
1.8.13