#include <PFParticle.h>
Definition at line 21 of file PFParticle.h.
gar::rec::PFParticle::PFParticle |
( |
| ) |
|
Definition at line 8 of file PFParticle.cxx.
float fCharge
charge of the PFParticle
static gar::rec::IDNumber const FirstNumber
float fPos[3]
position of the PFParticle (cluster CoG)
gar::rec::IDNumber fIDnumero
std::vector< size_t > fDaughters
Daughters of the PFParticle.
int fPdg
PDG of the PFParticle.
static IDNumberGen * create(IDNumber iniValue=std::numeric_limits< IDNumber >::max())
float fMass
mass of the PFParticle
float fGoodness
Goodness of the PDG of the PFParticle.
float fMom[3]
momentum of the PFParticle in GeV
float fEnergy
energy of the PFParticle in GeV
int fType
type of the PFParticle
size_t fParent
Parent of the PFParticle.
gar::rec::PFParticle::PFParticle |
( |
int |
type, |
|
|
float |
energy, |
|
|
float |
pos[3], |
|
|
float |
mom[3], |
|
|
float |
charge, |
|
|
int |
pdg, |
|
|
float |
goodness, |
|
|
size_t |
parent, |
|
|
std::vector< size_t > |
daughters |
|
) |
| |
Definition at line 36 of file PFParticle.cxx.
float fCharge
charge of the PFParticle
float fPos[3]
position of the PFParticle (cluster CoG)
std::vector< size_t > fDaughters
Daughters of the PFParticle.
int fPdg
PDG of the PFParticle.
float fMass
mass of the PFParticle
float fGoodness
Goodness of the PDG of the PFParticle.
float fMom[3]
momentum of the PFParticle in GeV
float fEnergy
energy of the PFParticle in GeV
int fType
type of the PFParticle
size_t fParent
Parent of the PFParticle.
def parent(G, child, parent_type)
float gar::rec::PFParticle::Charge |
( |
| ) |
const |
|
inline |
Definition at line 95 of file PFParticle.h.
float fCharge
charge of the PFParticle
const std::vector< size_t > gar::rec::PFParticle::Daughters |
( |
| ) |
const |
|
inline |
Definition at line 99 of file PFParticle.h.
std::vector< size_t > fDaughters
Daughters of the PFParticle.
float gar::rec::PFParticle::Energy |
( |
| ) |
const |
|
inline |
Definition at line 91 of file PFParticle.h.
float fEnergy
energy of the PFParticle in GeV
float gar::rec::PFParticle::GoodnessOfPdg |
( |
| ) |
const |
|
inline |
Definition at line 97 of file PFParticle.h.
float fGoodness
Goodness of the PDG of the PFParticle.
float gar::rec::PFParticle::Mass |
( |
| ) |
const |
|
inline |
Definition at line 94 of file PFParticle.h.
float fMass
mass of the PFParticle
const float * gar::rec::PFParticle::Momentum |
( |
| ) |
const |
|
inline |
Definition at line 93 of file PFParticle.h.
float fMom[3]
momentum of the PFParticle in GeV
size_t gar::rec::PFParticle::NDaughters |
( |
| ) |
const |
|
inline |
Definition at line 100 of file PFParticle.h.
std::vector< size_t > fDaughters
Daughters of the PFParticle.
size_t gar::rec::PFParticle::Parent |
( |
| ) |
const |
|
inline |
Definition at line 98 of file PFParticle.h.
size_t fParent
Parent of the PFParticle.
int gar::rec::PFParticle::Pdg |
( |
| ) |
const |
|
inline |
Definition at line 96 of file PFParticle.h.
int fPdg
PDG of the PFParticle.
const float * gar::rec::PFParticle::Position |
( |
| ) |
const |
|
inline |
Definition at line 92 of file PFParticle.h.
float fPos[3]
position of the PFParticle (cluster CoG)
void gar::rec::PFParticle::setCharge |
( |
float |
charge | ) |
|
Definition at line 85 of file PFParticle.cxx.
float fCharge
charge of the PFParticle
void gar::rec::PFParticle::setDaughters |
( |
std::vector< size_t > |
daughters | ) |
|
Definition at line 101 of file PFParticle.cxx.
std::vector< size_t > fDaughters
Daughters of the PFParticle.
void gar::rec::PFParticle::setEnergy |
( |
float |
energy | ) |
|
Definition at line 61 of file PFParticle.cxx.
float fEnergy
energy of the PFParticle in GeV
void gar::rec::PFParticle::setMass |
( |
float |
mass | ) |
|
void gar::rec::PFParticle::setMomentum |
( |
const float |
mom[3] | ) |
|
Definition at line 73 of file PFParticle.cxx.
float fMom[3]
momentum of the PFParticle in GeV
void gar::rec::PFParticle::setParent |
( |
size_t |
parent | ) |
|
Definition at line 96 of file PFParticle.cxx.
size_t fParent
Parent of the PFParticle.
def parent(G, child, parent_type)
void gar::rec::PFParticle::setParticleID |
( |
int |
pdg, |
|
|
float |
goodness |
|
) |
| |
Definition at line 90 of file PFParticle.cxx.
int fPdg
PDG of the PFParticle.
float fGoodness
Goodness of the PDG of the PFParticle.
void gar::rec::PFParticle::setPosition |
( |
const float |
pos[3] | ) |
|
Definition at line 66 of file PFParticle.cxx.
float fPos[3]
position of the PFParticle (cluster CoG)
void gar::rec::PFParticle::setType |
( |
int |
type | ) |
|
int gar::rec::PFParticle::Type |
( |
| ) |
const |
|
inline |
Definition at line 90 of file PFParticle.h.
int fType
type of the PFParticle
Definition at line 106 of file PFParticle.cxx.
108 o <<
"Reconstructed Particle " 114 <<
h.Momentum()[0] <<
", " <<
h.Momentum()[1] <<
", " <<
h.Momentum()[2] <<
")" 116 <<
h.Pdg() <<
", goodness " <<
h.GoodnessOfPdg()
119 <<
"\n\tID number = " 122 <<
h.Position()[0] <<
", " <<
h.Position()[1] <<
", " <<
h.Position()[2] <<
")";
float gar::rec::PFParticle::fCharge {0} |
|
private |
float gar::rec::PFParticle::fEnergy {0.} |
|
private |
float gar::rec::PFParticle::fGoodness |
|
private |
float gar::rec::PFParticle::fMass {0} |
|
private |
float gar::rec::PFParticle::fMom[3] |
|
private |
size_t gar::rec::PFParticle::fParent {0} |
|
private |
int gar::rec::PFParticle::fPdg |
|
private |
float gar::rec::PFParticle::fPos[3] |
|
private |
int gar::rec::PFParticle::fType {0} |
|
private |
The documentation for this class was generated from the following files: