102 G4cout <<
"G4MonopolePhysics::ConstructProcess" <<
G4endl;
112 if(emin <
keV) { emin =
keV; }
T max(const T t1, const T t2)
brief Return the largest of the two arguments
void SetMinKinEnergy(G4double e)
static constexpr double keV
void SetElectricCharge(G4double)
G4MonopolePhysics(const G4String &nam="Monopole Physics")
G4double GetPDGCharge() const
virtual void ConstructProcess()
static const G4double emax
Definition of the G4Monopole class.
void SetDEDXBinning(G4int nbins)
static constexpr double TeV
G4MonopolePhysicsMessenger * fMessenger
G4int AddProcess(G4VProcess *aProcess, G4int ordAtRestDoIt=ordInActive, G4int ordAlongSteptDoIt=ordInActive, G4int ordPostStepDoIt=ordInActive)
G4double MagneticCharge() const
static G4Monopole * MonopoleDefinition(G4double mass=100.*CLHEP::GeV, G4double magCharge=1.0, G4double elCharge=0.0)
Definition of the G4MonopolePhysics class.
Definition of the G4MonopoleTransportation class.
void SetMaxKinEnergy(G4double e)
void SetMonopoleMass(G4double)
void SetMagneticCharge(G4double)
void SetPhysicsType(G4int)
G4bool RegisterProcess(G4VProcess *process, G4ParticleDefinition *particle)
static G4PhysicsListHelper * GetPhysicsListHelper()
G4ProcessManager * GetProcessManager() const
virtual void ConstructParticle()
G4VProcess * RemoveProcess(G4VProcess *aProcess)
G4GLOB_DLL std::ostream G4cout
Definition of the G4MonopolePhysicsMessenger class.
static constexpr double GeV