|
HighLAND
|
Representation of a true Monte Carlo trajectory/particle. More...
#include <DataClassesIO.hxx>
Public Member Functions | |
| AnaTrueParticleIO (const AnaTrueParticle &) | |
| A constructor from the corresponding base class. More... | |
| virtual void | Define (OutputManager &man, const std::string &counter, const std::string &prefix="") const |
| virtual void | Write (OutputManager &man, const Int_t trueVertexIndex, const std::string &prefix="") const |
Public Member Functions inherited from AnaTrueParticle | |
| virtual AnaTrueParticle * | Clone () |
| Clone this object. | |
| void | Print () const |
| Dump the object to screen. | |
Public Member Functions inherited from AnaTrueParticleB | |
| 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 AnaTrueParticle | |
| Int_t | PrimaryID |
| Float_t | Purity |
| The purity with which this particle was matched to a reconstructed object. | |
| Int_t | Bunch |
| Int_t | VertexIndex |
| std::vector< AnaParticleB * > | ReconParticles |
| Vector of pointers to AnaParticle's associated with this true particle. | |
| bool | IsTruePrimaryPi0DecayPhoton |
| Is this a true primary pi0 decay photon or the child of one? | |
| bool | IsTruePrimaryPi0DecayPhotonChild |
Public Attributes inherited from AnaTrueParticleB | |
| Int_t | PDG |
| The PDG code of this particle. | |
| Int_t | ParentID |
| The ID of this particle's immediate parent, or 0 if there is no parent. | |
| Int_t | ParentPDG |
| The PDG code of this particle's immediate parent, or 0 if there is no parent. | |
| Int_t | GParentPDG |
| The PDG code of this particle's grandparent, or 0 if there is no grandparent. | |
| Float_t | Position [4] |
| The initial position of the true particle. | |
| Float_t | PositionEnd [4] |
| The end position of the true particle. | |
| Float_t | Direction [3] |
| The initial direction of the true particle. | |
| Float_t | Momentum |
| The initial momentum of the true particle. | |
| Float_t | Charge |
| The true charge of the particle. | |
| Int_t | VertexID |
| The TruthVertexID of the AnaTrueVertexB of the interaction that created this AnaTrueParticleB. | |
| AnaTrueVertexB * | TrueVertex |
| Pointer to the AnaTrueVertexB of the interaction that created this AnaTrueParticleB. | |
| AnaDetCrossingB ** | DetCrossings |
| int | nDetCrossings |
| The number of DetCrossing objects. | |
| std::vector< AnaDetCrossingB * > | DetCrossingsVect |
| A copy of DetCrossings but using an std::vector, which can be saved into a tree. | |
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 AnaTrueParticle | |
| AnaTrueParticle (const AnaTrueParticle &track) | |
| Copy constructor is protected, as Clone() should be used to copy this object. | |
Protected Member Functions inherited from AnaTrueParticleB | |
| AnaTrueParticleB (const AnaTrueParticleB &truePart) | |
| Copy constructor is protected, as Clone() should be used to copy this object. More... | |
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 trajectory/particle.
Definition at line 59 of file DataClassesIO.hxx.
| AnaTrueParticleIO::AnaTrueParticleIO | ( | const AnaTrueParticle & | particle | ) |
A constructor from the corresponding base class.
store for each subdetector if the true truePart enter the active volume of the subdetector i what is the entrance position of the subdetector i " " " exit " "
Definition at line 882 of file DataClassesIO.cxx.
1.8.13