15#include "Gaudi/Property.h"
22 ISvcLocator* pSvcLocator ) :
51 return StatusCode::SUCCESS;
62 ATH_MSG_WARNING(
"No RoIBResults with SG key '" <<
m_roibLocation.key() <<
"' found in the event. Can not create any information needed for L1Topo simulation.");
63 return StatusCode::RECOVERABLE;
79 ATH_MSG_WARNING(
"DataVector<JetCMXTopoData> with SG key '" <<
m_jetLocation.key() <<
"' already exists in SG, will not create a new one.");
96 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
#define ATH_MSG_WARNING(x)
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T, V, H > &t)
An algorithm that can be simultaneously executed in multiple threads.
This is a tool to reconstruct the CMX -> Topo simulation objects from the RoIBResult.
virtual bool isValid() override final
Can the handle be successfully dereferenced?
const_pointer_type cptr()
Dereference the pointer.
bool isPresent() const
Is the referenced object present in SG?
StatusCode record(std::unique_ptr< T > data)
Record a const object to the store.
pointer_type ptr()
Dereference the pointer.
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...