13#ifndef ATHENASERVICES_ATHREADALG_H
14#define ATHENASERVICES_ATHREADALG_H
47 using AthReentrantAlgorithm::AthReentrantAlgorithm;
60 virtual StatusCode
execute (
const EventContext& ctx)
const override;
67 Gaudi::Property<std::vector<std::string> >
m_aliases
68 {
this,
"Aliases", {},
"Aliases to create for this object." };
Property holding a write key for which the type can be configured.
Generic algorithm wrapping an input conversion.
virtual StatusCode execute(const EventContext &ctx) const override
Standard Algorithm execute method.
SG::sgkey_t m_sgkey
Cache sgkey of proxy corresponding to the original object.
SG::TypelessWriteHandleKey m_key
Property: Output key.
Gaudi::Property< std::vector< std::string > > m_aliases
virtual StatusCode initialize() override
Standard initialize method.
An algorithm that can be simultaneously executed in multiple threads.
Property holding a write key for which the type can be configured.
uint32_t sgkey_t
Type used for hashed StoreGate key+CLID pairs.