5#ifndef ATHENAPOOLEXAMPLEALGORITHMS_WRITEEXAMPLEELECTRON_H
6#define ATHENAPOOLEXAMPLEALGORITHMS_WRITEEXAMPLEELECTRON_H
33 virtual StatusCode
initialize() override final;
35 virtual StatusCode
finalize() override final;
39 this,
"ExampleTrackKey",
"MyTracks"};
51 this,
"ExampleElectronContainerDecorKey1",
"TestContainer.decor1",
54 this,
"ExampleElectronContainerDecorKey2",
"TestContainer.decor2",
This file contains the class definition for the ExampleHitContainer class.
This file contains the class definition for the ExampleTrackContainer class.
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
WriteExampleElectron(const std::string &name, ISvcLocator *pSvcLocator)
SG::WriteDecorHandleKey< xAOD::ExampleElectronContainer > m_decor1Key
SG::WriteDecorHandleKey< xAOD::ExampleElectronContainer > m_decor2Key
SG::ReadHandleKey< ExampleHitContainer > m_exampleHitKey
virtual StatusCode execute(const EventContext &ctx) const override final
SG::ReadHandleKey< ExampleTrackContainer > m_exampleTrackKey
virtual StatusCode finalize() override final
virtual ~WriteExampleElectron()=default
virtual StatusCode initialize() override final
Gaudi Service Interface method implementations:
SG::WriteHandleKey< xAOD::ExampleElectronContainer > m_exampleElectronContainerKey
An algorithm that can be simultaneously executed in multiple threads.
This class provides a data vector for ExampleTrack objects in AthenaPool.
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.