|
ATLAS Offline Software
|
Go to the documentation of this file.
15 ISvcLocator* pSvcLocator)
25 return StatusCode::SUCCESS;
31 return StatusCode::SUCCESS;
38 ATH_CHECK(outputContainer.
record(std::make_unique<xAOD::ElectronContainer>(),
39 std::make_unique<xAOD::ElectronAuxContainer>()));
49 return StatusCode::SUCCESS;
StatusCode finalize() override final
An algorithm that can be simultaneously executed in multiple threads.
Handle class for recording to StoreGate.
::StatusCode StatusCode
StatusCode definition for legacy code.
pointer_type ptr()
Dereference the pointer.
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
Gaudi::Property< float > m_scaleValue
electronRescaler(const std::string &name, ISvcLocator *pSvcLocator)
StatusCode initialize() override final
StatusCode record(std::unique_ptr< T > data)
Record a const object to the store.
SG::ReadHandleKey< xAOD::ElectronContainer > m_electronInputKey
Name of the photon output collection.
StatusCode execute(const EventContext &ctx) const override final
Handle class for reading from StoreGate.
size_type size() const noexcept
Returns the number of elements in the collection.
SG::WriteHandleKey< xAOD::ElectronContainer > m_electronOutputKey
Name of the electron output collection.