CLHEP 2.4.7.1
C++ Class Library for High Energy Physics
Genfun::Parameter Class Reference

#include <CLHEP/GenericFunctions/Parameter.hh>

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

Detailed Description

Author

Definition at line 35 of file Parameter.hh.

Constructor & Destructor Documentation

◆ Parameter() [1/2]

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

◆ Parameter() [2/2]

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

References Parameter().

◆ ~Parameter()

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

Member Function Documentation

◆ connectFrom()

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

◆ getLowerLimit()

double Genfun::Parameter::getLowerLimit ( ) const

◆ getName()

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

◆ getUpperLimit()

double Genfun::Parameter::getUpperLimit ( ) const

◆ getValue()

◆ operator=()

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

References Parameter().

◆ parameter() [1/2]

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

Reimplemented from Genfun::AbsParameter.

Definition at line 81 of file Parameter.hh.

References Parameter().

◆ parameter() [2/2]

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

Reimplemented from Genfun::AbsParameter.

Definition at line 82 of file Parameter.hh.

References Parameter().

◆ setLowerLimit()

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

◆ setUpperLimit()

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

◆ setValue()

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

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