MINT2
Public Member Functions | Protected Member Functions | Friends | List of all members
MINT::IMinuitParameter Class Referenceabstract

#include <IMinuitParameter.h>

Inheritance diagram for MINT::IMinuitParameter:
MINT::FitParameter

Public Member Functions

virtual int iFixInit () const =0
 
virtual bool hidden () const =0
 
virtual const std::string & name () const =0
 
virtual double meanInit () const =0
 
virtual double stepInit () const =0
 
virtual double minInit () const =0
 
virtual double maxInit () const =0
 
virtual bool scan () const =0
 
virtual double scanMin () const =0
 
virtual double scanMax () const =0
 
virtual double mean () const =0
 
virtual double err () const =0
 
virtual const MinuitParameterSetparSet () const =0
 
virtual int parSetIndex () const =0
 
virtual void setCurrentFitVal (double pval)=0
 
virtual void setResult (double fitMean, double fitErr, double fitErrPos, double fitErrNeg)=0
 
virtual operator double () const =0
 
virtual void print (std::ostream &os=std::cout) const =0
 
virtual void printResultVsInput (std::ostream &os=std::cout) const =0
 
virtual ~IMinuitParameter ()
 

Protected Member Functions

 IMinuitParameter ()
 
virtual bool setParSet (MinuitParameterSet *ps)=0
 
virtual bool setParSetIndex (int psetIndex)=0
 
virtual double blinding () const =0
 

Friends

class MinuitParameterSet
 
class Minimiser
 

Detailed Description

Definition at line 14 of file IMinuitParameter.h.

Constructor & Destructor Documentation

◆ IMinuitParameter()

MINT::IMinuitParameter::IMinuitParameter ( )
inlineprotected

Definition at line 16 of file IMinuitParameter.h.

16 {};

◆ ~IMinuitParameter()

virtual MINT::IMinuitParameter::~IMinuitParameter ( )
inlinevirtual

Definition at line 55 of file IMinuitParameter.h.

55 {}

Member Function Documentation

◆ blinding()

virtual double MINT::IMinuitParameter::blinding ( ) const
protectedpure virtual

Implemented in MINT::FitParameter.

◆ err()

virtual double MINT::IMinuitParameter::err ( ) const
pure virtual

Implemented in MINT::FitParameter.

◆ hidden()

virtual bool MINT::IMinuitParameter::hidden ( ) const
pure virtual

Implemented in MINT::FitParameter.

◆ iFixInit()

virtual int MINT::IMinuitParameter::iFixInit ( ) const
pure virtual

Implemented in MINT::FitParameter.

◆ maxInit()

virtual double MINT::IMinuitParameter::maxInit ( ) const
pure virtual

Implemented in MINT::FitParameter.

◆ mean()

virtual double MINT::IMinuitParameter::mean ( ) const
pure virtual

Implemented in MINT::FitParameter.

◆ meanInit()

virtual double MINT::IMinuitParameter::meanInit ( ) const
pure virtual

Implemented in MINT::FitParameter.

◆ minInit()

virtual double MINT::IMinuitParameter::minInit ( ) const
pure virtual

Implemented in MINT::FitParameter.

◆ name()

virtual const std::string& MINT::IMinuitParameter::name ( ) const
pure virtual

Implemented in MINT::FitParameter.

◆ operator double()

virtual MINT::IMinuitParameter::operator double ( ) const
pure virtual

Implemented in MINT::FitParameter.

◆ parSet()

virtual const MinuitParameterSet* MINT::IMinuitParameter::parSet ( ) const
pure virtual

Implemented in MINT::FitParameter.

◆ parSetIndex()

virtual int MINT::IMinuitParameter::parSetIndex ( ) const
pure virtual

Implemented in MINT::FitParameter.

◆ print()

virtual void MINT::IMinuitParameter::print ( std::ostream &  os = std::cout) const
pure virtual

Implemented in MINT::FitParameter.

◆ printResultVsInput()

virtual void MINT::IMinuitParameter::printResultVsInput ( std::ostream &  os = std::cout) const
pure virtual

Implemented in MINT::FitParameter.

◆ scan()

virtual bool MINT::IMinuitParameter::scan ( ) const
pure virtual

Implemented in MINT::FitParameter.

◆ scanMax()

virtual double MINT::IMinuitParameter::scanMax ( ) const
pure virtual

Implemented in MINT::FitParameter.

◆ scanMin()

virtual double MINT::IMinuitParameter::scanMin ( ) const
pure virtual

Implemented in MINT::FitParameter.

◆ setCurrentFitVal()

virtual void MINT::IMinuitParameter::setCurrentFitVal ( double  pval)
pure virtual

Implemented in MINT::FitParameter.

◆ setParSet()

virtual bool MINT::IMinuitParameter::setParSet ( MinuitParameterSet ps)
protectedpure virtual

Implemented in MINT::FitParameter.

◆ setParSetIndex()

virtual bool MINT::IMinuitParameter::setParSetIndex ( int  psetIndex)
protectedpure virtual

Implemented in MINT::FitParameter.

◆ setResult()

virtual void MINT::IMinuitParameter::setResult ( double  fitMean,
double  fitErr,
double  fitErrPos,
double  fitErrNeg 
)
pure virtual

Implemented in MINT::FitParameter.

◆ stepInit()

virtual double MINT::IMinuitParameter::stepInit ( ) const
pure virtual

Implemented in MINT::FitParameter.

Friends And Related Function Documentation

◆ Minimiser

friend class Minimiser
friend

Definition at line 58 of file IMinuitParameter.h.

◆ MinuitParameterSet

friend class MinuitParameterSet
friend

Definition at line 57 of file IMinuitParameter.h.


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