#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N21-02-25/CAFAna/xsec_tuning/Ana2020/tuning/MECTuningUtils.h"
Definition at line 181 of file MECTuningUtils.h.
ana::CompNormSyst::CompNormSyst |
( |
const Cut & |
selCut, |
|
|
double |
sigmaScale = 1.0 |
|
) |
| |
|
inline |
Definition at line 184 of file MECTuningUtils.h.
References sigma(), and ana::weight.
static unsigned int sInstanceCount
IRescaledSigmaSyst(const std::string &shortName, const std::string &latexName, double sigmaScale=1.0)
std::string to_string(ModuleType mt)
ana::CompNormSyst::CompNormSyst |
( |
const Cut & |
selCut, |
|
|
double |
sigmaScale = 1.0 |
|
) |
| |
|
inline |
Definition at line 187 of file MECTuningUtils.h.
References ana::GetCutIsFitMEC(), if(), make_mec_shifts_plots::isRHC, ana::kIsDytmanMEC, ana::kTrueQ0, ana::kTrueQ3, caf::Proxy< caf::StandardRecord >::mc, caf::Proxy< caf::SRTruthBranch >::nu, ana::Q3Q0CutFactory(), Shift(), sigma(), sInstanceCount, ana::weight, and wgt.
static unsigned int sInstanceCount
IRescaledSigmaSyst(const std::string &shortName, const std::string &latexName, double sigmaScale=1.0)
std::string to_string(ModuleType mt)
double ana::IRescaledSigmaSyst::GetSigmaScale |
( |
| ) |
const |
|
inlineinherited |
double ana::IRescaledSigmaSyst::GetSigmaScale |
( |
| ) |
const |
|
inlineinherited |
virtual bool ana::ISyst::IsGenieReweight |
( |
| ) |
const |
|
inlinevirtualinherited |
virtual const std::string& ana::ISyst::LatexName |
( |
| ) |
const |
|
inlinefinalvirtualinherited |
void ana::IRescaledSigmaSyst::SetSigmaScale |
( |
double |
sc | ) |
|
|
inlineinherited |
void ana::IRescaledSigmaSyst::SetSigmaScale |
( |
double |
sc | ) |
|
|
inlineinherited |
void ana::CompNormSyst::Shift |
( |
double |
sigma, |
|
|
caf::SRProxy * |
sr, |
|
|
double & |
weight |
|
) |
| const |
|
overridevirtual |
Perform the systematic shift.
Override this function if your systematic depends on non-SRNeutrino quantities. If it is SRNeutrino-only, implement the other function, and let this default forward to you when necessary.
- Parameters
-
sigma | Number of sigma to shift record by |
sr | The record to inspect and alter |
weight | Scale this weight for reweighting systematics |
Reimplemented from ana::ISyst.
Definition at line 198 of file MECTuningUtils.h.
References sigma(), and wgt.
Referenced by CompNormSyst().
void ana::CompNormSyst::Shift |
( |
double |
sigma, |
|
|
caf::SRProxy * |
sr, |
|
|
double & |
weight |
|
) |
| const |
|
overridevirtual |
Perform the systematic shift.
Override this function if your systematic depends on non-SRNeutrino quantities. If it is SRNeutrino-only, implement the other function, and let this default forward to you when necessary.
- Parameters
-
sigma | Number of sigma to shift record by |
sr | The record to inspect and alter |
weight | Scale this weight for reweighting systematics |
Reimplemented from ana::ISyst.
virtual const std::string& ana::ISyst::ShortName |
( |
| ) |
const |
|
inlinefinalvirtualinherited |
The name printed out to the screen.
Definition at line 27 of file ISyst.h.
References ana::ISyst::fShortName.
Referenced by ana::PredictionSystJoint2018::AddNormSyst(), ana::PredictionSystJointDemo::AddNormSyst(), ana::PredictionSyst3Flavor2020::AddNormSyst(), ana::CovMxManager::AddSystematic(), ana::NuISyst::BaseName(), ana::PredictionInterp::DebugPlot(), DrawBins(), DrawPulls(), DrawSystShifts(), GetGENIEShiftLabels(), ana::SystShifts::GetShift(), ana::Nus17SystFromHist::LoadHists(), ana::NusSystFromHist::LoadHists(), ana::Nus18SystFromHist::LoadHists(), MakeCovarSim(), MakeCovMx(), MakeGENIEMatrix(), plot_3flavor_withsysts(), ana::PredictionSystJoint2018::PredictionSystJoint2018(), ana::PredictionSystJointDemo::PredictionSystJointDemo(), ana::MCMCSamples::SampleValue(), ana::NuISyst::SaveTo(), ana::SystShifts::SetShift(), ana::SortSystsName(), SystsGENIEAna(), test_stanfit_withsysts(), ana::MCMCSample::Val(), and ana::MCMCSamples::VarOffset().
unsigned int ana::CompNormSyst::fID |
|
private |
const Cut ana::CompNormSyst::fSelCut |
|
private |
double ana::IRescaledSigmaSyst::fSigmaScale |
|
protectedinherited |
unsigned int ana::CompNormSyst::sInstanceCount = 0 |
|
staticprivate |
The documentation for this class was generated from the following file:
- /cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N21-02-25/CAFAna/xsec_tuning/Ana2020/tuning/MECTuningUtils.h