All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
ana::IFitVar Class Referenceabstract

Interface definition for fittable variables. More...

#include <IFitVar.h>

Inheritance diagram for ana::IFitVar:
ana::FitDelta13InPiUnitsSterile ana::FitDelta14InPiUnitsSterile ana::FitDelta24InPiUnitsSterile ana::FitDeltaInPiUnits ana::FitDmSq32Sterile ana::FitDmSq41Sterile ana::FitDmSq43Sterile ana::FitTheta13 ana::FitTheta23 ana::IConstrainedFitVar

Public Member Functions

virtual double GetValue (const osc::IOscCalcAdjustable *osc) const =0
 
virtual void SetValue (osc::IOscCalcAdjustable *osc, double val) const =0
 
virtual std::string ShortName () const =0
 
virtual std::string LatexName () const =0
 
virtual double Penalty (double, osc::IOscCalcAdjustable *) const
 

Detailed Description

Interface definition for fittable variables.

Definition at line 14 of file IFitVar.h.

Member Function Documentation

virtual double ana::IFitVar::GetValue ( const osc::IOscCalcAdjustable osc) const
pure virtual
virtual std::string ana::IFitVar::LatexName ( ) const
pure virtual
virtual double ana::IFitVar::Penalty ( double  ,
osc::IOscCalcAdjustable  
) const
inlinevirtual

Reimplemented in ana::IConstrainedFitVar.

Definition at line 21 of file IFitVar.h.

22  {return 0;}
virtual void ana::IFitVar::SetValue ( osc::IOscCalcAdjustable osc,
double  val 
) const
pure virtual
virtual std::string ana::IFitVar::ShortName ( ) const
pure virtual

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