ATLAS Offline Software
DummyInitAlg.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-2022 CERN for the benefit of the ATLAS collaboration
5 */
6 
15 #ifndef D3PDMAKERCORECOMPS_DUMMYINITALG_H
16 #define D3PDMAKERCORECOMPS_DUMMYINITALG_H
17 
18 
19 
22 #include "GaudiKernel/ITHistSvc.h"
23 #include "GaudiKernel/ServiceHandle.h"
24 
25 
26 namespace D3PD {
27 
28 
39  : public AthAlgorithm
40 {
41 public:
47  DummyInitAlg (const std::string& name,
48  ISvcLocator* svcloc);
49 
50 
53 
54 
56  virtual StatusCode execute() override;
57 
58 
59 private:
61 };
62 
63 
64 } // namespace D3PD
65 
66 
67 #endif // D3PDMAKERCORECOMPS_DUMMYINITALG_H
D3PD::DummyInitAlg::DummyInitAlg
DummyInitAlg(const std::string &name, ISvcLocator *svcloc)
Standard Gaudi algorithm constructor.
Definition: DummyInitAlg.cxx:57
initialize
void initialize()
Definition: run_EoverP.cxx:894
AthAlgorithm.h
D3PD
Block filler tool for noisy FEB information.
Definition: InnerDetector/InDetMonitoring/InDetGlobalMonitoring/macros/EnhancedPrimaryVertexMonitoring/TrigD3PD/ChainGroup.h:21
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
D3PD::DummyInitAlg
Work around initialization ordering problems.
Definition: DummyInitAlg.h:40
AthAlgorithm
Definition: AthAlgorithm.h:47
D3PD::DummyInitAlg::ATLAS_NOT_THREAD_SAFE
virtual StatusCode initialize ATLAS_NOT_THREAD_SAFE() override
Standard Gaudi initialize method.
D3PD::DummyInitAlg::m_histSvc
ServiceHandle< ITHistSvc > m_histSvc
Definition: DummyInitAlg.h:60
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
checker_macros.h
Define macros for attributes used to control the static checker.
D3PD::DummyInitAlg::execute
virtual StatusCode execute() override
Standard Gaudi execute method.
Definition: DummyInitAlg.cxx:98
ServiceHandle< ITHistSvc >