ATLAS Offline Software
xAODTestReadSymlinkTool.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 /*
4  * Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration.
5  */
6 
7 // $Id$
16 #ifndef DATAMODELTESTDATACOMMON_XAODTESTREADSYMLINKTOOL_H
17 #define DATAMODELTESTDATACOMMON_XAODTESTREADSYMLINKTOOL_H
18 
19 
26 
27 
28 namespace DMTest {
29 
30 
32  : public extends<AthAlgTool, ITestTool>
33 {
34 public:
41  xAODTestReadSymlinkTool (const std::string& type,
42  const std::string& name,
43  const IInterface* parent);
44 
45 
49  virtual StatusCode initialize() override;
50 
51 
55  virtual StatusCode doit (const EventContext& ctx) const override;
56 
57 
58 private:
60 
64 };
65 
66 
67 } // namespace DMTest
68 
69 
70 #endif // not DATAMODELTESTDATACOMMON_XAODTESTREADSYMLINKTOOL_H
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
SG::ReadHandleKey< SG::AuxElement >
python.CaloAddPedShiftConfig.type
type
Definition: CaloAddPedShiftConfig.py:42
ITestTool.h
Base class for testing SG access from tools.
DMTest::xAODTestReadSymlinkTool
Definition: xAODTestReadSymlinkTool.h:33
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
S2.h
For symlink tests.
DMTest::xAODTestReadSymlinkTool::m_aliasKey
SG::ReadHandleKey< DMTest::S2 > m_aliasKey
Definition: xAODTestReadSymlinkTool.h:63
AthAlgTool.h
test_pyathena.parent
parent
Definition: test_pyathena.py:15
DMTest::xAODTestReadSymlinkTool::m_s1Key
SG::ReadHandleKey< DMTest::S1 > m_s1Key
Definition: xAODTestReadSymlinkTool.h:61
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:240
DMTest::xAODTestReadSymlinkTool::initialize
virtual StatusCode initialize() override
Tool initialization; called at the beginning of the job.
Definition: xAODTestReadSymlinkTool.cxx:33
DMTest::xAODTestReadSymlinkTool::m_s2Key
SG::ReadHandleKey< DMTest::S2 > m_s2Key
Definition: xAODTestReadSymlinkTool.h:62
DMTest::xAODTestReadSymlinkTool::doit
virtual StatusCode doit(const EventContext &ctx) const override
Tool event processing.
Definition: xAODTestReadSymlinkTool.cxx:43
S1.h
For symlink tests.
DMTest::xAODTestReadSymlinkTool::xAODTestReadSymlinkTool
xAODTestReadSymlinkTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor.
Definition: xAODTestReadSymlinkTool.cxx:21
AuxElement.h
Base class for elements of a container that can have aux data.
DMTest::xAODTestReadSymlinkTool::m_objKey
SG::ReadHandleKey< SG::AuxElement > m_objKey
Definition: xAODTestReadSymlinkTool.h:59
DMTest
Definition: B.h:23