ATLAS Offline Software
Loading...
Searching...
No Matches
HitsFillerAlg.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
17
18#ifndef D3PDMAKERTEST_HITSFILLERALG_H
19#define D3PDMAKERTEST_HITSFILLERALG_H
20
21
23
24
25namespace D3PDTest {
26
27
28
36 : public AthAlgorithm
37{
38public:
44 HitsFillerAlg (const std::string& name,
45 ISvcLocator* svcloc);
46
47
49 virtual StatusCode initialize();
50
51
53 virtual StatusCode finalize();
54
55
57 virtual StatusCode execute();
58
59
60private:
62 StatusCode fillMDTSimHitCollection();
63
65 StatusCode fillTrackRecordCollection();
66
67 std::string m_MDTSimHitName;
68 std::string m_TrackRecordName;
69
71};
72
73
74} // namespace D3PDTest
75
76
77#endif // not D3PDMAKERTEST_HITSFILLERALG_H
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
StatusCode fillTrackRecordCollection()
Fill a TrackRecordCollection.
HitsFillerAlg(const std::string &name, ISvcLocator *svcloc)
Standard Gaudi algorithm constructor.
std::string m_TrackRecordName
virtual StatusCode finalize()
Standard Gaudi finalize method.
virtual StatusCode initialize()
Standard Gaudi initialize method.
virtual StatusCode execute()
Standard Gaudi execute method.
StatusCode fillMDTSimHitCollection()
Fill a MDTSimHitCollection.