77 size_t find = LEN_model.find(
"LEND__");
79 if ( find != G4String::npos )
82 evaluation.erase(0,find+6);
87 G4cout <<
"<<< Geant4 Physics List simulation engine: Shielding"
88 << HadrPhysVariant <<
G4endl;
89 if ( LEN_model==
"LEND" ) {
90 G4cout <<
"<<< LEND will be used for low energy neutron and gamma projectiles" <<
G4endl;
92 G4cout <<
"<<< (Note that Shielding" << HadrPhysVariant <<
" and Shielding"
93 << HadrPhysVariant <<
"_HP are equivalent!)" <<
G4endl;
107 if ( LEN_model ==
"LEND" )
117 if ( LEN_model ==
"HP" ) {
119 }
else if ( LEN_model ==
"LEND" ) {
124 G4cout <<
"\"" << LEN_model
125 <<
"\" is not valid for the low energy neutron model." <<
G4endl;
133 G4String HadPhysName =
"hInelastic Shielding";
134 if ( LEN_model ==
"LEND" ) HadPhysName +=
"LEND";
137 if (HadrPhysVariant ==
"M") {
141 HadPhysEmin = 9.5*CLHEP::GeV;
142 HadPhysEmax = 9.9*CLHEP::GeV;
152 if ( LEN_model ==
"LEND" )
158 if ( LEN_model ==
"HP" )
162 if ( LEN_model ==
"LEND" )
void SetProduceFissionFragments(G4bool val)
static G4ParticleHPManager * GetInstance()