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

$ \Delta m^2_{32}\times10^3{\rm eV}^2 $ More...

#include <FitVars.h>

Inheritance diagram for ana::FitDmSq32Scaled:
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_{32}\times10^3{\rm eV}^2 $

Definition at line 128 of file FitVars.h.

Member Function Documentation

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

Implements ana::IFitVar.

Definition at line 106 of file FitVars.cxx.

107  {
108  return osc->GetDmsq32()*1000.0;
109  }
virtual double ana::FitDmSq32Scaled::HighLimit ( ) const
inlinevirtual

Implements ana::IConstrainedFitVar.

Definition at line 139 of file FitVars.h.

139 {return +1000;}
virtual std::string ana::FitDmSq32Scaled::LatexName ( ) const
inlinevirtual

Implements ana::IFitVar.

Definition at line 134 of file FitVars.h.

134 {return "#Deltam^{2}_{32} (10^{-3} eV^{2})";}
virtual double ana::FitDmSq32Scaled::LowLimit ( ) const
inlinevirtual

Implements ana::IConstrainedFitVar.

Definition at line 138 of file FitVars.h.

138 {return -1000;}
void ana::FitDmSq32Scaled::SetValue ( osc::IOscCalcAdjustable osc,
double  val 
) const
virtual

Implements ana::IFitVar.

Definition at line 112 of file FitVars.cxx.

113  {
114  osc->SetDmsq32(Clamp(val/1000.0));
115  }
double Clamp(double val) const
Definition: IFitVar.cxx:31
virtual std::string ana::FitDmSq32Scaled::ShortName ( ) const
inlinevirtual

Implements ana::IFitVar.

Definition at line 133 of file FitVars.h.

133 {return "dmsq32scaled";}

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