#include <Parameter.h>
Public Member Functions | |
const std::string & | name () const |
operator double () const | |
operator std::shared_ptr< double > () const | |
double | operator() () const |
double | operator() (double) const |
double | operator() (double, double) const |
Parameter & | operator= (double value) |
Parameter (const std::string &name="undefined", double value=0) | |
std::shared_ptr< double > | ptr () const |
double | value () const |
Private Attributes | |
std::string | name_ |
std::shared_ptr< double > | value_ |
Definition at line 8 of file Parameter.h.
|
inlineexplicit |
Definition at line 10 of file Parameter.h.
|
inline |
Definition at line 12 of file Parameter.h.
References name_.
Referenced by config.CFG::__str__(), fit::RootMinuit< Function >::addParameter(), validation.Sample::digest(), and root::tf1_t().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 13 of file Parameter.h.
References value_.
Referenced by operator double(), and operator=().
|
private |
Definition at line 26 of file Parameter.h.
Referenced by name().
|
private |
Definition at line 27 of file Parameter.h.
Referenced by operator std::shared_ptr< double >(), operator()(), operator=(), ptr(), and value().