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(), BDSPhysicsLaserWire::ConstructProcess(), BDSPhysicsMuon::ConstructProcess(), BDSPhysicsMuonInelastic::ConstructProcess(), BDSPhysicsMuonSplitting::ConstructProcess(), and BDSPhysicsSynchRad::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(), BDSPhysicsLaserWire::ConstructProcess(), BDSPhysicsMuon::ConstructProcess(), BDSPhysicsMuonInelastic::ConstructProcess(), BDSPhysicsMuonSplitting::ConstructProcess(), and BDSPhysicsSynchRad::ConstructProcess().
|
protected |
Definition at line 43 of file BDSSingleUse.hh.