#include "TempHit.h"
|
| TempHit () |
|
bool | operator< (const TempHit &other) const |
|
bool | operator== (const TempHit &other) const |
|
| TempHit (int iID, int itrackID, int iParentID, bool iisfirstinVolume, bool iislastinVolume, float ienergyDeposited, float ientryX, float ientryY, float ientryZ, float ientryT, float iexitX, float iexitY, float iexitZ, float iexitT, float iexitMomentumX, float iexitMomentumY, float iexitMomentumZ) |
|
void | SetExitMomentumZ (float iexitMomentumZ) |
|
float | GetExitMomentumZ () const |
|
void | SetExitMomentumY (float iexitMomentumY) |
|
float | GetExitMomentumY () const |
|
void | SetExitMomentumX (float iexitMomentumX) |
|
float | GetExitMomentumX () const |
|
void | SetExitT (float iexitT) |
|
float | GetExitT () const |
|
void | SetExitZ (float iexitZ) |
|
float | GetExitZ () const |
|
void | SetExitY (float iexitY) |
|
float | GetExitY () const |
|
void | SetExitX (float iexitX) |
|
float | GetExitX () const |
|
void | SetEntryT (float ientryT) |
|
float | GetEntryT () const |
|
void | SetEntryZ (float ientryZ) |
|
float | GetEntryZ () const |
|
void | SetEntryY (float ientryY) |
|
float | GetEntryY () const |
|
void | SetEntryX (float ientryX) |
|
float | GetEntryX () const |
|
void | SetEnergyDeposited (float ienergyDeposited) |
|
float | GetEnergyDeposited () const |
|
void | SetTrackID (int itrackID) |
|
int | GetTrackID () const |
|
void | SetID (int iID) |
|
int | GetID () const |
|
void | Print () |
|
bool | IsIslastinVolume () const |
|
bool | IsIsfirstinVolume () const |
|
int | GetParentID () const |
|
Definition at line 13 of file TempHit.h.
TempHit::TempHit |
( |
int |
iID, |
|
|
int |
itrackID, |
|
|
int |
iParentID, |
|
|
bool |
iisfirstinVolume, |
|
|
bool |
iislastinVolume, |
|
|
float |
ienergyDeposited, |
|
|
float |
ientryX, |
|
|
float |
ientryY, |
|
|
float |
ientryZ, |
|
|
float |
ientryT, |
|
|
float |
iexitX, |
|
|
float |
iexitY, |
|
|
float |
iexitZ, |
|
|
float |
iexitT, |
|
|
float |
iexitMomentumX, |
|
|
float |
iexitMomentumY, |
|
|
float |
iexitMomentumZ |
|
) |
| |
|
inline |
Definition at line 42 of file TempHit.h.
int trackID
Geant4 supplied track ID.
float exitY
Exit position Y of particle.
float energyDeposited
total energy deposited for this track ID and time
float exitMomentumX
Exit X-Momentum of particle.
float entryY
Entry position Y of particle.
float entryT
Entry time of particle.
float exitMomentumZ
Exit Z-Momentum of particle.
float exitX
Exit position X of particle.
float exitMomentumY
Exit Y-Momentum of particle.
float entryX
Entry position X of particle.
float exitZ
Exit position Z of particle.
float entryZ
Entry position Z of particle.
float exitT
Exit time of particle.
float TempHit::GetEnergyDeposited |
( |
| ) |
const |
|
inline |
Definition at line 124 of file TempHit.h.
References energyDeposited.
float energyDeposited
total energy deposited for this track ID and time
float TempHit::GetEntryT |
( |
| ) |
const |
|
inline |
Definition at line 108 of file TempHit.h.
References entryT.
float entryT
Entry time of particle.
float TempHit::GetEntryX |
( |
| ) |
const |
|
inline |
Definition at line 120 of file TempHit.h.
References entryX.
float entryX
Entry position X of particle.
float TempHit::GetEntryY |
( |
| ) |
const |
|
inline |
Definition at line 116 of file TempHit.h.
References entryY.
float entryY
Entry position Y of particle.
float TempHit::GetEntryZ |
( |
| ) |
const |
|
inline |
Definition at line 112 of file TempHit.h.
References entryZ.
float entryZ
Entry position Z of particle.
float TempHit::GetExitMomentumX |
( |
| ) |
const |
|
inline |
float TempHit::GetExitMomentumY |
( |
| ) |
const |
|
inline |
float TempHit::GetExitMomentumZ |
( |
| ) |
const |
|
inline |
float TempHit::GetExitT |
( |
| ) |
const |
|
inline |
Definition at line 92 of file TempHit.h.
References exitT.
float exitT
Exit time of particle.
float TempHit::GetExitX |
( |
| ) |
const |
|
inline |
Definition at line 104 of file TempHit.h.
References exitX.
float exitX
Exit position X of particle.
float TempHit::GetExitY |
( |
| ) |
const |
|
inline |
Definition at line 100 of file TempHit.h.
References exitY.
float exitY
Exit position Y of particle.
float TempHit::GetExitZ |
( |
| ) |
const |
|
inline |
Definition at line 96 of file TempHit.h.
References exitZ.
float exitZ
Exit position Z of particle.
int TempHit::GetID |
( |
| ) |
const |
|
inline |
int TempHit::GetParentID |
( |
| ) |
const |
|
inline |
int TempHit::GetTrackID |
( |
| ) |
const |
|
inline |
Definition at line 128 of file TempHit.h.
References trackID.
int trackID
Geant4 supplied track ID.
bool TempHit::IsIsfirstinVolume |
( |
| ) |
const |
|
inline |
bool TempHit::IsIslastinVolume |
( |
| ) |
const |
|
inline |
bool TempHit::operator< |
( |
const TempHit & |
other | ) |
const |
|
inline |
bool TempHit::operator== |
( |
const TempHit & |
other | ) |
const |
|
inline |
Definition at line 134 of file TempHit.h.
136 std::cout <<
"TempHit: " << std::endl;
137 std::cout <<
"copy ID: " <<
ID <<
" track ID: " <<
trackID 144 std::cout <<
"Begin position x,y,z (cm) time (ns) of particle: " <<
entryX <<
" " <<
entryY 146 std::cout <<
"end position x,y,z (cm) time (ns) of particle: " <<
exitX <<
" " <<
exitY <<
" " 148 std::cout <<
"end momentum px,py,pz (MeV) of particle: " <<
exitMomentumX <<
" " int trackID
Geant4 supplied track ID.
float exitY
Exit position Y of particle.
float energyDeposited
total energy deposited for this track ID and time
float exitMomentumX
Exit X-Momentum of particle.
float entryY
Entry position Y of particle.
float entryT
Entry time of particle.
float exitMomentumZ
Exit Z-Momentum of particle.
float exitX
Exit position X of particle.
float exitMomentumY
Exit Y-Momentum of particle.
float entryX
Entry position X of particle.
float exitZ
Exit position Z of particle.
float entryZ
Entry position Z of particle.
float exitT
Exit time of particle.
void TempHit::SetEnergyDeposited |
( |
float |
ienergyDeposited | ) |
|
|
inline |
Definition at line 122 of file TempHit.h.
float energyDeposited
total energy deposited for this track ID and time
void TempHit::SetEntryT |
( |
float |
ientryT | ) |
|
|
inline |
Definition at line 106 of file TempHit.h.
106 { this->
entryT = ientryT; }
float entryT
Entry time of particle.
void TempHit::SetEntryX |
( |
float |
ientryX | ) |
|
|
inline |
Definition at line 118 of file TempHit.h.
118 { this->
entryX = ientryX; }
float entryX
Entry position X of particle.
void TempHit::SetEntryY |
( |
float |
ientryY | ) |
|
|
inline |
Definition at line 114 of file TempHit.h.
114 { this->
entryY = ientryY; }
float entryY
Entry position Y of particle.
void TempHit::SetEntryZ |
( |
float |
ientryZ | ) |
|
|
inline |
Definition at line 110 of file TempHit.h.
110 { this->
entryZ = ientryZ; }
float entryZ
Entry position Z of particle.
void TempHit::SetExitMomentumX |
( |
float |
iexitMomentumX | ) |
|
|
inline |
Definition at line 86 of file TempHit.h.
float exitMomentumX
Exit X-Momentum of particle.
void TempHit::SetExitMomentumY |
( |
float |
iexitMomentumY | ) |
|
|
inline |
Definition at line 82 of file TempHit.h.
float exitMomentumY
Exit Y-Momentum of particle.
void TempHit::SetExitMomentumZ |
( |
float |
iexitMomentumZ | ) |
|
|
inline |
Definition at line 78 of file TempHit.h.
float exitMomentumZ
Exit Z-Momentum of particle.
void TempHit::SetExitT |
( |
float |
iexitT | ) |
|
|
inline |
Definition at line 90 of file TempHit.h.
90 { this->
exitT = iexitT; }
float exitT
Exit time of particle.
void TempHit::SetExitX |
( |
float |
iexitX | ) |
|
|
inline |
Definition at line 102 of file TempHit.h.
102 { this->
exitX = iexitX; }
float exitX
Exit position X of particle.
void TempHit::SetExitY |
( |
float |
iexitY | ) |
|
|
inline |
Definition at line 98 of file TempHit.h.
98 { this->
exitY = iexitY; }
float exitY
Exit position Y of particle.
void TempHit::SetExitZ |
( |
float |
iexitZ | ) |
|
|
inline |
Definition at line 94 of file TempHit.h.
94 { this->
exitZ = iexitZ; }
float exitZ
Exit position Z of particle.
void TempHit::SetID |
( |
int |
iID | ) |
|
|
inline |
void TempHit::SetTrackID |
( |
int |
itrackID | ) |
|
|
inline |
Definition at line 126 of file TempHit.h.
int trackID
Geant4 supplied track ID.
float TempHit::energyDeposited |
|
private |
float TempHit::exitMomentumX |
|
private |
float TempHit::exitMomentumY |
|
private |
float TempHit::exitMomentumZ |
|
private |
bool TempHit::isfirstinVolume |
|
private |
bool TempHit::islastinVolume |
|
private |
The documentation for this class was generated from the following file:
- larg4/v09_19_03/source/larg4/Services/TempHit.h