ATLAS Offline Software
xAODTestWriteSymlinks.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  */
5 // $Id$
14 #ifndef DATAMODELTESTDATAWRITE_XAODTESTWRITESYMLINKS_H
15 #define DATAMODELTESTDATAWRITE_XAODTESTWRITESYMLINKS_H
16 
17 
23 
24 
25 namespace DMTest {
26 
27 
32  : public AthReentrantAlgorithm
33 {
34 public:
40  xAODTestWriteSymlinks (const std::string &name, ISvcLocator *pSvcLocator);
41 
42 
46  virtual StatusCode initialize() override;
47 
48 
52  virtual StatusCode execute (const EventContext& ctx) const override;
53 
54 
55 private:
58 
61 
64 };
65 
66 
67 } // namespace DMTest
68 
69 
70 #endif // not DATAMODELTESTDATAWRITE_XAODTESTWRITESYMLINKS_H
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition: AthReentrantAlgorithm.h:83
SG::WriteHandleKey< DMTest::S2 >
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
S2.h
For symlink tests.
AthReentrantAlgorithm.h
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
S1.h
For symlink tests.
DMTest
Definition: B.h:23