Loading [MathJax]/jax/output/SVG/config.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
19 :
asg::AsgMetadataTool( sName )
20 , m_tCommonSmearingTool(sName+
"_CommonSmearingTool", this)
42 ATH_MSG_WARNING(
"Truth match check will be skipped. This is ONLY FOR TESTING PURPOSE!");
45 std::string sDirectory =
"TauAnalysisTools/" + std::string(sSharedFilesVersion) +
"/Smearing/";
48 ATH_MSG_WARNING(
"2025-prerec is under development and not complete yet.");
52 return StatusCode::FAILURE;
56 ATH_MSG_WARNING(
"No fast-sim recommendation for tau smearing is available, using full sim");
69 return StatusCode::FAILURE;
74 return StatusCode::FAILURE;
78 ATH_MSG_WARNING(
"No fast-sim recommendation for tau smearing is available, using full sim");
90 return StatusCode::FAILURE;
104 if (!
registry.registerSystematics(*
this)) {
106 return StatusCode::FAILURE;
109 return StatusCode::SUCCESS;
116 if (
inputMetaStore()->contains<xAOD::FileMetaData>(
"FileMetaData")) {
119 std::string simType(
"");
124 if( simType.find(
"ATLFAST3") != std::string::npos && !
m_useFastSim){
125 ATH_MSG_WARNING(
"Input file is AF3 sample but you are _not_ using AF3 corrections and uncertainties, you should set \"useFastSim\" to \"true\"");
126 }
else if (simType.find(
"FULLG4")!=std::string::npos &&
m_useFastSim){
127 ATH_MSG_WARNING(
"Input file is full simulation but you are using AF3 corrections and uncertainties, you should set \"useFastSim\" to \"false\"");
131 return StatusCode::SUCCESS;
def retrieve(aClass, aKey=None)
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
Class to wrap a set of SystematicVariations.
::StatusCode StatusCode
StatusCode definition for legacy code.
Class describing a tau jet.
Amg::Vector3D transform(Amg::Vector3D &v, Amg::Transform3D &tr)
Transform a point from a Trasformation3D.
#define ATH_MSG_WARNING(x)
This module implements the central registry for handling systematic uncertainties with CP tools.
Return value from object correction CP tools.
static SystematicRegistry & getInstance()
Get the singleton instance of the registry for the curren thread.