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. | |
![]() | |
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. | |
![]() | |
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... | |
![]() | |
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.