laura is hosted by Hepforge, IPPP Durham
Laura++  v2r0
A maximum likelihood fitting package for performing Dalitz-plot analysis.

The abstract interface for the objects that control the calculation of the likelihood. More...

#include <LauFitObject.hh>

Inheritance diagram for LauFitObject:
LauAbsFitModel LauSimFitMaster LauCPFitModel LauSimpleFitModel

Public Member Functions

virtual ~LauFitObject ()
 Destructor. More...
 
virtual void withinAsymErrorCalc (Bool_t inAsymErrCalc)=0
 Mark that the fit is calculating asymmetric errors. More...
 
virtual void setParsFromMinuit (Double_t *par, Int_t npar)=0
 This function sets the parameter values from Minuit. More...
 
virtual Double_t getTotNegLogLikelihood ()=0
 Calculate the new value of the negative log likelihood. More...
 

Protected Member Functions

 LauFitObject ()
 Constructor. More...
 

Detailed Description

The abstract interface for the objects that control the calculation of the likelihood.

Definition at line 26 of file LauFitObject.hh.

Constructor & Destructor Documentation

virtual LauFitObject::~LauFitObject ( )
inlinevirtual

Destructor.

Definition at line 30 of file LauFitObject.hh.

LauFitObject::LauFitObject ( )
inlineprotected

Constructor.

Definition at line 60 of file LauFitObject.hh.

Member Function Documentation

virtual Double_t LauFitObject::getTotNegLogLikelihood ( )
pure virtual

Calculate the new value of the negative log likelihood.

This function has to be public since it is called from the global FCN. It should not be called otherwise!

Implemented in LauAbsFitModel, and LauSimFitMaster.

virtual void LauFitObject::setParsFromMinuit ( Double_t *  par,
Int_t  npar 
)
pure virtual

This function sets the parameter values from Minuit.

This function has to be public since it is called from the global FCN. It should not be called otherwise!

Parameters
[in]paran array storing the various parameter values
[in]nparthe number of free parameters

Implemented in LauAbsFitModel, and LauSimFitMaster.

virtual void LauFitObject::withinAsymErrorCalc ( Bool_t  inAsymErrCalc)
pure virtual

Mark that the fit is calculating asymmetric errors.

This is called by the fitter interface to mark when entering and exiting the asymmetric error calculation

Parameters
[in]inAsymErrCalcboolean marking that the fit is calculating the asymmetric errors

Implemented in LauAbsFitModel, and LauSimFitMaster.


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