ATLAS Offline Software
MetaReaderAlg.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-2017 CERN for the benefit of the ATLAS collaboration.
4  */
5 // $Id$
14 #ifndef DATAMODELTESTDATACOMMON_METAREADERALG_H
15 #define DATAMODELTESTDATACOMMON_METAREADERALG_H
16 
17 
23 
24 
25 namespace DMTest {
26 
27 
29  : public AthReentrantAlgorithm
30 {
31 public:
37  MetaReaderAlg (const std::string &name, ISvcLocator *pSvcLocator);
38 
39 
43  virtual StatusCode initialize() override;
44 
45 
50  virtual StatusCode execute (const EventContext& ctx) const override;
51 
52 
53 private:
56 };
57 
58 
59 } // namespace DMTest
60 
61 
62 #endif // not DATAMODELTESTDATACOMMON_METAREADERALG_H
SG::ReadMetaHandleKey< DMTest::S1 >
DMTest::MetaReaderAlg::execute
virtual StatusCode execute(const EventContext &ctx) const override
Algorithm execute method.
Definition: MetaReaderAlg.cxx:48
DMTest::MetaReaderAlg::initialize
virtual StatusCode initialize() override
Algorithm initialization; called at the beginning of the job.
Definition: MetaReaderAlg.cxx:36
ReadMetaHandleKey.h
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition: AthReentrantAlgorithm.h:83
CMeta.h
Metadata declarations for C.
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
ReadMetaHandle.h
AthReentrantAlgorithm.h
S1Meta.h
Metadata declarations for S1.
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
DMTest::MetaReaderAlg::m_s1Key
SG::ReadMetaHandleKey< DMTest::S1 > m_s1Key
Definition: MetaReaderAlg.h:54
DMTest::MetaReaderAlg::m_cKey
SG::ReadMetaHandleKey< DMTest::C > m_cKey
Definition: MetaReaderAlg.h:55
DMTest::MetaReaderAlg::MetaReaderAlg
MetaReaderAlg(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Definition: MetaReaderAlg.cxx:25
DMTest
Definition: B.h:23
DMTest::MetaReaderAlg
Definition: MetaReaderAlg.h:30