ATLAS Offline Software
HandleTestTool2.h
Go to the documentation of this file.
1 // This file's extension implies that it's C, but it's really -*- C++ -*-.
2 /*
3  * Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration.
4  */
14 #ifndef ATHEXSTOREGATEEXAMPLE_HANDLETESTTOOL2_H
15 #define ATHEXSTOREGATEEXAMPLE_HANDLETESTTOOL2_H
16 
17 
21 #include "IHandleTestTool.h"
22 
23 
24 namespace AthEx {
25 
26 
27 class HandleTestTool2 : public extends<AthAlgTool, IHandleTestTool>
28 {
29 public:
30  using base_class::base_class;
31 
32 
33  virtual StatusCode initialize() override;
34 
35 
36 private:
38  { this, "DecorKey", "obj.decor", "" };
39 };
40 
41 
42 } // namespace AthEx
43 
44 
45 #endif // not ATHEXSTOREGATEEXAMPLE_HANDLETESTTOOL2_H
SG::WriteDecorHandleKey< MyDataObj >
AthEx::HandleTestTool2::initialize
virtual StatusCode initialize() override
Definition: HandleTestTool2.cxx:19
AthEx::HandleTestTool2::m_wdhKey
SG::WriteDecorHandleKey< MyDataObj > m_wdhKey
Definition: HandleTestTool2.h:38
WriteDecorHandleKey.h
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
AthEx::HandleTestTool2
Definition: HandleTestTool2.h:28
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthEx
Definition: Hist.h:25
AthAlgTool.h
IHandleTestTool.h
Test for cross-component circular dependency warning suppression of WriteDecorHandleKey.
MyDataObj.h