CLHEP 2.4.6.4
C++ Class Library for High Energy Physics
|
#include <Parameter.hh>
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 |
Public Member Functions inherited from Genfun::AbsParameter | |
AbsParameter () | |
AbsParameter (const AbsParameter &) | |
virtual | ~AbsParameter () |
virtual double | getValue () const =0 |
AbsParameter * | clone () const |
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 10 of file Parameter.cc.
Genfun::Parameter::Parameter | ( | const Parameter & | right | ) |
Definition at line 107 of file Parameter.cc.
|
virtual |
Definition at line 15 of file Parameter.cc.
void Genfun::Parameter::connectFrom | ( | const AbsParameter * | source | ) |
Definition at line 95 of file Parameter.cc.
Referenced by connectFrom(), Genfun::ConstMinusParameter::ConstMinusParameter(), Genfun::ConstOverParameter::ConstOverParameter(), Genfun::ConstPlusParameter::ConstPlusParameter(), Genfun::ConstTimesParameter::ConstTimesParameter(), Genfun::ParameterComposition::ParameterComposition(), Genfun::ParameterDifference::ParameterDifference(), Genfun::ParameterNegation::ParameterNegation(), Genfun::ParameterProduct::ParameterProduct(), Genfun::ParameterQuotient::ParameterQuotient(), and Genfun::ParameterSum::ParameterSum().
double Genfun::Parameter::getLowerLimit | ( | ) | const |
Definition at line 39 of file Parameter.cc.
Referenced by Genfun::operator<<().
const std::string & Genfun::Parameter::getName | ( | ) | const |
Definition at line 25 of file Parameter.cc.
Referenced by Genfun::operator<<().
double Genfun::Parameter::getUpperLimit | ( | ) | const |
Definition at line 49 of file Parameter.cc.
Referenced by Genfun::operator<<().
|
virtual |
Implements Genfun::AbsParameter.
Definition at line 29 of file Parameter.cc.
Referenced by Genfun::BivariateGaussian::operator()(), Genfun::TrivariateGaussian::operator()(), Genfun::AnalyticConvolution::operator()(), Genfun::BetaDistribution::operator()(), Genfun::Exponential::operator()(), Genfun::GammaDistribution::operator()(), Genfun::Gaussian::operator()(), Genfun::IncompleteGamma::operator()(), Genfun::Landau::operator()(), Genfun::LogisticFunction::operator()(), Genfun::NonrelativisticBWDistribution::operator()(), Genfun::PeriodicRectangular::operator()(), Genfun::PtRelFcn::operator()(), Genfun::PuncturedSmearedExp::operator()(), Genfun::Rectangular::operator()(), Genfun::RelativisticBWDistribution::operator()(), Genfun::ReverseExponential::operator()(), Genfun::VoigtProfile::operator()(), and Genfun::operator<<().
Definition at line 117 of file Parameter.cc.
|
inlinevirtual |
Reimplemented from Genfun::AbsParameter.
Definition at line 81 of file Parameter.hh.
|
inlinevirtual |
Reimplemented from Genfun::AbsParameter.
Definition at line 82 of file Parameter.hh.
void Genfun::Parameter::setLowerLimit | ( | double | lowerLimit | ) |
Definition at line 71 of file Parameter.cc.
void Genfun::Parameter::setUpperLimit | ( | double | upperLimit | ) |
Definition at line 83 of file Parameter.cc.
void Genfun::Parameter::setValue | ( | double | value | ) |
Definition at line 59 of file Parameter.cc.
Referenced by Genfun::Erf::partial().