ATLAS Offline Software
Loading...
Searching...
No Matches
HandleTestTool3.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration.
3 */
10
11
12#ifndef ATHEXSTOREGATEEXAMPLE_HANDLETESTTOOL3_H
13#define ATHEXSTOREGATEEXAMPLE_HANDLETESTTOOL3_H
14
15
20#include "IHandleTestTool.h"
21
22
23namespace AthEx {
24
25
26class HandleTestTool3 : public extends<AthAlgTool, IHandleTestTool>
27{
28public:
29 using base_class::base_class;
30
31 virtual StatusCode initialize() override;
32
33
34private:
36 { this, "RHKey", "rcont", "ReadHandle key" };
37
39 { this, "RDecorKey", m_rhKey, "rdecor", "ReadDecorHandleKey depending on RHKey" };
40
42 { this, "WHKey", "wcont", "WriteHandle key" };
43
45 { this, "WDecorKey", m_whKey, "wdecor", "WriteDecorHandleKey depending on WHKey" };
46
48 { this, "WDecorKey2", m_rhKey, "wdecor2", "WriteDecorHandleKey depending on RHKey" };
49};
50
51
52} // namespace AthEx
53
54
55#endif // not ATHEXSTOREGATEEXAMPLE_HANDLETESTTOOL3_H
Test for cross-component circular dependency warning suppression of WriteDecorHandleKey.
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.
SG::ReadDecorHandleKey< MyDataObj > m_rdhKey
SG::WriteHandleKey< MyDataObj > m_whKey
virtual StatusCode initialize() override
SG::WriteDecorHandleKey< MyDataObj > m_wdhKey
SG::WriteDecorHandleKey< MyDataObj > m_wdhKey2
SG::ReadHandleKey< MyDataObj > m_rhKey
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
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.
Definition Hist.h:25