#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N21-01-16/CAFAna/Vars/FitVars.h"
Public Member Functions | |
FitSinSq2Theta13 () | |
double | GetValue (const osc::IOscCalcAdjustable *osc) const override |
void | SetValue (osc::IOscCalcAdjustable *osc, double val) const override |
double | LowLimit () const override |
double | HighLimit () const override |
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... | |
const std::string & | ShortName () const |
const std::string & | LatexName () const |
Protected Member Functions | |
template<typename T > | |
T | Clamp (T val) const |
|
inline |
Definition at line 29 of file FitVars.h.
References ana::FitTheta13::GetValue(), ana::FitTheta13::SetValue(), and febshutoff_auto::val.
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(), FitSinSqTheta23LowerOctant::SetValue(), FitSinSqTheta23MaxMix::SetValue(), and FitSinSqTheta23UpperOctant::SetValue().
|
overridevirtual |
Implements ana::IFitVar.
Reimplemented in ana::FitSinSq2Theta13CPT.
Definition at line 42 of file FitVars.cxx.
References osc::_IOscCalcAdjustable< T >::GetTh13(), std::sin(), and util::sqr().
Referenced by FCTutorial2020(), make_fc_mass_and_oct_nersc_2018(), make_fc_mass_and_oct_nersc_2019(), make_fc_mh_nersc_2018(), make_fc_mh_nersc_2019(), make_fc_oct_nersc_2018(), make_fc_oct_nersc_2019(), make_fc_slices_nersc_2018(), make_fc_slices_nersc_2018_stats(), make_fc_slices_nersc_2019(), make_fc_surfaces_2020(), make_fc_surfaces_2020_validation(), make_fc_surfaces_nersc_2018(), make_fc_surfaces_nersc_2018_stats(), make_fc_surfaces_nersc_2019(), plot_joint_fit_2020_contours(), ana::ReactorExperiment::SSTh13(), and syst_table_fit_new().
|
inlineoverridevirtual |
Implements ana::IConstrainedFitVar.
Definition at line 35 of file FitVars.h.
References ana::kFitSinSq2Theta13.
|
inlineinherited |
Definition at line 37 of file IFitVar.h.
References ana::IFitVar::fLatexName, ana::IFitVar::fShortName, and string.
Referenced by ana::FrequentistSurface::CreateHistograms(), ana::SurfaceKrige::SurfaceKrige(), and test_fitvarsproduct().
|
inlineoverridevirtual |
|
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().
|
overridevirtual |
Implements ana::IFitVar.
Reimplemented in ana::FitSinSq2Theta13CPT.
Definition at line 48 of file FitVars.cxx.
References a, std::asin(), lem::Clamp(), stan::math::floor(), osc::_IOscCalcAdjustable< T >::GetdCP(), M_PI, runNovaSAM::ret, osc::_IOscCalcAdjustable< T >::SetTh13(), std::sqrt(), and T.
Referenced by CVNCuts(), FCTutorial2020(), fill_col(), joint_fit_2017_make_fc_surf(), make_fc_mass_and_oct_nersc_2018(), make_fc_mass_and_oct_nersc_2019(), make_fc_mh_nersc_2018(), make_fc_mh_nersc_2019(), make_fc_oct_nersc_2018(), make_fc_oct_nersc_2019(), make_fc_surfaces_2020(), make_fc_surfaces_2020_validation(), make_fc_surfaces_nersc_2018(), make_fc_surfaces_nersc_2018_stats(), make_fc_surfaces_nersc_2019(), PeripheralCuts(), prob_biprob_pedagogical(), syst_table_fit_new(), and test_ana().
|
inlineinherited |
Definition at line 36 of file IFitVar.h.
References ana::IFitVar::fShortName.
Referenced by ana::CovMxSurface::CovMxSurface(), ana::FrequentistSurface::FillSurface(), MakeSurface(), MakeSurfaceJoint(), plot_3flavor_withsysts(), ana::FrequentistSurface::ProgressBarTitle(), ana::MCMCSamples::SampleValue(), ana::StanFitter::transform_helper(), ana::MCMCSample::Val(), ana::MCMCSamples::VarOffset(), and ana::StanFitter::write_array().