BDSIM
BDSIM is a Geant4 extension toolkit for simulation of particle transport in accelerator beamlines.
|
Snapshot of information for particle passing through a collimator. More...
#include <BDSHitApertureImpact.hh>
Public Member Functions | |
BDSHitApertureImpact (G4double totalEnergyIn, G4double preStepKineticEnergyIn, G4double SIn, G4double xIn, G4double yIn, G4double pxIn, G4double pyIn, G4double weightIn, G4double globalTimeIn, G4int partIDIn, G4int trackIDIn, G4int parentIDIn, G4int turnsTakenIn, G4int beamlineIndexIn, G4int nElectronsIn) | |
virtual | ~BDSHitApertureImpact () |
Note this should not be inline when we use a G4Allocator. | |
void * | operator new (size_t) |
void | operator delete (void *aHit) |
Data Fields | |
G4double | totalEnergy |
G4double | preStepKineticEnergy |
G4double | S |
G4double | x |
G4double | y |
G4double | xp |
G4double | yp |
G4double | weight |
G4double | globalTime |
G4int | partID |
G4int | trackID |
G4int | parentID |
G4int | turnsTaken |
G4int | beamlineIndex |
G4int | nElectrons |
Snapshot of information for particle passing through a collimator.
Everything public for simplicity of the class.
Definition at line 36 of file BDSHitApertureImpact.hh.
BDSHitApertureImpact::BDSHitApertureImpact | ( | ) |
Definition at line 26 of file BDSHitApertureImpact.cc.
BDSHitApertureImpact::BDSHitApertureImpact | ( | G4double | totalEnergyIn, |
G4double | preStepKineticEnergyIn, | ||
G4double | SIn, | ||
G4double | xIn, | ||
G4double | yIn, | ||
G4double | pxIn, | ||
G4double | pyIn, | ||
G4double | weightIn, | ||
G4double | globalTimeIn, | ||
G4int | partIDIn, | ||
G4int | trackIDIn, | ||
G4int | parentIDIn, | ||
G4int | turnsTakenIn, | ||
G4int | beamlineIndexIn, | ||
G4int | nElectronsIn | ||
) |
Definition at line 44 of file BDSHitApertureImpact.cc.
|
virtual |
Note this should not be inline when we use a G4Allocator.
Definition at line 76 of file BDSHitApertureImpact.cc.
|
inline |
Definition at line 89 of file BDSHitApertureImpact.hh.
|
inline |
Definition at line 82 of file BDSHitApertureImpact.hh.
G4int BDSHitApertureImpact::beamlineIndex |
Definition at line 75 of file BDSHitApertureImpact.hh.
G4double BDSHitApertureImpact::globalTime |
Definition at line 70 of file BDSHitApertureImpact.hh.
G4int BDSHitApertureImpact::nElectrons |
Definition at line 76 of file BDSHitApertureImpact.hh.
G4int BDSHitApertureImpact::parentID |
Definition at line 73 of file BDSHitApertureImpact.hh.
G4int BDSHitApertureImpact::partID |
Definition at line 71 of file BDSHitApertureImpact.hh.
G4double BDSHitApertureImpact::preStepKineticEnergy |
Definition at line 63 of file BDSHitApertureImpact.hh.
G4double BDSHitApertureImpact::S |
Definition at line 64 of file BDSHitApertureImpact.hh.
G4double BDSHitApertureImpact::totalEnergy |
Definition at line 62 of file BDSHitApertureImpact.hh.
G4int BDSHitApertureImpact::trackID |
Definition at line 72 of file BDSHitApertureImpact.hh.
G4int BDSHitApertureImpact::turnsTaken |
Definition at line 74 of file BDSHitApertureImpact.hh.
G4double BDSHitApertureImpact::weight |
Definition at line 69 of file BDSHitApertureImpact.hh.
G4double BDSHitApertureImpact::x |
Definition at line 65 of file BDSHitApertureImpact.hh.
G4double BDSHitApertureImpact::xp |
Definition at line 67 of file BDSHitApertureImpact.hh.
G4double BDSHitApertureImpact::y |
Definition at line 66 of file BDSHitApertureImpact.hh.
G4double BDSHitApertureImpact::yp |
Definition at line 68 of file BDSHitApertureImpact.hh.