CLHEP 2.0.4.7 Reference Documentation
   
CLHEP Home Page     CLHEP Documentation     CLHEP Bug Reports

Genfun::Parameter Class Reference

#include <Parameter.hh>

Inheritance diagram for Genfun::Parameter:

Genfun::AbsParameter List of all members.

Public Member Functions

 Parameter (std::string name, double value, double lowerLimit=-1e100, double upperLimit=1e100)
 Parameter (const Parameter &right)
virtual ~Parameter ()
const Parameteroperator= (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 Parameterparameter ()
virtual const Parameterparameter () const

Detailed Description

Author:

Definition at line 35 of file Parameter.hh.


Constructor & Destructor Documentation

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.


Member Function Documentation

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

Definition at line 37 of file Parameter.cc.

Referenced by Genfun::operator<<().

const std::string & Genfun::Parameter::getName (  )  const

Definition at line 23 of file Parameter.cc.

Referenced by Genfun::operator<<().

double Genfun::Parameter::getUpperLimit (  )  const

Definition at line 47 of file Parameter.cc.

Referenced by Genfun::operator<<().

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<<().

const Parameter & Genfun::Parameter::operator= ( const Parameter right  ) 

Definition at line 114 of file Parameter.cc.

References _lowerLimit, _name, _sourceParameter, _upperLimit, and _value.

virtual const Parameter* Genfun::Parameter::parameter (  )  const [inline, virtual]

Reimplemented from Genfun::AbsParameter.

Definition at line 82 of file Parameter.hh.

virtual Parameter* Genfun::Parameter::parameter (  )  [inline, virtual]

Reimplemented from Genfun::AbsParameter.

Definition at line 81 of file Parameter.hh.

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  ) 

Definition at line 57 of file Parameter.cc.

Referenced by Genfun::Erf::partial().


The documentation for this class was generated from the following files:
Generated on Thu Jul 1 22:02:32 2010 for CLHEP by  doxygen 1.4.7