ATLAS Offline Software
FillerAlg.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 D3PDMAKERTEST_FILLERALG_H
17 #define D3PDMAKERTEST_FILLERALG_H
18 
19 
21 
22 
23 namespace D3PDTest {
24 
25 
26 
32 class FillerAlg
33  : public AthAlgorithm
34 {
35 public:
41  FillerAlg (const std::string& name,
42  ISvcLocator* svcloc);
43 
44 
46  virtual StatusCode initialize();
47 
48 
50  virtual StatusCode finalize();
51 
52 
54  virtual StatusCode execute();
55 
56 
57 private:
60 
63 
66 
69 
70  std::string m_sgkeyObj1cont;
71  std::string m_sgkeyObj1sel;
72  std::string m_sgkeyObj1;
73  std::string m_sgkeyObj3cont;
74  std::string m_sgkeyObj4cont;
75  std::string m_sgkeyObj5cont;
76 
77  int m_count;
78 };
79 
80 
81 } // namespace D3PDTest
82 
83 
84 #endif // not D3PDMAKERTEST_FILLERALG_H
D3PDTest::FillerAlg::execute
virtual StatusCode execute()
Standard Gaudi execute method.
Definition: FillerAlg.cxx:199
D3PDTest::FillerAlg::finalize
virtual StatusCode finalize()
Standard Gaudi finalize method.
Definition: FillerAlg.cxx:87
D3PDTest::FillerAlg::m_sgkeyObj1
std::string m_sgkeyObj1
Definition: FillerAlg.h:72
D3PDTest::FillerAlg::m_count
int m_count
Definition: FillerAlg.h:77
D3PDTest::FillerAlg::m_sgkeyObj1sel
std::string m_sgkeyObj1sel
Definition: FillerAlg.h:71
AthAlgorithm.h
D3PDTest::FillerAlg::fillObj3Collections
StatusCode fillObj3Collections()
Fill collections involving Obj3.
Definition: FillerAlg.cxx:128
D3PDTest::FillerAlg::FillerAlg
FillerAlg(const std::string &name, ISvcLocator *svcloc)
Standard Gaudi algorithm constructor.
Definition: FillerAlg.cxx:59
D3PDTest::FillerAlg
Test class for D3PD maker.
Definition: FillerAlg.h:34
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
D3PDTest::FillerAlg::fillObj1Collections
StatusCode fillObj1Collections()
Fill collections involving Obj1/2.
Definition: FillerAlg.cxx:96
AthAlgorithm
Definition: AthAlgorithm.h:47
D3PDTest::FillerAlg::fillObj5Collections
StatusCode fillObj5Collections()
Fill collections involving Obj5.
Definition: FillerAlg.cxx:163
D3PDTest::FillerAlg::m_sgkeyObj4cont
std::string m_sgkeyObj4cont
Definition: FillerAlg.h:74
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:228
D3PDTest::FillerAlg::m_sgkeyObj3cont
std::string m_sgkeyObj3cont
Definition: FillerAlg.h:73
D3PDTest::FillerAlg::initialize
virtual StatusCode initialize()
Standard Gaudi initialize method.
Definition: FillerAlg.cxx:76
D3PDTest::FillerAlg::m_sgkeyObj1cont
std::string m_sgkeyObj1cont
Definition: FillerAlg.h:70
D3PDTest
Definition: MapDumper.h:25
D3PDTest::FillerAlg::fillObj4Collections
StatusCode fillObj4Collections()
Fill collections involving Obj4.
Definition: FillerAlg.cxx:147
D3PDTest::FillerAlg::m_sgkeyObj5cont
std::string m_sgkeyObj5cont
Definition: FillerAlg.h:75