#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N21-02-25/CAFAna/Vars/FitVarsCPT.h"
Public Member Functions | |
SigmaDelta (osc::OscCalcCPT *osc, const IConstrainedFitVar &x, const IConstrainedFitVar &y) | |
Private Member Functions | |
double | GetSigma (const osc::IOscCalcAdjustable *osc) const |
double | GetDelta (const osc::IOscCalcAdjustable *osc) const |
void | SetSigma (osc::IOscCalcAdjustable *osc, double val) |
void | SetDelta (osc::IOscCalcAdjustable *osc, double val) |
double | SigmaPenalty (double val, osc::IOscCalcAdjustable *) const |
double | DeltaPenalty (double val) const |
void | SetFitVars (osc::OscCalcCPT *) |
Private Attributes | |
const IConstrainedFitVar & | fXvar |
const IConstrainedFitVar & | fYvar |
const double | fCenterDelta |
const double | fCenterSigma |
Friends | |
class | FitSigmaCPT |
class | FitDeltaCPT |
Helper class, allows FitVar pairs like var1+var2, var1-var2 Requires CPT calculator to cache data when parallelized
Definition at line 246 of file FitVarsCPT.h.
ana::SigmaDelta::SigmaDelta | ( | osc::OscCalcCPT * | osc, |
const IConstrainedFitVar & | x, | ||
const IConstrainedFitVar & | y | ||
) |
Definition at line 103 of file FitVarsCPT.cxx.
References ana::assert(), fCenterDelta, fCenterSigma, osc::OscCalcCPT::fSigDel, fXvar, fYvar, ana::IFitVar::GetValue(), ana::IConstrainedFitVar::HighLimit(), and ana::IConstrainedFitVar::LowLimit().
|
private |
Definition at line 137 of file FitVarsCPT.cxx.
|
private |
Definition at line 120 of file FitVarsCPT.cxx.
References osc::DowncastToCPT(), and osc::OscCalcCPT::fSigDel.
|
private |
Definition at line 118 of file FitVarsCPT.cxx.
References osc::DowncastToCPT(), and osc::OscCalcCPT::fSigDel.
|
private |
Definition at line 130 of file FitVarsCPT.cxx.
References osc::DowncastToCPT(), osc::OscCalcCPT::fSigDel, SetFitVars(), and febshutoff_auto::val.
|
private |
Definition at line 155 of file FitVarsCPT.cxx.
References delta, fCenterDelta, fCenterSigma, osc::OscCalcCPT::fSigDel, fXvar, fYvar, ana::IFitVar::GetValue(), ana::IFitVar::SetValue(), and sigma().
Referenced by SetDelta(), and SetSigma().
|
private |
Definition at line 123 of file FitVarsCPT.cxx.
References osc::DowncastToCPT(), osc::OscCalcCPT::fSigDel, SetFitVars(), and febshutoff_auto::val.
|
private |
Definition at line 142 of file FitVarsCPT.cxx.
References delta, osc::DowncastToCPT(), osc::OscCalcCPT::fSigDel, fXvar, fYvar, ana::IConstrainedFitVar::HighLimit(), ana::IConstrainedFitVar::LowLimit(), and ana::IConstrainedFitVar::Penalty().
|
friend |
Definition at line 249 of file FitVarsCPT.h.
|
friend |
Definition at line 248 of file FitVarsCPT.h.
|
private |
Definition at line 264 of file FitVarsCPT.h.
Referenced by SetFitVars(), and SigmaDelta().
|
private |
Definition at line 265 of file FitVarsCPT.h.
Referenced by SetFitVars(), and SigmaDelta().
|
private |
Definition at line 261 of file FitVarsCPT.h.
Referenced by SetFitVars(), SigmaDelta(), and SigmaPenalty().
|
private |
Definition at line 262 of file FitVarsCPT.h.
Referenced by SetFitVars(), SigmaDelta(), and SigmaPenalty().