26 #ifndef G4HadronicDeveloperParameters_h
27 #define G4HadronicDeveloperParameters_h
60 void Dump(
const std::string name );
78 std::map<std::string,std::pair<const G4int,const G4int>>
i_limits;
80 std::map<std::string,G4double>
values;
82 std::map<std::string,std::pair<const G4double,const G4double>>
limits;
void issue_is_already_defined(const std::string &name)
G4HadronicDeveloperParameters()
G4bool SetDefault(const std::string name, const G4bool value)
G4HadronicDeveloperParameters & operator=(const G4HadronicDeveloperParameters &)
void Dump(const std::string name)
G4bool GetDefault(const std::string name, G4bool &value)
G4bool Set(const std::string name, const G4bool)
void issue_no_param(const std::string &name)
const XML_Char int const XML_Char * value
std::map< std::string, std::pair< const G4int, const G4int > > i_limits
void issue_is_modified(const std::string &name)
void issue_has_changed(const std::string &name)
std::map< std::string, const G4int > i_defaults
static G4HadronicDeveloperParameters & GetInstance()
std::map< std::string, std::pair< const G4double, const G4double > > limits
std::map< std::string, const G4double > defaults
void issue_non_eligible_value(const std::string &name)
std::map< std::string, const G4bool > b_defaults
G4bool DeveloperGet(const std::string name, G4bool &value)
std::map< std::string, G4int > i_values
G4bool Get(const std::string name, G4bool &value)
std::map< std::string, G4bool > b_values
G4bool check_value_within_limits(std::pair< const G4double, const G4double > &, G4double)
std::map< std::string, G4double > values