46 #include "PhysicsList.hh"
47 #include "PhysicsListMessenger.hh"
149 G4cout <<
"PhysicsList::AddPhysicsList: <" << name <<
">" <<
G4endl;
151 if (name ==
"emstandard_opt0") {
156 }
else if (name ==
"emstandard_opt1") {
161 }
else if (name ==
"emstandard_opt2") {
166 }
else if (name ==
"emstandard_opt3") {
171 }
else if (name ==
"emstandard_opt4") {
176 }
else if (name ==
"emstandardGS") {
181 }
else if (name ==
"FTFP_BERT_EMV") {
186 }
else if (name ==
"FTFP_BERT_EMX") {
191 }
else if (name ==
"FTFP_BERT_EMY") {
196 }
else if (name ==
"FTFP_BERT_EMZ") {
201 }
else if (name ==
"FTFP_BERT") {
206 }
else if (name ==
"FTFP_BERT_TRV") {
214 }
else if (name ==
"FTF_BIC") {
219 }
else if (name ==
"QBBC") {
225 }
else if (name ==
"QGSP_BERT") {
230 }
else if (name ==
"QGSP_FTFP_BERT") {
235 }
else if (name ==
"QGSP_FTFP_BERT_EMV") {
240 }
else if (name ==
"QGSP_BERT_EMV") {
245 }
else if (name ==
"QGSP_BERT_EMX") {
250 }
else if (name ==
"QGSP_BERT_HP") {
255 }
else if (name ==
"QGSP_BIC") {
260 }
else if (name ==
"QGSP_BIC_EMY") {
265 }
else if (name ==
"QGS_BIC") {
270 }
else if (name ==
"QGSP_BIC_HP") {
275 }
else if (name ==
"RadioactiveDecay") {
281 G4cout <<
"PhysicsList::AddPhysicsList: <" << name <<
">"
332 G4cout <<
"### PhysicsLists available: FTFP_BERT FTFP_BERT_EMV "
333 <<
"FTFP_BERT_EMX FTFP_BERT_EMZ FTFP_BERT_TRV"
335 G4cout <<
" FTF_BIC QBBC QGSP_BERT "
336 <<
"QGSP_BERT_EMV QGSP_BERT_EMX"
338 G4cout <<
" QGSP_BERT_HP QGSP_FTFP_BERT "
339 <<
"QGSP_FTFP_BERT_EMV"
341 G4cout <<
" QGS_BIC QGSP_BIC QGSP_BIC_EMY "
G4VPhysicsConstructor * fEmPhysicsList
void SetBuilderList0(G4bool flagHP=false)
void AddPhysicsList(const G4String &name)
virtual void ConstructParticle()=0
virtual void ConstructProcess()=0
PhysicsList()
Implementation of the PhysicsList class.
void SetBuilderList1(G4bool flagHP=false)
void SetDefaultCutValue(G4double newCutValue)
void SetMscStepLimitType(G4MscStepLimitType val)
PhysicsListMessenger * fMessenger
static constexpr double mm
G4PhysListFactoryMessenger * fFactMessenger
G4GLOB_DLL std::ostream G4cout
G4VPhysicsConstructor * fParticleList
std::vector< G4VPhysicsConstructor * > fHadronPhys
static G4EmParameters * Instance()