 |
Belle II Software
release-05-02-19
|
15 #include <G4VPhysicsConstructor.hh>
17 #include <simulation/monopoles/MonopoleConstants.h>
35 class G4MonopolePhysics :
public G4VPhysicsConstructor {
G4double fElCharge
Electric charge in case of dyon.
~G4MonopolePhysics()
Destructor.
Abstract base class for different kinds of events.
G4MonopolePhysics & operator=(const G4MonopolePhysics &right)
Assignment operator should be hidden.
G4Monopole * fApl
Pointer to the anti-monopole definition in GEANT4.
virtual void ConstructParticle()
Adds monopole and anti-monopole to GEANT4 with a pdg of +/-99666 and parameters taken from current cl...
G4MonopolePhysics(double magneticCharge=1.0)
Constructor.
G4double fMagCharge
Magnetic charge of the monopole, in e+ units.
G4double fMonopoleMass
Mass of the monopole.
A class to hold monopole description as a particle.
G4Monopole * fMpl
Pointer to the monopole definition in GEANT4.
Monopole physics class to register on the physics list.
virtual void ConstructProcess()
This method will be invoked in the Construct() method.