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

$ \Delta m^2 $ More...

#include <FitVarsSterileApprox.h>

Inheritance diagram for ana::FitDmSqSterile:
ana::IConstrainedFitVar ana::IFitVar

Public Member Functions

virtual double GetValue (const osc::IOscCalcAdjustable *osc) const
 
virtual void SetValue (osc::IOscCalcAdjustable *osc, double val) const
 
virtual std::string ShortName () const
 
virtual std::string LatexName () const
 
virtual double LowLimit () const
 
virtual double HighLimit () const
 
- Public Member Functions inherited from ana::IConstrainedFitVar
virtual double Penalty (double val, osc::IOscCalcAdjustable *) const
 

Additional Inherited Members

- Protected Member Functions inherited from ana::IConstrainedFitVar
double Clamp (double val) const
 

Detailed Description

$ \Delta m^2 $

Definition at line 10 of file FitVarsSterileApprox.h.

Member Function Documentation

double ana::FitDmSqSterile::GetValue ( const osc::IOscCalcAdjustable osc) const
virtual

Implements ana::IFitVar.

Definition at line 8 of file FitVarsSterileApprox.cxx.

9  {
10  return DowncastToSterileApprox(osc)->GetDmsq();
11  }
const OscCalcSterileApprox * DowncastToSterileApprox(const osc::IOscCalc *calc, bool allowFail)
virtual double ana::FitDmSqSterile::HighLimit ( ) const
inlinevirtual

Implements ana::IConstrainedFitVar.

Definition at line 19 of file FitVarsSterileApprox.h.

19 {return 1e6;}
virtual std::string ana::FitDmSqSterile::LatexName ( ) const
inlinevirtual

Implements ana::IFitVar.

Definition at line 16 of file FitVarsSterileApprox.h.

16 {return "#Deltam^{2} (eV^{2})";}
virtual double ana::FitDmSqSterile::LowLimit ( ) const
inlinevirtual

Implements ana::IConstrainedFitVar.

Definition at line 18 of file FitVarsSterileApprox.h.

18 {return 0;}
void ana::FitDmSqSterile::SetValue ( osc::IOscCalcAdjustable osc,
double  val 
) const
virtual

Implements ana::IFitVar.

Definition at line 14 of file FitVarsSterileApprox.cxx.

15  {
17  }
const OscCalcSterileApprox * DowncastToSterileApprox(const osc::IOscCalc *calc, bool allowFail)
double Clamp(double val) const
Definition: IFitVar.cxx:31
virtual std::string ana::FitDmSqSterile::ShortName ( ) const
inlinevirtual

Implements ana::IFitVar.

Definition at line 15 of file FitVarsSterileApprox.h.

15 {return "dmsq";}

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