38 mutable std::vector< std::vector< std::pair<int, TH1D*> > >
fHists;
47 const double &ncWei,
const double &bgWei);
const std::string kNusAna17SystFile
Cuts and Vars for the 2020 FD DiF Study.
Proxy for caf::StandardRecord.
std::string FindCAFAnaDir()
Encapsulate code to systematically shift a caf::SRProxy.
NusChannel GetNusChannel(caf::SRProxy *sr) const
double WeightFor(NusChannel chan, double sigma, double nueenergy) const
const std::string kNusAna17SystDir
Nus group systematic applied as a flat shift only dependent on NC or CC.
const std::string kNusAna17SystFAlt
const std::string kNusAna17SystFileND
std::vector< std::vector< std::pair< int, TH1D * > > > fHists
void Shift(double sigma, caf::SRProxy *sr, double &weight) const override
Perform the systematic shift.
Nus17SystFromHist(const std::string &fname, const std::string &det, const std::string &shortname, const std::string &latexname)