Abstract interface for a set of parameters that can be used to describe the geometrical properties of a specific subdetector type for reconstruction. More...
#include <GearParameters.h>
Public Member Functions | |
| virtual | ~GearParameters () |
| Destructor. | |
| virtual int | getIntVal (const std::string &key) const =0 throw (UnknownParameterException, std::exception ) |
| Integer value for key. More... | |
| virtual double | getDoubleVal (const std::string &key) const =0 throw (UnknownParameterException, std::exception ) |
| Double value for key. More... | |
| virtual const std::string & | getStringVal (const std::string &key) const =0 throw (UnknownParameterException, std::exception ) |
| String value for key. More... | |
| virtual const std::vector< int > & | getIntVals (const std::string &key) const =0 throw (UnknownParameterException, std::exception ) |
| Integer values for key. More... | |
| virtual const std::vector < double > & | getDoubleVals (const std::string &key) const =0 throw (UnknownParameterException, std::exception ) |
| Double values for key. More... | |
| virtual const std::vector < std::string > & | getStringVals (const std::string &key) const =0 throw (UnknownParameterException, std::exception ) |
| String values for key. More... | |
| virtual const std::vector < std::string > & | getIntKeys () const =0 |
| All keys of int variables. More... | |
| virtual const std::vector < std::string > & | getDoubleKeys () const =0 |
| All keys of double variables. More... | |
| virtual const std::vector < std::string > & | getStringKeys () const =0 |
| All keys of string variables. More... | |
| virtual const std::vector < std::string > & | getIntVecKeys () const =0 |
| All keys of IntVec variables. More... | |
| virtual const std::vector < std::string > & | getDoubleVecKeys () const =0 |
| All keys of DoubleVec variables. More... | |
| virtual const std::vector < std::string > & | getStringVecKeys () const =0 |
| All keys of StringVec variables. More... | |
Abstract interface for a set of parameters that can be used to describe the geometrical properties of a specific subdetector type for reconstruction.
It basically allows to retrieve named parameters of type int, string and double and arrays/vectors of these types.
Definition at line 20 of file GearParameters.h.
|
pure virtual |
All keys of double variables.
Implemented in gear::GearParametersImpl.
Referenced by gear::GearParametersXML::getXMLForParameters().
|
pure virtual | ||||||||||||||||||
Double value for key.
| UnknownParameterException |
Implemented in gear::GearParametersImpl.
Referenced by gear::GearParametersXML::getXMLForParameters(), gear::GearMgrImpl::setBeamCalParameters(), gear::GearMgrImpl::setLcalParameters(), and gear::GearMgrImpl::setLHcalParameters().
|
pure virtual | ||||||||||||||||||
Double values for key.
| UnknownParameterException |
Implemented in gear::GearParametersImpl.
Referenced by gear::GearParametersXML::getXMLForParameters().
|
pure virtual |
All keys of DoubleVec variables.
Implemented in gear::GearParametersImpl.
Referenced by gear::GearParametersXML::getXMLForParameters().
|
pure virtual |
All keys of int variables.
Implemented in gear::GearParametersImpl.
Referenced by gear::GearParametersXML::getXMLForParameters().
|
pure virtual | ||||||||||||||||||
Integer value for key.
| UnknownParameterException |
Implemented in gear::GearParametersImpl.
Referenced by gear::GearParametersXML::getXMLForParameters().
|
pure virtual | ||||||||||||||||||
Integer values for key.
| UnknownParameterException |
Implemented in gear::GearParametersImpl.
Referenced by gear::GearParametersXML::getXMLForParameters().
|
pure virtual |
All keys of IntVec variables.
Implemented in gear::GearParametersImpl.
Referenced by gear::GearParametersXML::getXMLForParameters().
|
pure virtual |
All keys of string variables.
Implemented in gear::GearParametersImpl.
Referenced by gear::GearParametersXML::getXMLForParameters().
|
pure virtual | ||||||||||||||||||
String value for key.
| UnknownParameterException |
Implemented in gear::GearParametersImpl.
Referenced by gear::GearParametersXML::getXMLForParameters().
|
pure virtual | ||||||||||||||||||
String values for key.
| UnknownParameterException |
Implemented in gear::GearParametersImpl.
Referenced by gear::GearParametersXML::getXMLForParameters().
|
pure virtual |
All keys of StringVec variables.
Implemented in gear::GearParametersImpl.
Referenced by gear::GearParametersXML::getXMLForParameters().
1.8.6