#include <BackTrackerCore.h>
Definition at line 53 of file BackTrackerCore.h.
gar::cheat::HitIDE::HitIDE |
( |
| ) |
|
|
inline |
gar::cheat::HitIDE::HitIDE |
( |
int |
id, |
|
|
float |
ef, |
|
|
float |
e, |
|
|
const TLorentzVector & |
pos, |
|
|
const TLorentzVector & |
mom |
|
) |
| |
|
inline |
Definition at line 62 of file BackTrackerCore.h.
float energyFrac
fraction of gar::rec::Hit energy from the particle with this trackID
TLorentzVector position
deposited energy-weighted mean true 4-position [cm,ns]
TLorentzVector momentum
deposited energy-weighted mean true 4-momentum [GeV/c,GeV]
int trackID
Geant4 trackID, as modified by ParticleListAction::PreTrackingAction.
float energyTot
total energy for this trackID. In units of probably-GeV.
bool gar::cheat::HitIDE::operator< |
( |
HitIDE const & |
hitr | ) |
const |
|
inline |
Definition at line 76 of file BackTrackerCore.h.
77 if(*
this == hitr)
return false;
78 if(this->
trackID < hitr.trackID)
return true;
79 if(this->
trackID > hitr.trackID)
return false;
80 if(this->
energyTot < hitr.energyTot)
return true;
81 if(this->
energyTot > hitr.energyTot)
return false;
82 if(this->
energyFrac < hitr.energyFrac)
return true;
83 if(this->
energyFrac > hitr.energyFrac)
return false;
84 if(this->
position.Rho() < hitr.position.Rho())
return true;
85 if(this->
position.Rho() > hitr.position.Rho())
return false;
86 if(this->
position.Phi() < hitr.position.Phi())
return true;
87 if(this->
position.Phi() > hitr.position.Phi())
return false;
88 if(this->
position.Z() < hitr.position.Z())
return true;
89 if(this->
position.Z() > hitr.position.Z())
return false;
90 if(this->
momentum.P() < hitr.position.P())
return true;
91 if(this->
momentum.P() > hitr.position.P())
return false;
92 if(this->
momentum.E() < hitr.position.E())
return true;
93 if(this->
momentum.E() > hitr.position.E())
return false;
float energyFrac
fraction of gar::rec::Hit energy from the particle with this trackID
TLorentzVector position
deposited energy-weighted mean true 4-position [cm,ns]
TLorentzVector momentum
deposited energy-weighted mean true 4-momentum [GeV/c,GeV]
int trackID
Geant4 trackID, as modified by ParticleListAction::PreTrackingAction.
float energyTot
total energy for this trackID. In units of probably-GeV.
bool gar::cheat::HitIDE::operator== |
( |
HitIDE const & |
hitr | ) |
const |
|
inline |
Definition at line 65 of file BackTrackerCore.h.
66 if(this->
trackID != hitr.trackID)
return false;
67 if(this->
energyTot != hitr.energyTot)
return false;
68 if(this->
energyFrac != hitr.energyFrac)
return false;
69 if(this->
position != hitr.position)
return false;
70 if(this->
momentum != hitr.momentum)
return false;
float energyFrac
fraction of gar::rec::Hit energy from the particle with this trackID
TLorentzVector position
deposited energy-weighted mean true 4-position [cm,ns]
TLorentzVector momentum
deposited energy-weighted mean true 4-momentum [GeV/c,GeV]
int trackID
Geant4 trackID, as modified by ParticleListAction::PreTrackingAction.
float energyTot
total energy for this trackID. In units of probably-GeV.
float gar::cheat::HitIDE::energyFrac |
float gar::cheat::HitIDE::energyTot |
total energy for this trackID. In units of probably-GeV.
Definition at line 56 of file BackTrackerCore.h.
TLorentzVector gar::cheat::HitIDE::momentum |
deposited energy-weighted mean true 4-momentum [GeV/c,GeV]
Definition at line 58 of file BackTrackerCore.h.
TLorentzVector gar::cheat::HitIDE::position |
deposited energy-weighted mean true 4-position [cm,ns]
Definition at line 57 of file BackTrackerCore.h.
int gar::cheat::HitIDE::trackID |
Geant4 trackID, as modified by ParticleListAction::PreTrackingAction.
Definition at line 54 of file BackTrackerCore.h.
The documentation for this struct was generated from the following file: