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

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 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]

◆ 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]

◆ 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.

◆ setValue() [2/2]

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

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