BDSIM
BDSIM is a Geant4 extension toolkit for simulation of particle transport in accelerator beamlines.
|
Extra information recorded for a single piece of energy deposition. More...
#include <BDSHitEnergyDepositionExtra.hh>
Public Member Functions | |
BDSHitEnergyDepositionExtra (G4double preStepKineticEnergy, G4double XIn, G4double YIn, G4double ZIn, G4double xIn, G4double yIn, G4double zIn, G4double globalTimeIn, G4int partIDIn, G4int trackID, G4int parentID, G4int turnsTakenIn, G4double stepLengthIn, G4int beamlineIndexIn=-1, G4int postProcessTypeIn=-1, G4int postProcessSubTypeIn=-1) | |
~BDSHitEnergyDepositionExtra () | |
Note this should not be inline when we use a G4Allocator. | |
void * | operator new (size_t) |
void | operator delete (void *aHit) |
Data Fields | |
G4double | preStepKineticEnergy |
G4double | globalTime |
Time since start of event. | |
G4int | partID |
G4int | trackID |
G4int | parentID |
G4int | turnsTaken |
G4double | stepLength |
G4int | beamlineIndex |
G4int | postStepProcessType |
Process type of post step point. | |
G4int | postStepProcessSubType |
Process sub type of post step point. | |
G4double | X |
Global coordinate. | |
G4double | Y |
Global coordinate. | |
G4double | Z |
Global coordinate. | |
G4double | x |
Local coordinate. | |
G4double | y |
Local coordinate. | |
G4double | z |
Local coordinate. | |
Private Member Functions | |
BDSHitEnergyDepositionExtra ()=delete | |
Private default constructor. | |
Extra information recorded for a single piece of energy deposition.
Definition at line 32 of file BDSHitEnergyDepositionExtra.hh.
BDSHitEnergyDepositionExtra::BDSHitEnergyDepositionExtra | ( | G4double | preStepKineticEnergy, |
G4double | XIn, | ||
G4double | YIn, | ||
G4double | ZIn, | ||
G4double | xIn, | ||
G4double | yIn, | ||
G4double | zIn, | ||
G4double | globalTimeIn, | ||
G4int | partIDIn, | ||
G4int | trackID, | ||
G4int | parentID, | ||
G4int | turnsTakenIn, | ||
G4double | stepLengthIn, | ||
G4int | beamlineIndexIn = -1 , |
||
G4int | postProcessTypeIn = -1 , |
||
G4int | postProcessSubTypeIn = -1 |
||
) |
Default (in effect) constructor for energy counter hit. The intention (by a lack of setter methods is that all information should be provided as instantiation time for an instance of this class.
Definition at line 26 of file BDSHitEnergyDepositionExtra.cc.
BDSHitEnergyDepositionExtra::~BDSHitEnergyDepositionExtra | ( | ) |
Note this should not be inline when we use a G4Allocator.
Definition at line 60 of file BDSHitEnergyDepositionExtra.cc.
|
inline |
Definition at line 102 of file BDSHitEnergyDepositionExtra.hh.
|
inline |
Definition at line 95 of file BDSHitEnergyDepositionExtra.hh.
G4int BDSHitEnergyDepositionExtra::beamlineIndex |
Definition at line 82 of file BDSHitEnergyDepositionExtra.hh.
G4double BDSHitEnergyDepositionExtra::globalTime |
Time since start of event.
Definition at line 76 of file BDSHitEnergyDepositionExtra.hh.
Referenced by BDSHitEnergyDeposition::GetGlobalTime().
G4int BDSHitEnergyDepositionExtra::parentID |
Definition at line 79 of file BDSHitEnergyDepositionExtra.hh.
G4int BDSHitEnergyDepositionExtra::partID |
Definition at line 77 of file BDSHitEnergyDepositionExtra.hh.
G4int BDSHitEnergyDepositionExtra::postStepProcessSubType |
Process sub type of post step point.
Definition at line 85 of file BDSHitEnergyDepositionExtra.hh.
Referenced by BDSHitEnergyDeposition::GetPostStepProcessSubType().
G4int BDSHitEnergyDepositionExtra::postStepProcessType |
Process type of post step point.
Definition at line 84 of file BDSHitEnergyDepositionExtra.hh.
Referenced by BDSHitEnergyDeposition::GetPostStepProcessType().
G4double BDSHitEnergyDepositionExtra::preStepKineticEnergy |
Definition at line 62 of file BDSHitEnergyDepositionExtra.hh.
G4double BDSHitEnergyDepositionExtra::stepLength |
Definition at line 81 of file BDSHitEnergyDepositionExtra.hh.
G4int BDSHitEnergyDepositionExtra::trackID |
Definition at line 78 of file BDSHitEnergyDepositionExtra.hh.
G4int BDSHitEnergyDepositionExtra::turnsTaken |
Definition at line 80 of file BDSHitEnergyDepositionExtra.hh.
G4double BDSHitEnergyDepositionExtra::X |
Global coordinate.
Definition at line 65 of file BDSHitEnergyDepositionExtra.hh.
Referenced by BDSHitEnergyDeposition::GetX().
G4double BDSHitEnergyDepositionExtra::x |
Local coordinate.
Definition at line 71 of file BDSHitEnergyDepositionExtra.hh.
Referenced by BDSHitEnergyDeposition::Getx().
G4double BDSHitEnergyDepositionExtra::Y |
Global coordinate.
Definition at line 66 of file BDSHitEnergyDepositionExtra.hh.
Referenced by BDSHitEnergyDeposition::GetY().
G4double BDSHitEnergyDepositionExtra::y |
Local coordinate.
Definition at line 72 of file BDSHitEnergyDepositionExtra.hh.
Referenced by BDSHitEnergyDeposition::Gety().
G4double BDSHitEnergyDepositionExtra::Z |
Global coordinate.
Definition at line 67 of file BDSHitEnergyDepositionExtra.hh.
Referenced by BDSHitEnergyDeposition::GetZ().
G4double BDSHitEnergyDepositionExtra::z |
Local coordinate.
Definition at line 73 of file BDSHitEnergyDepositionExtra.hh.
Referenced by BDSHitEnergyDeposition::Getz().