39 "Decoration which specifies input objects");
41 "Decoration given to objects that fail OR");
43 "Set the result assigned to objects that pass");
45 "Require non-null container pointers when expected by config");
60 std::make_unique<OverlapDecorationHelper<columnar::ContainerId::particle1>>
77 return StatusCode::SUCCESS;
92 if(electrons)
m_decHelper->resetDecorations(*electrons);
96 if(photons)
m_decHelper->resetDecorations(*photons);
97 if(fatJets)
m_decHelper->resetDecorations(*fatJets);
128 return StatusCode::SUCCESS;
141 ATH_CHECK( tool->findOverlaps(*cont1, *cont2) );
144 ATH_MSG_ERROR(
"First container pointer for " << tool.name() <<
" is NULL!");
145 return StatusCode::FAILURE;
148 ATH_MSG_ERROR(
"Second container pointer for " << tool.name() <<
" is NULL!");
149 return StatusCode::FAILURE;
152 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T, V, H > &t)
PhotonContainer_v1 PhotonContainer
Definition of the current "photon container version".
ElectronContainer_v1 ElectronContainer
Definition of the current "electron container version".
JetContainer_v1 JetContainer
Definition of the current "jet container version".
TauJetContainer_v3 TauJetContainer
Definition of the current "taujet container version".
MuonContainer_v1 MuonContainer
Definition of the current "Muon container version".
DataVector< IParticle > IParticleContainer
Simple convenience declaration of IParticleContainer.