|
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().