CLHEP 2.0.4.7 Reference Documentation
CLHEP Home Page CLHEP Documentation CLHEP Bug Reports |
#include <Parameter.hh>
Inheritance diagram for Genfun::Parameter:
Public Member Functions | |
Parameter (std::string name, double value, double lowerLimit=-1e100, double upperLimit=1e100) | |
Parameter (const Parameter &right) | |
virtual | ~Parameter () |
const Parameter & | operator= (const Parameter &right) |
const std::string & | getName () const |
virtual double | getValue () const |
double | getLowerLimit () const |
double | getUpperLimit () const |
void | setValue (double value) |
void | setLowerLimit (double lowerLimit) |
void | setUpperLimit (double upperLimit) |
void | connectFrom (const AbsParameter *source) |
virtual Parameter * | parameter () |
virtual const Parameter * | parameter () const |
Definition at line 35 of file Parameter.hh.
Genfun::Parameter::Parameter | ( | std::string | name, | |
double | value, | |||
double | lowerLimit = -1e100 , |
|||
double | upperLimit = 1e100 | |||
) |
Definition at line 8 of file Parameter.cc.
Genfun::Parameter::Parameter | ( | const Parameter & | right | ) |
Definition at line 105 of file Parameter.cc.
Genfun::Parameter::~Parameter | ( | ) | [virtual] |
Definition at line 13 of file Parameter.cc.
void Genfun::Parameter::connectFrom | ( | const AbsParameter * | source | ) |
Definition at line 93 of file Parameter.cc.
References _sourceParameter, and Genfun::AbsParameter::parameter().
double Genfun::Parameter::getLowerLimit | ( | ) | const |
const std::string & Genfun::Parameter::getName | ( | ) | const |
double Genfun::Parameter::getUpperLimit | ( | ) | const |
double Genfun::Parameter::getValue | ( | ) | const [virtual] |
Implements Genfun::AbsParameter.
Definition at line 27 of file Parameter.cc.
References Genfun::AbsParameter::getValue().
Referenced by Genfun::TrivariateGaussian::operator()(), Genfun::ReverseExponential::operator()(), Genfun::Rectangular::operator()(), Genfun::PuncturedSmearedExp::operator()(), Genfun::PtRelFcn::operator()(), Genfun::PeriodicRectangular::operator()(), Genfun::LogisticFunction::operator()(), Genfun::Landau::operator()(), Genfun::IncompleteGamma::operator()(), Genfun::Gaussian::operator()(), Genfun::Exponential::operator()(), Genfun::BivariateGaussian::operator()(), Genfun::AnalyticConvolution::operator()(), and Genfun::operator<<().
Definition at line 114 of file Parameter.cc.
References _lowerLimit, _name, _sourceParameter, _upperLimit, and _value.
virtual const Parameter* Genfun::Parameter::parameter | ( | ) | const [inline, virtual] |
virtual Parameter* Genfun::Parameter::parameter | ( | ) | [inline, virtual] |
void Genfun::Parameter::setLowerLimit | ( | double | lowerLimit | ) |
Definition at line 69 of file Parameter.cc.
void Genfun::Parameter::setUpperLimit | ( | double | upperLimit | ) |
Definition at line 81 of file Parameter.cc.
void Genfun::Parameter::setValue | ( | double | value | ) |