diff --git a/PhysicsAnalysis/TauID/TauAnalysisTools/Root/TauEfficiencyCorrectionsTool.cxx b/PhysicsAnalysis/TauID/TauAnalysisTools/Root/TauEfficiencyCorrectionsTool.cxx index bbc088a157920af6862363639c129c433d47c4cd..b8db318117760df14c8a1ab30bf1f44bfa98a848 100644 --- a/PhysicsAnalysis/TauID/TauAnalysisTools/Root/TauEfficiencyCorrectionsTool.cxx +++ b/PhysicsAnalysis/TauID/TauAnalysisTools/Root/TauEfficiencyCorrectionsTool.cxx @@ -218,9 +218,13 @@ StatusCode TauEfficiencyCorrectionsTool::firstEvent() ATH_CHECK(evtStore()->retrieve(xEventInfo, "EventInfo")); if (xEventInfo->runNumber() != 284500 && xEventInfo->runNumber() != 300000 && xEventInfo->runNumber() != 310000) // mc21/2022: 410000 - { - ANA_MSG_WARNING( "Could not determine MC campaign from run number! The mu dependent systematic of the trigger scale factors should not be trusted. Current (" << xEventInfo->runNumber() << "). Will only print this warning once." ); - } + { + ANA_MSG_WARNING( "Could not determine MC campaign from run number! The mu dependent systematic of the trigger scale factors should not be trusted. Current (" << xEventInfo->runNumber() << "). Will only print this warning once." ); + } + if (xEventInfo->runNumber() < 410000 && m_sRecommendationTag == "2022-prerec") // mc21/2022: 410000 + { + ANA_MSG_WARNING( "TauEfficiency callibrations from 2022-prerec are not recommended for Run2 MC. Will only print this warning once." ); + } return StatusCode::SUCCESS; } @@ -416,7 +420,7 @@ StatusCode TauEfficiencyCorrectionsTool::initializeTools_2022_prerec() { if (m_sInputFilePathJetIDHadTau.empty()) { if (m_sAFII) ATH_MSG_WARNING("No fast-sim recommendation for Tau RNN, using FullSim"); - m_sInputFilePathJetIDHadTau = sDirectory + "RNNID_TrueHadTau_2019-summer.root"; + m_sInputFilePathJetIDHadTau = sDirectory + "RNNID_TrueHadTau_2022-prerecommendation.root"; } if (m_sVarNameJetIDHadTau.empty()) m_sVarNameJetIDHadTau = "TauScaleFactorJetIDHadTau"; diff --git a/PhysicsAnalysis/TauID/TauAnalysisTools/util/TauAnalysisToolsExample.cxx b/PhysicsAnalysis/TauID/TauAnalysisTools/util/TauAnalysisToolsExample.cxx index c8ab7ffa98022994b5c1037a4de23a0faf0c61ee..e2cabe5f1897b276b54badbd2f8a7801ddc03b0b 100644 --- a/PhysicsAnalysis/TauID/TauAnalysisTools/util/TauAnalysisToolsExample.cxx +++ b/PhysicsAnalysis/TauID/TauAnalysisTools/util/TauAnalysisToolsExample.cxx @@ -131,7 +131,7 @@ int main( int argc, char* argv[] ) // preparation for control hisograms TauSelTool->setOutFile( fOutputFile.get() ); CHECK(TauSelTool->setProperty("CreateControlPlots", true )); - CHECK(TauSelTool->setProperty("MuonOLR", true )); + //CHECK(TauSelTool->setProperty("MuonOLR", true )); CHECK(TauSelTool->setProperty("JetIDWP", int(JETIDRNNMEDIUM) )); CHECK(TauSelTool->setProperty("EleIDWP", int(ELEIDRNNLOOSE) )); CHECK(TauSelTool->setProperty("EleIDVersion", 1 )); @@ -157,13 +157,13 @@ int main( int argc, char* argv[] ) vSmearingSystematicSet.push_back(CP::SystematicSet()); vSmearingSystematicSet.back().insert(SystematicsVariation); } - - CP::SystematicSet sTESAFIIDown; - sTESAFIIDown.insert(CP::SystematicVariation("TAUS_TRUEHADTAU_SME_TES_AFII",-1)); - vSmearingSystematicSet.push_back(sTESAFIIDown); - CP::SystematicSet sTESAFIIUp; - sTESAFIIUp.insert(CP::SystematicVariation("TAUS_TRUEHADTAU_SME_TES_AFII",1)); - vSmearingSystematicSet.push_back(sTESAFIIUp); + // Example on how to switch on additional systematics + // CP::SystematicSet sTESAFIIDown; + // sTESAFIIDown.insert(CP::SystematicVariation("TAUS_TRUEHADTAU_SME_TES_AFII",-1)); + // vSmearingSystematicSet.push_back(sTESAFIIDown); + // CP::SystematicSet sTESAFIIUp; + // sTESAFIIUp.insert(CP::SystematicVariation("TAUS_TRUEHADTAU_SME_TES_AFII",1)); + // vSmearingSystematicSet.push_back(sTESAFIIUp); // =========================================================================== // TauEfficiencyCorrectionsTool