74 size_t find = LEN_model.find(
"LEND__");
76 if ( find != G4String::npos )
79 evaluation.erase(0,find+6);
84 G4cout <<
"<<< Geant4 Physics List simulation engine: Shielding"
85 << HadrPhysVariant <<
G4endl;
86 if ( LEN_model==
"LEND" ) {
87 G4cout <<
"<<< LEND will be used for low energy neutron and gamma projectiles" <<
G4endl;
89 G4cout <<
"<<< (Note that Shielding" << HadrPhysVariant <<
" and Shielding"
90 << HadrPhysVariant <<
"_HP are equivalent!)" <<
G4endl;
102 if ( LEN_model ==
"LEND" ) {
113 if ( LEN_model ==
"HP" )
117 else if ( LEN_model ==
"LEND" )
125 G4cout <<
"\"" << LEN_model
126 <<
"\" is not valid for the low energy neutron model." <<
G4endl;
134 if (HadrPhysVariant ==
"M") {
139 9.5*CLHEP::GeV, 9.9*CLHEP::GeV);
146 if ( LEN_model ==
"LEND" ) {
148 if (HadrPhysVariant ==
"M") {
153 9.5*CLHEP::GeV, 9.9*CLHEP::GeV);
167 if ( LEN_model ==
"HP" ) {
void SetProduceFissionFragments(G4bool val)
static G4ParticleHPManager * GetInstance()