ATLAS Offline Software
xAODTestWriteCInfoTool.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-2019 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // $Id$
16 #ifndef DATAMODELTESTDATAWRITE_XAODTESTWRITECINFOTOOL_H
17 #define DATAMODELTESTDATAWRITE_XAODTESTWRITECINFOTOOL_H
18 
19 
26 
27 
28 namespace DMTest {
29 
30 
35  : public extends<AthAlgTool, ITestTool>
36 {
37 public:
44  xAODTestWriteCInfoTool (const std::string& type,
45  const std::string& name,
46  const IInterface* parent);
47 
48 
52  virtual StatusCode initialize() override;
53 
54 
58  virtual StatusCode doit (const EventContext& ctx) const override;
59 
60 
61 private:
64 };
65 
66 
67 } // namespace DMTest
68 
69 
70 #endif // not DATAMODELTESTDATAWRITE_XAODTESTWRITECINFOTOOL_H
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
DMTest::xAODTestWriteCInfoTool::initialize
virtual StatusCode initialize() override
Tool initialization; called at the beginning of the job.
Definition: xAODTestWriteCInfoTool.cxx:45
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition: StoreGate/StoreGate/ReadHandleKey.h:39
DMTest::xAODTestWriteCInfoTool::m_cinfoKey
SG::WriteHandleKey< DMTest::C > m_cinfoKey
Definition: xAODTestWriteCInfoTool.h:63
ITestTool.h
Base class for testing SG access from tools.
CVec.h
Class used for testing xAOD data reading/writing.
SG::WriteHandleKey
Property holding a SG store/key/clid from which a WriteHandle is made.
Definition: StoreGate/StoreGate/WriteHandleKey.h:40
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
C.h
Class used for testing xAOD data reading/writing.
DMTest::xAODTestWriteCInfoTool
Algorithm for creating test aux data.
Definition: xAODTestWriteCInfoTool.h:36
AthAlgTool.h
test_pyathena.parent
parent
Definition: test_pyathena.py:15
WriteHandleKey.h
Property holding a SG store/key/clid from which a WriteHandle is made.
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
DMTest::xAODTestWriteCInfoTool::m_cvecKey
SG::ReadHandleKey< DMTest::CVec > m_cvecKey
Definition: xAODTestWriteCInfoTool.h:62
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
DMTest::xAODTestWriteCInfoTool::doit
virtual StatusCode doit(const EventContext &ctx) const override
Tool event processing.
Definition: xAODTestWriteCInfoTool.cxx:56
DMTest
Definition: B.h:23
DMTest::xAODTestWriteCInfoTool::xAODTestWriteCInfoTool
xAODTestWriteCInfoTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor.
Definition: xAODTestWriteCInfoTool.cxx:29