12 #include "CAFAna/Extrap/ExtrapSterile.h" 49 std::vector<const ISyst*>
systs = getAllNusFDSysts();
63 TFile* rootF =
new TFile(outfile.c_str(),
"RECREATE");
65 TDirectory*
tmp = gDirectory;
66 TDirectory* saveDir = gDirectory;
69 saveDir = rootF->mkdir(
"nus17_predI");
70 predInterp.
SaveTo(saveDir);
Near Detector underground.
const std::string fNDdataDECAF
Implements systematic errors by interpolation between shifted templates.
Far Detector at Ash River.
Cuts and Vars for the 2020 FD DiF Study.
const std::string fFDtauDECAF
Collection of SpectrumLoaders for many configurations.
Adapt the PMNS_Sterile calculator to standard interface.
Generates extrapolated NC predictions using ProportionalDecomp.
const std::string fNDmcDECAF
void Go()
Call Go() on all the loaders.
void SetSpillCut(const SpillCut &cut)
virtual void SaveTo(TDirectory *dir, const std::string &name) const override
osc::OscCalcSterile * DefaultSterileCalc(int nflavors)
Create a sterile calculator with default assumptions for all parameters.
const Cut kNus17ND
Full Nus17 ND analysis selection.
const HistAxis kNus17Axis("Visible Energy (GeV)", kNus17EnergyBinning, kNus17Energy)
Axes used in Nus17 analysis by nus group.
void MakeNus17PredictionSysts(std::string outfile)
const SystShifts kNoShift
const std::string fFDmcDECAF
const SpillCut kStandardSpillCuts
Apply this unless you're doing something special.
const HistAxis kNus17BinsNumuCCAxis("Reconstructed Neutrino Energy (GeV)", kNus17EnergyBinning, kCCE)
void SetLoaderPath(const std::string &path, caf::Det_t det, DataMC datamc, DataSource src=kBeam, SwappingConfig swap=kNonSwap)
Configure loader via wildcard path.
const std::string fFDswapDECAF