BDSIM
BDSIM is a Geant4 extension toolkit for simulation of particle transport in accelerator beamlines.
|
Channelling physics process. More...
#include <BDSPhysicsChannelling.hh>
Public Member Functions | |
virtual void | ConstructParticle () |
virtual void | ConstructProcess () |
Construct and attach the processes to the relevant particles. | |
![]() | |
G4bool | Activated () const |
Get whether this instance has been activated. | |
void | SetActivated () |
Flag this instance as activated for later querying. | |
Additional Inherited Members | |
![]() | |
G4bool | activated = false |
Channelling physics process.
Constructs G4Channeling physics process and attaches to all charged particles. Completely based on the G4ChannelingPhysics.cc in examples/extended/exoticphysics/channeling/src.
Uses the G4PhysicsListHelper to set and order processes.
Definition at line 40 of file BDSPhysicsChannelling.hh.
BDSPhysicsChannelling::BDSPhysicsChannelling | ( | ) |
Definition at line 36 of file BDSPhysicsChannelling.cc.
|
inlinevirtual |
Definition at line 44 of file BDSPhysicsChannelling.hh.
|
virtual |
Definition at line 40 of file BDSPhysicsChannelling.cc.
|
virtual |
Construct and attach the processes to the relevant particles.
Definition at line 58 of file BDSPhysicsChannelling.cc.
References BDSSingleUse::Activated(), BDSGlobalConstants::Instance(), and BDSSingleUse::SetActivated().