![]() |
ATLAS Offline Software
|
#include <ParameterSpace.h>
Public Types | |
| typedef std::vector< TCS::Parameter > | data_t |
| typedef data_t::iterator | iterator |
| typedef data_t::const_iterator | const_iterator |
Public Member Functions | |
| ParameterSpace (const std::string &algName) | |
| ParameterSpace () | |
| bool | isInitialized () const |
| const std::string & | algName () const |
| ParameterSpace & | addParameter (const Parameter &p) |
| ParameterSpace & | addParameter (const std::string &name, TCS::parType_t value) |
| ParameterSpace & | addParameter (const std::string &name, TCS::parType_t value, unsigned int selection) |
| ParameterSpace & | setParameter (const Parameter &p) |
| ParameterSpace & | setParameter (const std::string &name, TCS::parType_t value) |
| ParameterSpace & | setParameter (const std::string &name, TCS::parType_t value, unsigned int selection) |
| const Parameter & | parameter (const std::string ¶meterName) const |
| const Parameter & | parameter (const std::string ¶meterName, unsigned int selection) const |
| const std::vector< TCS::Parameter > & | parameters () const |
| bool | contains (const std::string ¶meterName, unsigned int selection) const |
| void | clear () |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| data_t & | operator() () |
| const data_t & | operator() () const |
| unsigned | index () const |
| void | setIndex (unsigned int index) |
Private Attributes | |
| data_t | m_parameters |
| unsigned int | m_index |
| std::string | m_algName |
Definition at line 18 of file ParameterSpace.h.
| typedef data_t::const_iterator TCS::ParameterSpace::const_iterator |
Definition at line 22 of file ParameterSpace.h.
| typedef std::vector<TCS::Parameter> TCS::ParameterSpace::data_t |
Definition at line 20 of file ParameterSpace.h.
| typedef data_t::iterator TCS::ParameterSpace::iterator |
Definition at line 21 of file ParameterSpace.h.
|
inline |
Definition at line 24 of file ParameterSpace.h.
|
inline |
Definition at line 29 of file ParameterSpace.h.
| ParameterSpace & ParameterSpace::addParameter | ( | const Parameter & | p | ) |
Definition at line 29 of file ParameterSpace.cxx.
| ParameterSpace & ParameterSpace::addParameter | ( | const std::string & | name, |
| TCS::parType_t | value ) |
Definition at line 16 of file ParameterSpace.cxx.
| ParameterSpace & ParameterSpace::addParameter | ( | const std::string & | name, |
| TCS::parType_t | value, | ||
| unsigned int | selection ) |
Definition at line 22 of file ParameterSpace.cxx.
|
inline |
Definition at line 36 of file ParameterSpace.h.
|
inline |
Definition at line 64 of file ParameterSpace.h.
|
inline |
Definition at line 65 of file ParameterSpace.h.
|
inline |
Definition at line 62 of file ParameterSpace.h.
| bool ParameterSpace::contains | ( | const std::string & | parameterName, |
| unsigned int | selection ) const |
Definition at line 92 of file ParameterSpace.cxx.
|
inline |
Definition at line 67 of file ParameterSpace.h.
|
inline |
Definition at line 68 of file ParameterSpace.h.
|
inline |
Definition at line 73 of file ParameterSpace.h.
|
inline |
Definition at line 34 of file ParameterSpace.h.
|
inline |
Definition at line 70 of file ParameterSpace.h.
|
inline |
Definition at line 71 of file ParameterSpace.h.
| const Parameter & ParameterSpace::parameter | ( | const std::string & | parameterName | ) | const |
Definition at line 101 of file ParameterSpace.cxx.
| const Parameter & ParameterSpace::parameter | ( | const std::string & | parameterName, |
| unsigned int | selection ) const |
Definition at line 114 of file ParameterSpace.cxx.
|
inline |
Definition at line 57 of file ParameterSpace.h.
|
inline |
Definition at line 74 of file ParameterSpace.h.
| ParameterSpace & ParameterSpace::setParameter | ( | const Parameter & | p | ) |
Definition at line 49 of file ParameterSpace.cxx.
| ParameterSpace & TCS::ParameterSpace::setParameter | ( | const std::string & | name, |
| TCS::parType_t | value ) |
| ParameterSpace & ParameterSpace::setParameter | ( | const std::string & | name, |
| TCS::parType_t | value, | ||
| unsigned int | selection ) |
Definition at line 41 of file ParameterSpace.cxx.
|
private |
Definition at line 81 of file ParameterSpace.h.
|
private |
Definition at line 78 of file ParameterSpace.h.
|
private |
Definition at line 77 of file ParameterSpace.h.