|
Class Reference for E1039 Core & Analysis Software
|
#include </dev/shm/kenichi/update-github-e1039-doc/e1039-core/simulation/g4detectors/PHG4ParameterInterface.h>
Public Member Functions | |
| PHG4ParameterInterface (const std::string &name) | |
| virtual | ~PHG4ParameterInterface () |
| void | set_paramname (const std::string &name) |
| virtual void | SetDefaultParameters ()=0 |
| void | set_double_param (const std::string &name, const double dval) |
| double | get_double_param (const std::string &name) const |
| void | set_int_param (const std::string &name, const int ival) |
| int | get_int_param (const std::string &name) const |
| void | set_string_param (const std::string &name, const std::string &sval) |
| std::string | get_string_param (const std::string &name) const |
| void | UpdateParametersWithMacro () |
| void | SaveToNodeTree (PHCompositeNode *runNode, const std::string &nodename) |
| void | PutOnParNode (PHCompositeNode *parNode, const std::string &nodename) |
Protected Member Functions | |
| void | set_default_double_param (const std::string &name, const double dval) |
| void | set_default_int_param (const std::string &name, const int ival) |
| void | set_default_string_param (const std::string &name, const std::string &sval) |
| void | InitializeParameters () |
This class is deprecated, please use PHG4Parameter instead. See https://github.com/sPHENIX-Collaboration/coresoftware/pull/405
Definition at line 12 of file PHG4ParameterInterface.h.
| PHG4ParameterInterface::PHG4ParameterInterface | ( | const std::string & | name | ) |
Definition at line 11 of file PHG4ParameterInterface.cc.
|
inlinevirtual |
Definition at line 16 of file PHG4ParameterInterface.h.
| double PHG4ParameterInterface::get_double_param | ( | const std::string & | name | ) | const |
Definition at line 85 of file PHG4ParameterInterface.cc.
References PHG4Parameters::get_double_param().
Here is the call graph for this function:| int PHG4ParameterInterface::get_int_param | ( | const std::string & | name | ) | const |
Definition at line 107 of file PHG4ParameterInterface.cc.
References PHG4Parameters::get_int_param().
Here is the call graph for this function:| string PHG4ParameterInterface::get_string_param | ( | const std::string & | name | ) | const |
Definition at line 129 of file PHG4ParameterInterface.cc.
References PHG4Parameters::get_string_param().
Here is the call graph for this function:
|
protected |
Definition at line 166 of file PHG4ParameterInterface.cc.
References PHG4Parameters::set_double_param(), PHG4Parameters::set_int_param(), PHG4Parameters::set_string_param(), and SetDefaultParameters().
Here is the call graph for this function:| void PHG4ParameterInterface::PutOnParNode | ( | PHCompositeNode * | parNode, |
| const std::string & | nodename | ||
| ) |
Definition at line 160 of file PHG4ParameterInterface.cc.
References PHCompositeNode::addNode().
Here is the call graph for this function:| void PHG4ParameterInterface::SaveToNodeTree | ( | PHCompositeNode * | runNode, |
| const std::string & | nodename | ||
| ) |
Definition at line 153 of file PHG4ParameterInterface.cc.
References PHG4Parameters::SaveToNodeTree().
Here is the call graph for this function:
|
protected |
Definition at line 22 of file PHG4ParameterInterface.cc.
|
protected |
Definition at line 38 of file PHG4ParameterInterface.cc.
|
protected |
Definition at line 54 of file PHG4ParameterInterface.cc.
| void PHG4ParameterInterface::set_double_param | ( | const std::string & | name, |
| const double | dval | ||
| ) |
Definition at line 69 of file PHG4ParameterInterface.cc.
| void PHG4ParameterInterface::set_int_param | ( | const std::string & | name, |
| const int | ival | ||
| ) |
Definition at line 91 of file PHG4ParameterInterface.cc.
| void PHG4ParameterInterface::set_paramname | ( | const std::string & | name | ) |
Definition at line 16 of file PHG4ParameterInterface.cc.
References PHG4Parameters::set_name().
Here is the call graph for this function:| void PHG4ParameterInterface::set_string_param | ( | const std::string & | name, |
| const std::string & | sval | ||
| ) |
Definition at line 113 of file PHG4ParameterInterface.cc.
|
pure virtual |
| void PHG4ParameterInterface::UpdateParametersWithMacro | ( | ) |
Definition at line 135 of file PHG4ParameterInterface.cc.
References PHG4Parameters::set_double_param(), PHG4Parameters::set_int_param(), and PHG4Parameters::set_string_param().
Here is the call graph for this function: