92 helIsRegistered =
false;
93 bicIsRegistered =
false;
94 biciIsRegistered =
false;
95 locIonIonInelasticIsRegistered =
false;
96 radioactiveDecayIsRegistered =
false;
108 emName =
G4String(
"emstandard_opt3");
119 delete emPhysicsList;
120 delete decPhysicsList;
123 for(
size_t i=0; i<hadronPhys.size(); i++) {
delete hadronPhys[i];}
147 for(
size_t i=0; i<hadronPhys.size(); i++) {
161 G4cout <<
"PhysicsList::AddPhysicsList: <" << name <<
">" <<
G4endl;
163 if (name == emName)
return;
168 if (name ==
"standard_opt3") {
170 delete emPhysicsList;
173 G4cout <<
"THE FOLLOWING ELECTROMAGNETIC PHYSICS LIST HAS BEEN ACTIVATED: G4EmStandardPhysics_option3" <<
G4endl;
175 }
else if (name ==
"LowE_Livermore") {
177 delete emPhysicsList;
180 G4cout <<
"THE FOLLOWING ELECTROMAGNETIC PHYSICS LIST HAS BEEN ACTIVATED: G4EmLivermorePhysics" <<
G4endl;
182 }
else if (name ==
"LowE_Penelope") {
184 delete emPhysicsList;
187 G4cout <<
"THE FOLLOWING ELECTROMAGNETIC PHYSICS LIST HAS BEEN ACTIVATED: G4EmPenelopePhysics" <<
G4endl;
189 }
else if (name ==
"local_ion_ion_inelastic") {
191 locIonIonInelasticIsRegistered =
true;
193 }
else if (name ==
"QGSP_BIC_EMY") {
203 G4cout <<
"PhysicsList::AddPhysicsList: <" << name <<
">"
220 if (stepMaxProcess->
IsApplicable(*particle) && pmanager)
232 G4cout <<
"PhysicsList::SetCuts:";
257 cutForElectron = cut;
264 cutForPositron = cut;
270 G4String regionName =
"DetectorLog";
277 region -> SetProductionCuts(cuts);