BDSIM
BDSIM is a Geant4 extension toolkit for simulation of particle transport in accelerator beamlines.
Loading...
Searching...
No Matches
Public Member Functions
BDSIonPhotonEmission Class Reference

Spontaneous emission of photon by relativistic ion. More...

#include <BDSIonPhotonEmission.hh>

Inheritance diagram for BDSIonPhotonEmission:
Inheritance graph
Collaboration diagram for BDSIonPhotonEmission:
Collaboration graph

Public Member Functions

 BDSIonPhotonEmission (const G4String &processName="ionPhotonEmission")
 
virtual G4VParticleChange * PostStepDoIt (const G4Track &track, const G4Step &step) override
 
virtual G4double GetMeanFreePath (const G4Track &aTrack, G4double previousStepSize, G4ForceCondition *condition) override
 

Detailed Description

Spontaneous emission of photon by relativistic ion.

Author
Siobhan Alden, Laurie Nevay

Definition at line 31 of file BDSIonPhotonEmission.hh.

Constructor & Destructor Documentation

◆ BDSIonPhotonEmission()

BDSIonPhotonEmission::BDSIonPhotonEmission ( const G4String &  processName = "ionPhotonEmission")
explicit

Definition at line 55 of file BDSIonPhotonEmission.cc.

◆ ~BDSIonPhotonEmission()

BDSIonPhotonEmission::~BDSIonPhotonEmission ( )
virtual

Definition at line 59 of file BDSIonPhotonEmission.cc.

Member Function Documentation

◆ GetMeanFreePath()

G4double BDSIonPhotonEmission::GetMeanFreePath ( const G4Track &  aTrack,
G4double  previousStepSize,
G4ForceCondition *  condition 
)
overridevirtual

Definition at line 62 of file BDSIonPhotonEmission.cc.

◆ PostStepDoIt()

G4VParticleChange * BDSIonPhotonEmission::PostStepDoIt ( const G4Track &  track,
const G4Step &  step 
)
overridevirtual

Definition at line 116 of file BDSIonPhotonEmission.cc.


The documentation for this class was generated from the following files: