ATLAS Offline Software
Loading...
Searching...
No Matches
AlgA.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef ATHEXHIVE_CONDEX_ALGA_H
6#define ATHEXHIVE_CONDEX_ALGA_H
7
12
14
16public:
17 using AthReentrantAlgorithm::AthReentrantAlgorithm;
18
19 virtual StatusCode initialize() override;
20 virtual StatusCode execute(const EventContext& ctx) const override;
21
22private:
23
24 SG::WriteHandleKey<HiveDataObj> m_wrh1 {this, "Key_W1", "a1", "write key 1"};
25 SG::WriteHandleKey<HiveDataObj> m_wrh2 {this, "Key_W2", "a2", "write key 2"};
26 SG::ReadHandleKey<xAOD::EventInfo> m_evt {this, "EvtInfo", "EventInfo", "EventInfo name"};
27};
28#endif
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
Definition AlgA.h:15
SG::WriteHandleKey< HiveDataObj > m_wrh2
Definition AlgA.h:25
SG::ReadHandleKey< xAOD::EventInfo > m_evt
Definition AlgA.h:26
SG::WriteHandleKey< HiveDataObj > m_wrh1
Definition AlgA.h:24
virtual StatusCode execute(const EventContext &ctx) const override
Definition AlgA.cxx:25
virtual StatusCode initialize() override
Definition AlgA.cxx:13
An algorithm that can be simultaneously executed in multiple threads.
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.