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 |
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 |
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 |
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 |
double | Penalty (double val, osc::IOscCalcAdjustable *) const override |
Override the default implementation with one that pushes back towards the center of the constrained space. More... | |
Protected Member Functions | |
template<typename T > | |
T | Clamp (T val) const |
Definition at line 346 of file joint_fit_2017_tools.h.
Definition at line 60 of file IFitVar.h.
References std::max(), std::min(), ana::StanExp(), ana::StanLog(), and submit_syst::x.
Referenced by ana::FitEpsMuTau::SetValue(), ana::FitDmSq32CPT::SetValue(), ana::FitVarsProduct::SetValue(), ana::FitDmSq32ScaledCPT::SetValue(), ana::FitVarsProductMarg::SetValue(), ana::FitDmSq32CPTHierarchy::SetValue(), FitSinSqTheta23UO::SetValue(), FitSinSqTheta23LO::SetValue(), ana::FitDmSq21CPT::SetValue(), ana::FitSinSq2Theta23CPT::SetValue(), ana::FitSinSqTheta23CPT::SetValue(), ana::FitSinSq2Theta13CPT::SetValue(), ana::FitSinSq2Theta12CPT::SetValue(), SetValue(), FitSinSqTheta23MaxMix::SetValue(), and FitSinSqTheta23UpperOctant::SetValue().
|
inlinevirtual |
Implements ana::IFitVar.
Definition at line 124 of file joint_fit_2019_style_tools.h.
References osc::_IOscCalcAdjustable< T >::GetTh23(), std::sin(), and util::sqr().
|
inlinevirtual |
Implements ana::IFitVar.
Definition at line 332 of file sensitivity_tools.h.
References osc::_IOscCalcAdjustable< T >::GetTh23(), std::sin(), and util::sqr().
|
inlinevirtual |
Implements ana::IFitVar.
Definition at line 349 of file joint_fit_2017_tools.h.
References osc::_IOscCalcAdjustable< T >::GetTh23(), std::sin(), and util::sqr().
|
inlinevirtual |
Implements ana::IFitVar.
Definition at line 504 of file joint_fit_2018_tools.h.
References osc::_IOscCalcAdjustable< T >::GetTh23(), std::sin(), and util::sqr().
|
inlinevirtual |
Implements ana::IConstrainedFitVar.
Definition at line 131 of file joint_fit_2019_style_tools.h.
|
inlinevirtual |
Implements ana::IConstrainedFitVar.
Definition at line 339 of file sensitivity_tools.h.
|
inlinevirtual |
Implements ana::IConstrainedFitVar.
Definition at line 356 of file joint_fit_2017_tools.h.
|
inlinevirtual |
Implements ana::IConstrainedFitVar.
Definition at line 511 of file joint_fit_2018_tools.h.
|
inlinevirtual |
Definition at line 129 of file joint_fit_2019_style_tools.h.
|
inlinevirtual |
Definition at line 337 of file sensitivity_tools.h.
|
inlinevirtual |
Definition at line 354 of file joint_fit_2017_tools.h.
|
inlinevirtual |
Definition at line 509 of file joint_fit_2018_tools.h.
|
inlinevirtual |
Implements ana::IConstrainedFitVar.
Definition at line 130 of file joint_fit_2019_style_tools.h.
|
inlinevirtual |
Implements ana::IConstrainedFitVar.
Definition at line 338 of file sensitivity_tools.h.
|
inlinevirtual |
Implements ana::IConstrainedFitVar.
Definition at line 355 of file joint_fit_2017_tools.h.
|
inlinevirtual |
Implements ana::IConstrainedFitVar.
Definition at line 510 of file joint_fit_2018_tools.h.
|
overridevirtualinherited |
Override the default implementation with one that pushes back towards the center of the constrained space.
Reimplemented from ana::IFitVar.
Definition at line 8 of file IFitVar.cxx.
References hi(), ana::IConstrainedFitVar::HighLimit(), lo(), ana::IConstrainedFitVar::LowLimit(), extractScale::mean, Munits::rad, and util::sqr().
Referenced by ana::SigmaDelta::SigmaPenalty().
|
inlinevirtual |
Implements ana::IFitVar.
Definition at line 126 of file joint_fit_2019_style_tools.h.
References std::asin(), ana::IConstrainedFitVar::Clamp(), osc::_IOscCalcAdjustable< T >::SetTh23(), and std::sqrt().
|
inlinevirtual |
Implements ana::IFitVar.
Definition at line 334 of file sensitivity_tools.h.
References std::asin(), ana::IConstrainedFitVar::Clamp(), osc::_IOscCalcAdjustable< T >::SetTh23(), and std::sqrt().
|
inlinevirtual |
Implements ana::IFitVar.
Definition at line 351 of file joint_fit_2017_tools.h.
References std::asin(), ana::IConstrainedFitVar::Clamp(), osc::_IOscCalcAdjustable< T >::SetTh23(), and std::sqrt().
|
inlinevirtual |
Implements ana::IFitVar.
Definition at line 506 of file joint_fit_2018_tools.h.
References std::asin(), ana::IConstrainedFitVar::Clamp(), osc::_IOscCalcAdjustable< T >::SetTh23(), and std::sqrt().
|
inlinevirtual |
Definition at line 128 of file joint_fit_2019_style_tools.h.
|
inlinevirtual |
Definition at line 336 of file sensitivity_tools.h.
|
inlinevirtual |
Definition at line 353 of file joint_fit_2017_tools.h.
|
inlinevirtual |
Definition at line 508 of file joint_fit_2018_tools.h.