10#include "GaudiKernel/ServiceHandle.h"
11#include "GaudiKernel/ITHistSvc.h"
38 return StatusCode::SUCCESS;
55 std::unique_ptr<gFEXOutputCollection> local_gFEXOutputCollection = std::unique_ptr<gFEXOutputCollection>(my_gFEXOutputCollection);
57 ATH_CHECK(gFEXOutputCollectionSG.
record(std::move(local_gFEXOutputCollection)));
59 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
Handle class for recording to StoreGate.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
gFEXDriver(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode execute() override
ToolHandle< IgFEXSysSim > m_gFEXSysSimTool
SG::WriteHandleKey< gFEXOutputCollection > m_gFEXOutputCollectionSGKey
virtual StatusCode initialize() override
StatusCode record(std::unique_ptr< T > data)
Record a const object to the store.
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...