virtual bool IsGenieReweight() const
GENIE reweights can only provide +/-1,2sigma.
Cuts and Vars for the 2020 FD DiF Study.
virtual const std::string & ShortName() const final
The name printed out to the screen.
Proxy for caf::SRNeutrino.
Proxy for caf::StandardRecord.
virtual void Shift(double sigma, caf::SRProxy *sr, double &weight) const
Perform the systematic shift.
Encapsulate code to systematically shift a caf::SRProxy.
ISyst & operator=(const ISyst &)=delete
virtual void TruthShift(double sigma, caf::SRNeutrinoProxy *nu, double &weight) const
virtual const std::string & LatexName() const final
The name used on plots (ROOT's TLatex syntax)
string shortName
THUMBNAIL BLOCK: We need to make a thumbnail for each.
ISyst(const std::string &shortName, const std::string &latexName)