36class G4HadronicDeveloperParameters
39 static G4HadronicDeveloperParameters&
GetInstance();
43 G4HadronicDeveloperParameters();
44 G4HadronicDeveloperParameters(
const G4HadronicDeveloperParameters& );
45 G4HadronicDeveloperParameters &operator=(
const G4HadronicDeveloperParameters& );
73 std::map<G4String,G4bool> b_values;
74 std::map<G4String,const G4bool> b_defaults;
76 std::map<G4String,G4int> i_values;
77 std::map<G4String,const G4int> i_defaults;
78 std::map<G4String,std::pair<const G4int,const G4int>> i_limits;
80 std::map<G4String,G4double> values;
81 std::map<G4String,const G4double> defaults;
82 std::map<G4String,std::pair<const G4double,const G4double>> limits;
84 G4bool check_value_within_limits( std::pair<const G4double,const G4double>& ,
G4double );
85 G4bool check_value_within_limits( std::pair<const G4int,const G4int>& ,
G4int );
87 void issue_no_param(
const G4String& name );
88 void issue_has_changed(
const G4String& name );
89 void issue_non_eligible_value(
const G4String& name );
90 void issue_is_already_defined(
const G4String& name );
91 void issue_is_modified(
const G4String& name );