42 #include "PhysicsList.hh"
43 #include "PhysicsListMessenger.hh"
79 fLDMPhotonMass(0.5*CLHEP::
GeV),fLDMHiMass(0.1*CLHEP::
GeV),
80 fLDMPhoton(true),fLDMHi(false)
134 }
else if (name ==
"emstandard_opt0") {
139 }
else if (name ==
"emstandard_opt1") {
144 }
else if (name ==
"emstandard_opt2") {
149 }
else if (name ==
"emstandard_opt3") {
154 }
else if (name ==
"emstandard_opt4") {
159 }
else if (name ==
"emstandardWVI") {
164 }
else if (name ==
"emstandardSS") {
169 }
else if (name ==
"emstandardGS") {
175 }
else if (name ==
"emlivermore") {
180 }
else if (name ==
"empenelope") {
185 }
else if (name ==
"emlowenergy") {
191 G4cout <<
"PhysicsList::AddPhysicsList: <" << name <<
">"
224 G4cout <<
"### PhysicsList::SetLDMPhotonMass: new value " << val/
GeV
G4VPhysicsConstructor * fEmPhysicsList
static G4LDMPhoton * LDMPhotonDefinition(G4double mass)
static constexpr double mm
G4VPhysicsConstructor * fDecayPhysicsList
static G4LDMHi * LDMHiDefinition(G4double mass)
void SetEnergyRange(G4double lowedge, G4double highedge)
static G4Proton * Proton()
void AddPhysicsList(const G4String &name)
virtual void ConstructParticle()=0
virtual void ConstructProcess()=0
G4int AddProcess(G4VProcess *aProcess, G4int ordAtRestDoIt=ordInActive, G4int ordAlongSteptDoIt=ordInActive, G4int ordPostStepDoIt=ordInActive)
Definition of the G4LDMHi class.
PhysicsList()
Implementation of the PhysicsList class.
Definition of the G4LDMHiBar class.
static constexpr double eV
void SetDefaultCutValue(G4double newCutValue)
void SetLDMHiMass(G4double val)
static G4ProductionCutsTable * GetProductionCutsTable()
void SetLDMPhotonMass(G4double val)
PhysicsListMessenger * fMessenger
G4ProcessManager * GetProcessManager() const
static G4LDMHiBar * LDMHiBarDefinition(G4double mass)
G4GLOB_DLL std::ostream G4cout
void DumpCutValuesTable(G4int flag=1)
static constexpr double GeV
void SetVerboseLevel(G4int value)