ATLAS Offline Software
Loading...
Searching...
No Matches
AthViews/src_dflow/DFlowAlg3.h
Go to the documentation of this file.
1
2
3/*
4 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
5*/
6
7// DFlowAlg3.h
8// Header file for class DFlowAlg3
9// Author: S.Binet<binet@cern.ch>
11#ifndef ATHVIEWS_ATHVIEWS_DFLOWALG3_H
12#define ATHVIEWS_ATHVIEWS_DFLOWALG3_H 1
13
14// STL includes
15#include <string>
16
17// FrameWork includes
23
24namespace AthViews {
25
28{
29 public:
30 using AthReentrantAlgorithm::AthReentrantAlgorithm;
31
32 // Athena algorithm's Hooks
33 virtual StatusCode initialize() override;
34 virtual StatusCode execute(const EventContext& ctx) const override;
35 virtual StatusCode finalize() override;
36
37 private:
38 SG::ReadHandleKey<int> m_r_int{this, "RIntFlow", "dflow_int", "Data flow of int (read)"};
39 SG::ReadHandleKey<std::vector<int> > m_r_ints{this, "RIntsFlow", "dflow_ints", "Data flow of integers (read)"};
40 SG::WriteHandleKey<int> m_w_dflowDummy{this, "DFlowDummy", "dflow_dummy", "Dummy object to fix dependencies"};
41 SG::ReadHandleKey<HiveDataObj> m_testUpdate{this, "TestUpdate", "testUpdate", "Test update handle"};
42 SG::ReadCondHandleKey<CondDataObj> m_condKeyTest{ this, "TestConditionsData", "testConditionsData", "" };
43
44};
45
46} //> end namespace AthViews
47#endif //> !ATHVIEWS_ATHVIEWS_DFLOWALG3_H
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.
An algorithm that can be simultaneously executed in multiple threads.
SG::ReadHandleKey< std::vector< int > > m_r_ints
virtual StatusCode execute(const EventContext &ctx) const override
virtual StatusCode initialize() override
SG::WriteHandleKey< int > m_w_dflowDummy
virtual StatusCode finalize() override
SG::ReadHandleKey< int > m_r_int
SG::ReadHandleKey< HiveDataObj > m_testUpdate
SG::ReadCondHandleKey< CondDataObj > m_condKeyTest
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.