Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
36 using std::setprecision;
57 ATH_MSG_ERROR(
"Output suffix for MET names must be provided.");
58 return StatusCode::FAILURE;
62 ATH_MSG_INFO(
"Tool configured to build MET with names:");
73 return StatusCode::SUCCESS;
85 ATH_CHECK( metHandle.record (std::make_unique<xAOD::MissingETContainer>(), std::make_unique<xAOD::MissingETAuxContainer>()) );
89 ATH_CHECK( metMapHandle.record (std::make_unique<xAOD::MissingETAssociationMap>(), std::make_unique<xAOD::MissingETAuxAssociationMap>()) );
93 if(
buildMET(metCont, metMap).isFailure() ) {
95 return StatusCode::SUCCESS;
102 return StatusCode::SUCCESS;
109 return StatusCode::SUCCESS;
122 if (
tool->execute(metCont,metMap).isFailure()){
124 return StatusCode::FAILURE;
128 ATH_MSG_DEBUG( (foundOverlaps ?
"Overlaps" :
"No overlaps") <<
" identified!");
130 return StatusCode::SUCCESS;
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
SG::ReadCondHandle< T > makeHandle(const SG::ReadCondHandleKey< T > &key, const EventContext &ctx=Gaudi::Hive::currentContext())
::StatusCode StatusCode
StatusCode definition for legacy code.
Container for xAOD::MissingET_v1 objects.
bool identifyOverlaps()
Do overlap-finding in all associations.
#define ATH_MSG_WARNING(x)