1 #ifndef PHG4ParameterInterface__H
2 #define PHG4ParameterInterface__H
40 std::map<const std::string, double> dparams;
41 std::map<const std::string, int> iparams;
42 std::map<const std::string, std::string> cparams;
44 std::map<const std::string, double> default_double;
45 std::map<const std::string, int> default_int;
46 std::map<const std::string, std::string> default_string;
void set_int_param(const std::string &name, const int ival)
void set_default_double_param(const std::string &name, const double dval)
void SaveToNodeTree(PHCompositeNode *runNode, const std::string &nodename)
std::string get_string_param(const std::string &name) const
void set_default_int_param(const std::string &name, const int ival)
PHG4ParameterInterface(const std::string &name)
double get_double_param(const std::string &name) const
void set_double_param(const std::string &name, const double dval)
void set_string_param(const std::string &name, const std::string &sval)
void set_default_string_param(const std::string &name, const std::string &sval)
void PutOnParNode(PHCompositeNode *parNode, const std::string &nodename)
virtual void SetDefaultParameters()=0
int get_int_param(const std::string &name) const
void InitializeParameters()
void set_paramname(const std::string &name)
virtual ~PHG4ParameterInterface()
void UpdateParametersWithMacro()