42 std::vector<const ISyst *>
ret =
94 for (
auto const&
s:
temp)
101 for (
int i =0;
i<12; ++
i)
113 for (
int i =0;
i<5; ++
i)
154 const bool ptExtrap )
173 const bool ptExtrap )
203 const bool ptExtrap )
235 const bool ptExtrap )
248 std::vector<const ISyst*>
ret;
265 std::vector<const ISyst*>
ret;
286 for (
const auto &
s:largegenie)
288 for (
const auto &
a:allgenie)
292 auto it = std::remove(allgenie.begin(),allgenie.end(),
a);
306 "Summed small XSec systs "+anastr);
312 std::vector<const ISyst*>
ret;
325 std::vector<const ISyst*>
ret;
std::vector< const ISyst * > get3FlavorAna2020SmallXsecSysts(const EAnaType2020 ana)
Generic way to add systematics in quadrature.
const NOvARwgtSyst kZExpEV2Syst2020("ZExpAxialFFSyst2020_EV2","CCQE z-exp EV shift #2", novarwgt::kZExpEV2Syst2020)
const DummyAnaSyst kAna2020NormFHC("NormFHC2020","FHC. Norm.")
const NOvARwgtSyst k2ndClassCurrs("2ndclasscurr","Second class currents", novarwgt::kSimpleSecondClassCurrentsSystKnob)
Second-class current syst. See documentation in NOvARwgt.
Cuts and Vars for the 2020 FD DiF Study.
const NOvARwgtSyst khNFSISyst2020_MFP("hNFSI_MFP_2020","hN FSI mean free path", novarwgt::khNFSISyst2020_MFP)
const DummyAnaSyst kAnaLightlevelFDSyst("Light_Level_FD","Light_Level_FD")
const NOvARwgtSyst kMECShapeSyst2020Nu("MECShape2020Nu","MEC 2020 (q_{0}, |#vec{q}|) response, neutrinos", novarwgt::kMECQ0Q3RespSyst2020_NuOnly)
const NOvARwgtSyst kDISvnCC1pi_2020("DISvnCC1pi_2020","DIS vnCC1pi", novarwgt::kDIS_CC_1pi_nu_n_SystKnob_2020)
const NuTruthSystComponentScale kTauScaleSyst("NuTauScale","#nu_{#tau} Scale", kIsTau_NT &&!kIsNC_NT, 0.6, NuTruthSystComponentScale::kLinear)
100% uncertainty scale on taus
const DummyAnaSyst kAna2020NormHornCorr("NormHornCorr","HornCorr Norm.")
void AddNonLoadable2020Systs(std::vector< const ISyst * > &systs, const EAnaType2020 ana)
const NeutronVisEScaleSyst2018 kNeutronVisEScalePrimariesSyst2018(false)
void Add3FlavorAna2020NeutronSysts(std::vector< const ISyst * > &systs)
const CosmicBkgScaleSyst kCosmicBkgScaleSyst
const DummyAnaSyst kAna2020NormRHC("NormRHC2020","RHC. Norm.")
const NueAcceptSystSignalKin2020FHC kNueAcceptSystSignalKin2020FHC
const DummyAnaSyst kAnaRelativeCalibSyst("RelativeCalib","RelCalib")
void Add3FlavorAna2020FileSysts(std::vector< const ISyst * > &systs)
const LeptonAngleSyst kLeptonAngleSystNDYZ2020("LeptonAngleSystNDYZ2020","Lepton Angle Syst ND YZ", caf::kNEARDET, kAngleShiftYZ, 0.010)
const LeptonAngleSyst kLeptonAngleSystNDXZ2020("LeptonAngleSystNDXZ2020","Lepton Angle Syst ND XZ", caf::kNEARDET, kAngleShiftXZ, 0.010)
const NOvARwgtSyst kRadCorrNuebar("radcorrnuebar","Radiative corrections for #bar{#nu}_{e}", novarwgt::kSimpleRadiativeCorrNuebarXsecSystKnob)
Radiative corrections syst (nuebars). See documentation in NOvARwgt.
void Add3FlavorAna2020MichelTagSysts(std::vector< const ISyst * > &systs, const EAnaType2020 ana, const BeamType2020 beam)
const UnCorrFDMuEScaleSyst2020 kUnCorrFDMuEScaleSyst2020(0.0015)
std::vector< const ISyst * > getAllXsecSysts_2020()
const LeptonAngleSyst kLeptonAngleSystFDXZ2020("LeptonAngleSystFDXZ2020","Lepton Angle Syst FD XZ", caf::kFARDET, kAngleShiftXZ, 0.010)
const DummyAnaSyst kAnaCalibrationSyst("Calibration","AbsCalib")
const DummyAnaSyst kAnaCherenkovSyst("Cherenkov","Cherenkov")
const NOvARwgtSyst kZExpEV1Syst2020("ZExpAxialFFSyst2020_EV1","CCQE z-exp EV shift #1", novarwgt::kZExpEV1Syst2020)
void Add3FlavorAna2020OtherSysts(std::vector< const ISyst * > &systs, const EAnaType2020 ana, const BeamType2020 beam, const bool ptExtrap)
const NOvARwgtSyst khNFSISyst2020_EV1("hNFSI_FateFracEV1_2020","hN FSI fate fraction eigenvector #1", novarwgt::khNFSISyst2020_EV1)
const NOvARwgtSyst kMECInitStateNPFracSyst2020AntiNu("MECInitStateNPFrac2020AntiNu","MEC initial state np fraction, antineutrinos", novarwgt::kMECInitStateNPFracSyst2020_NubarOnly)
std::vector< const ISyst * > getAna2020NueOnly(const BeamType2020 beam, const bool ptExtrap)
void Add3FlavorAna2020LeptonAngleSysts(std::vector< const ISyst * > &systs, const bool ptExtrap)
const NueAcceptSystSignalKin2020FHC kNueAcceptSystSignalKinPtExtrap2020FHC(ana::kExtrapPt,"accept_signalkin_pTextrap_FHC_2020")
BeamSyst * GetFluxPrincipals2020(int PCIdx)
const NOvARwgtSyst kZExpEV4Syst2020("ZExpAxialFFSyst2020_EV4","CCQE z-exp EV shift #4", novarwgt::kZExpEV4Syst2020)
const NOvARwgtSyst kRPACCQEEnhSyst2020("RPAShapeenh2020","RPA shape: higher-Q^{2} enhancement (2020)", novarwgt::kRPACCQEEnhSyst2020)
const NOvARwgtSyst kRESLowQ2SuppressionSyst2020("LowQ2RESSupp2020","RES low-Q^2 suppression", novarwgt::kRESLowQ2SuppressionSyst2020)
const MichelTaggingSyst2020 kMichelTaggingSyst2020
const NOvARwgtSyst kZExpEV3Syst2020("ZExpAxialFFSyst2020_EV3","CCQE z-exp EV shift #3", novarwgt::kZExpEV3Syst2020)
void Add3FlavorAna2020LightSysts(std::vector< const ISyst * > &systs)
void Add3FlavorAna2020NueAcceptSysts(std::vector< const ISyst * > &systs, const EAnaType2020 ana, const BeamType2020 beam, const bool ptExtrap)
std::string AnaTypeToString(const EAnaType2020 ana)
void Add3FlavorAna2020NormSysts(std::vector< const ISyst * > &systs, const BeamType2020 beam)
void Add3FlavorAna2020MuEnergySysts(std::vector< const ISyst * > &systs, const EAnaType2020 ana)
const NOvARwgtSyst kMECInitStateNPFracSyst2020Nu("MECInitStateNPFrac2020Nu","MEC initial state np fraction, neutrinos", novarwgt::kMECInitStateNPFracSyst2020_NuOnly)
const NOvARwgtSyst kMECShapeSyst2020AntiNu("MECShape2020AntiNu","MEC 2020 (q_{0}, |#vec{q}|) response, antineutrinos", novarwgt::kMECQ0Q3RespSyst2020_NubarOnly)
std::vector< const ISyst * > get3FlavorAna2020LargeXsecSysts(const EAnaType2020 ana)
const PileupMuESyst2020 kPileupMuESyst2020(0.46, 1.3)
const NOvARwgtSyst kRPACCQESuppSyst2020("RPAShapesupp2020","RPA shape: low-Q^{2} suppression (2020)", novarwgt::kRPACCQESuppSyst2020)
const NOvARwgtSyst kMECEnuShapeSyst2020AntiNu("MECEnuShape2020AntiNu","MEC E_{#nu} shape, antineutrinos", novarwgt::kMECEnuShapeSyst2020_NubarOnly)
void Add3FlavorAna2020NotCorrelSysts(std::vector< const ISyst * > &systs, const EAnaType2020 ana, const BeamType2020 beam, const bool ptExtrap)
void Add3FlavorAna2020XSecSysts(std::vector< const ISyst * > &systs, const EAnaType2020 ana, bool smallgenie)
const SummedSyst * get3FlavorAna2020SummedSmallXsecSysts(const EAnaType2020 ana)
std::vector< const ISyst * > get3FlavorAna2020AllSysts(const EAnaType2020 ana, const bool smallgenie, const BeamType2020 beam, const bool isFit, const bool ptExtrap)
const CorrMuEScaleSyst2020 kCorrMuEScaleSyst2020(0.0074, 0.0074, 0.0013)
const UnCorrNDMuEScaleSyst2020 kUnCorrNDMuEScaleSyst2020(0.0013)
const DummyAnaSyst kAnaLightlevelNDSyst("Light_Level_ND","Light_Level_ND")
void Add3FlavorAna2020BeamSysts(std::vector< const ISyst * > &systs, const EAnaType2020 ana)
const UnCorrMuCatMuESyst2020 kUnCorrMuCatMuESyst2020(0.0048)
const NOvARwgtSyst * GetGenieKnobSyst(rwgt::ReweightLabel_t knobIdx, std::string altName, std::string altLabel)
Convenience function to get a GENIE knob syst. (Allows using the GENIE knob name & description as the...
const DummyAnaSyst kAnaCalibDriftSyst("CalibDrift","CalibDrift")
std::vector< const ISyst * > get3FlavorAna2020AllCPTSysts(const EAnaType2020 ana, const bool smallgenie, const BeamType2020 beam, const bool isFit, const bool ptExtrap)
const LeptonAngleSyst kLeptonAngleSystFDYZ2020("LeptonAngleSystFDYZ2020","Lepton Angle Syst FD YZ", caf::kFARDET, kAngleShiftYZ, 0.010)
const NOvARwgtSyst kRadCorrNue("radcorrnue","Radiative corrections for #nu_{e}", novarwgt::kSimpleRadiativeCorrNueXsecSystKnob)
Radiative corrections syst (nues). See documentation in NOvARwgt.
void Add3FlavorAna2020CalibSysts(std::vector< const ISyst * > &systs)
std::vector< const ISyst * > getAna2020NumuOnly(const BeamType2020 beam)
const NueAcceptSystSignalKin2020RHC kNueAcceptSystSignalKinPtExtrap2020RHC(ana::kExtrapPt,"accept_signalkin_pTextrap_RHC_2020")
const DummyAnaSyst kAnaCalibShapeSyst("CalibShape","CalibShape")
const DummyRockScaleSyst kRockScaleSyst
const NOvARwgtSyst kMECEnuShapeSyst2020Nu("MECEnuShape2020Nu","MEC E_{#nu} shape, neutrinos", novarwgt::kMECEnuShapeSyst2020_NuOnly)
GeniePCASyst * GetGeniePrincipals2020Small(int PCIdx)
const NueAcceptSystSignalKin2020RHC kNueAcceptSystSignalKin2020RHC