BDSIM
BDSIM is a Geant4 extension toolkit for simulation of particle transport in accelerator beamlines.
|
The information recorded from a particle impacting a sampler. More...
#include <BDSSamplerHit.hh>
Public Member Functions | |
BDSSamplerHit (G4String aName, G4int samplerID, BDSParticle init, BDSParticle prod, BDSParticle last_scat, BDSParticle local, BDSParticle global, G4double s, G4double weight, G4int PDGtype, G4int nEvent, G4int ParentID, G4int TrackID, G4int TurnsTaken, G4String process, G4int beamlineIndex) | |
void * | operator new (size_t) |
void | operator delete (void *aHit) |
G4int | GetSamplerID () const |
G4double | GetInitTotalEnergy () const |
BDSParticle | GetInit () const |
G4double | GetInitX () const |
G4double | GetInitXPrime () const |
G4double | GetInitY () const |
G4double | GetInitYPrime () const |
G4double | GetInitZ () const |
G4double | GetInitZPrime () const |
G4double | GetInitT () const |
BDSParticle | GetProd () const |
G4double | GetProdTotalEnergy () const |
G4double | GetProdX () const |
G4double | GetProdXPrime () const |
G4double | GetProdY () const |
G4double | GetProdYPrime () const |
G4double | GetProdZ () const |
G4double | GetProdZPrime () const |
G4double | GetProdT () const |
BDSParticle | GetLastScat () const |
G4double | GetLastScatTotalEnergy () const |
G4double | GetLastScatX () const |
G4double | GetLastScatXPrime () const |
G4double | GetLastScatY () const |
G4double | GetLastScatYPrime () const |
G4double | GetLastScatZ () const |
G4double | GetLastScatZPrime () const |
G4double | GetLastScatT () const |
BDSParticle | GetLocal () const |
G4double | GetTotalEnergy () const |
G4double | GetX () const |
G4double | GetXPrime () const |
G4double | GetY () const |
G4double | GetYPrime () const |
G4double | GetZ () const |
G4double | GetZPrime () const |
BDSParticle | GetGlobal () const |
G4double | GetGlobalX () const |
G4double | GetGlobalXPrime () const |
G4double | GetGlobalY () const |
G4double | GetGlobalYPrime () const |
G4double | GetGlobalZ () const |
G4double | GetGlobalZPrime () const |
G4double | GetT () const |
G4double | GetS () const |
G4double | GetWeight () const |
G4String | GetName () const |
G4int | GetEventNo () const |
G4int | GetPDGtype () const |
G4int | GetParentID () const |
G4int | GetTrackID () const |
G4int | GetTurnsTaken () const |
G4String | GetProcess () const |
G4int | GetBeamlineIndex () const |
Private Attributes | |
G4String | itsName |
Name of the sampler this hit was generated by. | |
G4int | itsSamplerID |
BDSParticle | itsInit |
initial particle track in GLOBAL coordinates | |
BDSParticle | itsProd |
point where the particle was produced | |
BDSParticle | itsLastScat |
point where the particle last scattered | |
BDSParticle | itsLocal |
BDSParticle | itsGlobal |
actual position and momentum direction in GLOBAL coordinates | |
G4double | itsS |
total current track length | |
G4double | itsWeight |
G4int | itsPDGtype |
G4int | itsEventNo |
G4int | itsParentID |
G4int | itsTrackID |
G4int | itsTurnsTaken |
G4String | itsProcess |
creating process | |
G4int | itsBeamlineIndex |
simulation model component index | |
The information recorded from a particle impacting a sampler.
Definition at line 35 of file BDSSamplerHit.hh.
|
private |
actual position and momentum direction in LOCAL coordinates, relative to the sampler and to the ideal orbit
Definition at line 79 of file BDSSamplerHit.hh.
|
private |
ID number of the sampler this hit was generated by - passed by the copy number of the volume.
Definition at line 66 of file BDSSamplerHit.hh.