CLHEP VERSION Reference Documentation
   
CLHEP Home Page     CLHEP Documentation     CLHEP Bug Reports

Public Member Functions | List of all members
Genfun::Parameter Class Reference

#include <Parameter.hh>

Inheritance diagram for Genfun::Parameter:
Genfun::AbsParameter Genfun::AbsParameter

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
 
 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
 
- Public Member Functions inherited from Genfun::AbsParameter
 AbsParameter ()
 
 AbsParameter (const AbsParameter &)
 
virtual ~AbsParameter ()
 
AbsParameterclone () const
 
 AbsParameter ()
 
 AbsParameter (const AbsParameter &)
 
virtual ~AbsParameter ()
 
AbsParameterclone () const
 

Detailed Description

Author

Definition at line 35 of file CLHEP/GenericFunctions/Parameter.hh.

Constructor & Destructor Documentation

◆ Parameter() [1/4]

Genfun::Parameter::Parameter ( std::string  name,
double  value,
double  lowerLimit = -1e100,
double  upperLimit = 1e100 
)

Definition at line 8 of file Parameter.cc.

◆ Parameter() [2/4]

Genfun::Parameter::Parameter ( const Parameter right)

Definition at line 105 of file Parameter.cc.

◆ ~Parameter() [1/2]

Genfun::Parameter::~Parameter ( )
virtual

Definition at line 13 of file Parameter.cc.

◆ Parameter() [3/4]

Genfun::Parameter::Parameter ( std::string  name,
double  value,
double  lowerLimit = -1e100,
double  upperLimit = 1e100 
)

◆ Parameter() [4/4]

Genfun::Parameter::Parameter ( const Parameter right)

◆ ~Parameter() [2/2]

virtual Genfun::Parameter::~Parameter ( )
virtual

Member Function Documentation

◆ connectFrom() [1/2]

void Genfun::Parameter::connectFrom ( const AbsParameter source)

◆ connectFrom() [2/2]

void Genfun::Parameter::connectFrom ( const AbsParameter source)

◆ getLowerLimit() [1/2]

double Genfun::Parameter::getLowerLimit ( ) const

Definition at line 37 of file Parameter.cc.

Referenced by Genfun::operator<<().

◆ getLowerLimit() [2/2]

double Genfun::Parameter::getLowerLimit ( ) const

◆ getName() [1/2]

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

Definition at line 23 of file Parameter.cc.

Referenced by Genfun::operator<<().

◆ getName() [2/2]

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

◆ getUpperLimit() [1/2]

double Genfun::Parameter::getUpperLimit ( ) const

Definition at line 47 of file Parameter.cc.

Referenced by Genfun::operator<<().

◆ getUpperLimit() [2/2]

double Genfun::Parameter::getUpperLimit ( ) const

◆ getValue() [1/2]

double Genfun::Parameter::getValue ( ) const
virtual

◆ getValue() [2/2]

virtual double Genfun::Parameter::getValue ( ) const
virtual

Implements Genfun::AbsParameter.

◆ operator=() [1/2]

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

Definition at line 115 of file Parameter.cc.

◆ operator=() [2/2]

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

◆ parameter() [1/4]

virtual Parameter * Genfun::Parameter::parameter ( )
inlinevirtual

Reimplemented from Genfun::AbsParameter.

Definition at line 81 of file CLHEP/GenericFunctions/Parameter.hh.

◆ parameter() [2/4]

virtual Parameter * Genfun::Parameter::parameter ( )
inlinevirtual

Reimplemented from Genfun::AbsParameter.

Definition at line 81 of file GenericFunctions/Parameter.hh.

◆ parameter() [3/4]

virtual const Parameter * Genfun::Parameter::parameter ( ) const
inlinevirtual

Reimplemented from Genfun::AbsParameter.

Definition at line 82 of file CLHEP/GenericFunctions/Parameter.hh.

◆ parameter() [4/4]

virtual const Parameter * Genfun::Parameter::parameter ( ) const
inlinevirtual

Reimplemented from Genfun::AbsParameter.

Definition at line 82 of file GenericFunctions/Parameter.hh.

◆ setLowerLimit() [1/2]

void Genfun::Parameter::setLowerLimit ( double  lowerLimit)

Definition at line 69 of file Parameter.cc.

◆ setLowerLimit() [2/2]

void Genfun::Parameter::setLowerLimit ( double  lowerLimit)

◆ setUpperLimit() [1/2]

void Genfun::Parameter::setUpperLimit ( double  upperLimit)

Definition at line 81 of file Parameter.cc.

◆ setUpperLimit() [2/2]

void Genfun::Parameter::setUpperLimit ( double  upperLimit)

◆ setValue() [1/2]

void Genfun::Parameter::setValue ( double  value)

Definition at line 57 of file Parameter.cc.

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

◆ setValue() [2/2]

void Genfun::Parameter::setValue ( double  value)

The documentation for this class was generated from the following files: