#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N21-02-25/CAFAna/Extrap/FDExtrap.h"
Static Public Member Functions | |
static FDExtrap | FDExtrap_c (Loaders &loaders, const HistAxis &axis, const Cut &selection, const SystShifts &shiftMC=kNoShift, const Var &weight=kUnweighted) |
static FDExtrap | FDExtrap_c (SpectrumLoaderBase &nonswap, SpectrumLoaderBase &swap, SpectrumLoaderBase &tau, const HistAxis &axis, const Cut &selection, const SystShifts &shiftMC=kNoShift, const Var &weight=kUnweighted) |
static std::unique_ptr< FDExtrap > | LoadFrom (TDirectory *dir, const std::string &name) |
Protected Member Functions | |
FDExtrap () | |
FDExtrap (SpectrumLoaderBase &nonswap, SpectrumLoaderBase &swap, SpectrumLoaderBase &tau, const HistAxis &axis, const Cut &selection, const SystShifts &shiftMC=kNoShift, const Var &weight=kUnweighted) | |
std::unique_ptr< OscillatableSpectrum > | LoadSpectrum (TDirectory *dir, std::string name) |
Definition at line 19 of file FDExtrap.h.
|
inlinevirtual |
Definition at line 37 of file FDExtrap.h.
References AntiNueCCAppComponent(), AntiNueCCSurvComponent(), AntiNueNCComponent(), AntiNumuCCAppComponent(), AntiNumuCCSurvComponent(), AntiNumuNCComponent(), AntiTauCCAppComponent(), AntiTauNCComponent(), dir, EAntiTauCCAppComponent(), ETauCCAppComponent(), FDExtrap(), LoadFrom(), NCComponent(), NueCCAppComponent(), NueCCSurvComponent(), NueNCComponent(), NumuCCAppComponent(), NumuCCSurvComponent(), NumuNCComponent(), operator=(), SaveTo(), string, TauCCAppComponent(), and TauNCComponent().
|
delete |
|
default |
|
inlineprotected |
Definition at line 72 of file FDExtrap.h.
References ana::kNoShift, ana::kUnweighted, LoadSpectrum(), string, and ana::weight.
Referenced by ~FDExtrap().
|
protected |
Definition at line 162 of file FDExtrap.cxx.
OscillatableSpectrum ana::FDExtrap::AntiNueCCAppComponent | ( | ) |
Definition at line 126 of file FDExtrap.cxx.
References fAMAEComp.
Referenced by ana::FDPredictionSterile::Predict(), ana::FDPredictionSterile::PredictComponent(), and ~FDExtrap().
OscillatableSpectrum ana::FDExtrap::AntiNueCCSurvComponent | ( | ) |
Definition at line 71 of file FDExtrap.cxx.
References fAEAEComp.
Referenced by ana::FDPredictionSterile::Predict(), ana::FDPredictionSterile::PredictComponent(), and ~FDExtrap().
OscillatableSpectrum ana::FDExtrap::AntiNueNCComponent | ( | ) |
Definition at line 146 of file FDExtrap.cxx.
References fAENCComp.
Referenced by ana::FDPredictionSterile::Predict(), ana::FDPredictionSterile::PredictComponent(), and ~FDExtrap().
OscillatableSpectrum ana::FDExtrap::AntiNumuCCAppComponent | ( | ) |
Definition at line 83 of file FDExtrap.cxx.
References fAEAMComp.
Referenced by ana::FDPredictionSterile::Predict(), ana::FDPredictionSterile::PredictComponent(), and ~FDExtrap().
OscillatableSpectrum ana::FDExtrap::AntiNumuCCSurvComponent | ( | ) |
Definition at line 95 of file FDExtrap.cxx.
References fAMAMComp.
Referenced by ana::FDPredictionSterile::Predict(), ana::FDPredictionSterile::PredictComponent(), and ~FDExtrap().
OscillatableSpectrum ana::FDExtrap::AntiNumuNCComponent | ( | ) |
Definition at line 151 of file FDExtrap.cxx.
References fAMNCComp.
Referenced by ana::FDPredictionSterile::Predict(), ana::FDPredictionSterile::PredictComponent(), and ~FDExtrap().
OscillatableSpectrum ana::FDExtrap::AntiTauCCAppComponent | ( | ) |
Definition at line 111 of file FDExtrap.cxx.
References fAMATComp.
Referenced by ana::FDPredictionSterile::Predict(), ana::FDPredictionSterile::PredictComponent(), and ~FDExtrap().
OscillatableSpectrum ana::FDExtrap::AntiTauNCComponent | ( | ) |
Definition at line 156 of file FDExtrap.cxx.
References fATNCComp.
Referenced by ana::FDPredictionSterile::Predict(), ana::FDPredictionSterile::PredictComponent(), and ~FDExtrap().
OscillatableSpectrum ana::FDExtrap::EAntiTauCCAppComponent | ( | ) |
Definition at line 121 of file FDExtrap.cxx.
References fAEATComp.
Referenced by ana::FDPredictionSterile::Predict(), ana::FDPredictionSterile::PredictComponent(), and ~FDExtrap().
OscillatableSpectrum ana::FDExtrap::ETauCCAppComponent | ( | ) |
Definition at line 116 of file FDExtrap.cxx.
References fETComp.
Referenced by ana::FDPredictionSterile::Predict(), ana::FDPredictionSterile::PredictComponent(), and ~FDExtrap().
|
static |
Definition at line 23 of file FDExtrap.cxx.
References allInOneTrainingPlots::axis, ana::Loaders::GetLoader(), ana::kBeam, caf::kFARDET, ana::Loaders::kFluxSwap, ana::Loaders::kMC, ana::Loaders::kNonSwap, ana::Loaders::kTauSwap, and ana::weight.
Referenced by ana::FDPredictionGenerator::Generate(), and MakeNus18CovarSim().
|
static |
Definition at line 47 of file FDExtrap.cxx.
|
static |
Definition at line 245 of file FDExtrap.cxx.
References ana::assert(), dir, and runNovaSAM::ret.
Referenced by ~FDExtrap().
|
protected |
Referenced by FDExtrap().
Spectrum ana::FDExtrap::NCComponent | ( | ) |
Definition at line 59 of file FDExtrap.cxx.
References fNCCompSpec.
Referenced by ana::FDPredictionSterile::PredictComponent(), and ~FDExtrap().
OscillatableSpectrum ana::FDExtrap::NueCCAppComponent | ( | ) |
Definition at line 101 of file FDExtrap.cxx.
References fMEComp.
Referenced by ana::FDPredictionSterile::Predict(), ana::FDPredictionSterile::PredictComponent(), and ~FDExtrap().
OscillatableSpectrum ana::FDExtrap::NueCCSurvComponent | ( | ) |
Definition at line 65 of file FDExtrap.cxx.
References fEEComp.
Referenced by ana::FDPredictionSterile::Predict(), ana::FDPredictionSterile::PredictComponent(), and ~FDExtrap().
OscillatableSpectrum ana::FDExtrap::NueNCComponent | ( | ) |
Definition at line 131 of file FDExtrap.cxx.
References fENCComp.
Referenced by ana::FDPredictionSterile::Predict(), ana::FDPredictionSterile::PredictComponent(), and ~FDExtrap().
OscillatableSpectrum ana::FDExtrap::NumuCCAppComponent | ( | ) |
Definition at line 77 of file FDExtrap.cxx.
References fEMComp.
Referenced by ana::FDPredictionSterile::Predict(), ana::FDPredictionSterile::PredictComponent(), and ~FDExtrap().
OscillatableSpectrum ana::FDExtrap::NumuCCSurvComponent | ( | ) |
Definition at line 89 of file FDExtrap.cxx.
References fMMComp.
Referenced by ana::FDPredictionSterile::Predict(), ana::FDPredictionSterile::PredictComponent(), and ~FDExtrap().
OscillatableSpectrum ana::FDExtrap::NumuNCComponent | ( | ) |
Definition at line 136 of file FDExtrap.cxx.
References fMNCComp.
Referenced by ana::FDPredictionSterile::Predict(), ana::FDPredictionSterile::PredictComponent(), and ~FDExtrap().
Referenced by ~FDExtrap().
|
virtual |
Definition at line 196 of file FDExtrap.cxx.
References dir, fAEAEComp, fAEAMComp, fAEATComp, fAENCComp, fAMAEComp, fAMAMComp, fAMATComp, fAMNCComp, fATNCComp, fEEComp, fEMComp, fENCComp, fETComp, fMEComp, fMMComp, fMNCComp, fMTComp, fNCCompSpec, fTNCComp, and tmp.
Referenced by ana::FDPredictionSterile::SaveTo(), and ~FDExtrap().
OscillatableSpectrum ana::FDExtrap::TauCCAppComponent | ( | ) |
Definition at line 106 of file FDExtrap.cxx.
References fMTComp.
Referenced by ana::FDPredictionSterile::Predict(), ana::FDPredictionSterile::PredictComponent(), and ~FDExtrap().
OscillatableSpectrum ana::FDExtrap::TauNCComponent | ( | ) |
Definition at line 141 of file FDExtrap.cxx.
References fTNCComp.
Referenced by ana::FDPredictionSterile::Predict(), ana::FDPredictionSterile::PredictComponent(), and ~FDExtrap().
|
protected |
Definition at line 85 of file FDExtrap.h.
Referenced by AntiNueCCSurvComponent(), and SaveTo().
|
protected |
Definition at line 87 of file FDExtrap.h.
Referenced by AntiNumuCCAppComponent(), and SaveTo().
|
protected |
Definition at line 89 of file FDExtrap.h.
Referenced by EAntiTauCCAppComponent(), and SaveTo().
|
protected |
Definition at line 100 of file FDExtrap.h.
Referenced by AntiNueNCComponent(), and SaveTo().
|
protected |
Definition at line 91 of file FDExtrap.h.
Referenced by AntiNueCCAppComponent(), and SaveTo().
|
protected |
Definition at line 93 of file FDExtrap.h.
Referenced by AntiNumuCCSurvComponent(), and SaveTo().
|
protected |
Definition at line 95 of file FDExtrap.h.
Referenced by AntiTauCCAppComponent(), and SaveTo().
|
protected |
Definition at line 101 of file FDExtrap.h.
Referenced by AntiNumuNCComponent(), and SaveTo().
|
protected |
Definition at line 102 of file FDExtrap.h.
Referenced by AntiTauNCComponent(), and SaveTo().
|
protected |
Definition at line 84 of file FDExtrap.h.
Referenced by NueCCSurvComponent(), and SaveTo().
|
protected |
Definition at line 86 of file FDExtrap.h.
Referenced by NumuCCAppComponent(), and SaveTo().
|
protected |
Definition at line 97 of file FDExtrap.h.
Referenced by NueNCComponent(), and SaveTo().
|
protected |
Definition at line 88 of file FDExtrap.h.
Referenced by ETauCCAppComponent(), and SaveTo().
|
protected |
Definition at line 90 of file FDExtrap.h.
Referenced by NueCCAppComponent(), and SaveTo().
|
protected |
Definition at line 92 of file FDExtrap.h.
Referenced by NumuCCSurvComponent(), and SaveTo().
|
protected |
Definition at line 98 of file FDExtrap.h.
Referenced by NumuNCComponent(), and SaveTo().
|
protected |
Definition at line 94 of file FDExtrap.h.
Referenced by SaveTo(), and TauCCAppComponent().
|
protected |
Definition at line 103 of file FDExtrap.h.
Referenced by NCComponent(), and SaveTo().
|
protected |
Definition at line 104 of file FDExtrap.h.
|
protected |
Definition at line 105 of file FDExtrap.h.
|
protected |
Definition at line 99 of file FDExtrap.h.
Referenced by SaveTo(), and TauNCComponent().