|
HighLAND
|
Representation of a true Monte Carlo trajectory/particle. More...
#include <BaseDataClasses.hxx>
Public Member Functions | |
| virtual AnaTrueParticleB * | Clone () |
| Clone this object. | |
| void | Print () const |
| Dump the object to screen. | |
Public Member Functions inherited from AnaTrueObjectC | |
| void | Print () const |
| Dump the object to screen. | |
Public Attributes | |
| 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 | |
| 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 147 of file BaseDataClasses.hxx.
|
protected |
Copy constructor is protected, as Clone() should be used to copy this object.
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 497 of file BaseDataClasses.cxx.
| AnaDetCrossingB** AnaTrueParticleB::DetCrossings |
Vector of detector crossings. These are in the order in which the detectors were crossed.
Definition at line 203 of file BaseDataClasses.hxx.
1.8.13