|
BDSIM
BDSIM is a Geant4 extension toolkit for simulation of particle transport in accelerator beamlines.
|
Class to provide single use functionality. More...
#include <BDSSingleUse.hh>


Public Member Functions | |
| G4bool | Activated () const |
| Get whether this instance has been activated. | |
| void | SetActivated () |
| Flag this instance as activated for later querying. | |
Protected Attributes | |
| G4bool | activated = false |
Class to provide single use functionality.
Definition at line 30 of file BDSSingleUse.hh.
|
inline |
Definition at line 33 of file BDSSingleUse.hh.
|
inlinevirtual |
Definition at line 34 of file BDSSingleUse.hh.
|
inline |
Get whether this instance has been activated.
Definition at line 37 of file BDSSingleUse.hh.
Referenced by BDSPhysicsAnnihiToMuMu::ConstructProcess(), BDSPhysicsChannelling::ConstructProcess(), BDSPhysicsCutsAndLimits::ConstructProcess(), BDSPhysicsEMDissociation::ConstructProcess(), BDSPhysicsGammaToMuMu::ConstructProcess(), BDSPhysicsIonisation::ConstructProcess(), BDSPhysicsLaserWire::ConstructProcess(), BDSPhysicsMuon::ConstructProcess(), BDSPhysicsMuonInelastic::ConstructProcess(), BDSPhysicsMuonSplitting::ConstructProcess(), BDSPhysicsSynchRad::ConstructProcess(), and BDSPhysicsXrayReflection::ConstructProcess().

|
inline |
Flag this instance as activated for later querying.
Definition at line 40 of file BDSSingleUse.hh.
Referenced by BDSPhysicsAnnihiToMuMu::ConstructProcess(), BDSPhysicsChannelling::ConstructProcess(), BDSPhysicsCutsAndLimits::ConstructProcess(), BDSPhysicsEMDissociation::ConstructProcess(), BDSPhysicsGammaToMuMu::ConstructProcess(), BDSPhysicsIonisation::ConstructProcess(), BDSPhysicsLaserWire::ConstructProcess(), BDSPhysicsMuon::ConstructProcess(), BDSPhysicsMuonInelastic::ConstructProcess(), BDSPhysicsMuonSplitting::ConstructProcess(), BDSPhysicsSynchRad::ConstructProcess(), and BDSPhysicsXrayReflection::ConstructProcess().

|
protected |
Definition at line 43 of file BDSSingleUse.hh.