22 const double scaleFD,
const double scaleND,
23 const double scaleMuCat)
24 :
ISyst(shortName, latexName),
28 const double scaleMuCat)
29 :
ISyst(
"CorrMuEScaleSyst2020",
"Corr Mu Energy Scale 2020"),
51 :
ISyst(shortName, latexName), fScale(scale) {}
54 :
ISyst(
"UnCorrFDMuEScaleSyst2020",
"Uncorr FD Mu Energy Scale 2020"),
80 :
ISyst(shortName, latexName), fScale(scale) {}
83 :
ISyst(
"UnCorrNDMuEScaleSyst2020",
"Uncorr ND Mu Energy Scale 2020"),
103 :
ISyst(shortName, latexName), fScale(scale) {}
106 :
ISyst(
"UnCorrMuCatMuESyst2020",
"Uncorr MuCat Mu Energy 2020"),
138 const double shiftND,
const double shiftMuCat)
139 :
ISyst(shortName, latexName), fShiftND(shiftND), fShiftMuCat(shiftMuCat) {}
142 :
ISyst(
"PileupMuESyst2020",
"Neutron Pile-up 2020"),
143 fShiftND(shiftND), fShiftMuCat(shiftMuCat) {}
CorrMuEScaleSyst2020(const std::string &shortName, const std::string &latexName, const double scaleFD, const double scaleND, const double scaleMuCat)
UnCorrFDMuEScaleSyst2020(const std::string &shortName, const std::string &latexName, const double scale)
void Shift(double sigma, caf::SRProxy *sr, double &weight) const override
Perform the systematic shift.
UnCorrNDMuEScaleSyst2020(const std::string &shortName, const std::string &latexName, const double scale)
Cuts and Vars for the 2020 FD DiF Study.
UnCorrMuCatMuESyst2020(const std::string &shortName, const std::string &latexName, const double scale)
CorrMuEScaleSyst2020(const double scaleFD, const double scaleND, const double scaleMuCat)
UnCorrMuCatMuESyst2020(const double scale)
Proxy for caf::StandardRecord.
Encapsulate code to systematically shift a caf::SRProxy.
const UnCorrFDMuEScaleSyst2020 kUnCorrFDMuEScaleSyst2020(0.0015)
UnCorrNDMuEScaleSyst2020(const double scale)
const PileupMuESyst2020 kPileupMuESyst2020(0.46, 1.3)
PileupMuESyst2020(const double shiftND, const double shiftMuCat)
const CorrMuEScaleSyst2020 kCorrMuEScaleSyst2020(0.0074, 0.0074, 0.0013)
const UnCorrNDMuEScaleSyst2020 kUnCorrNDMuEScaleSyst2020(0.0013)
string shortName
THUMBNAIL BLOCK: We need to make a thumbnail for each.
const UnCorrMuCatMuESyst2020 kUnCorrMuCatMuESyst2020(0.0048)
UnCorrFDMuEScaleSyst2020(const double scale)
PileupMuESyst2020(const std::string &shortName, const std::string &latexName, const double shiftND, const double shiftMuCat)