|
BDSIM
BDSIM is a Geant4 extension toolkit for simulation of particle transport in accelerator beamlines.
|
Only ionisation from G4EmStandardPhysics. More...
#include <BDSPhysicsIonisation.hh>


Public Member Functions | |
| virtual void | ConstructParticle () |
| Construct all leptons, photons (inc optical), and pion +- just in case. | |
| virtual void | ConstructProcess () |
| Construct and attach the processes to the relevant particles. | |
Public Member Functions inherited from BDSSingleUse | |
| G4bool | Activated () const |
| Get whether this instance has been activated. | |
| void | SetActivated () |
| Flag this instance as activated for later querying. | |
Additional Inherited Members | |
Protected Attributes inherited from BDSSingleUse | |
| G4bool | activated = false |
Only ionisation from G4EmStandardPhysics.
This only does e+-, mu+-, pi+-, K+-, p,pbar, generic ion. More exotic particles are not setup.
Definition at line 35 of file BDSPhysicsIonisation.hh.
| BDSPhysicsIonisation::BDSPhysicsIonisation | ( | ) |
Definition at line 41 of file BDSPhysicsIonisation.cc.
|
virtual |
Definition at line 45 of file BDSPhysicsIonisation.cc.
|
virtual |
Construct all leptons, photons (inc optical), and pion +- just in case.
Definition at line 48 of file BDSPhysicsIonisation.cc.
|
virtual |
Construct and attach the processes to the relevant particles.
Definition at line 63 of file BDSPhysicsIonisation.cc.
References BDSSingleUse::Activated(), and BDSSingleUse::SetActivated().
