ATLAS Offline Software
ALineInjectTestAlg.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 #ifndef MUONCONDTEST_ALINEINJECTTESTALG_H
5 #define MUONCONDTEST_ALINEINJECTTESTALG_H
6 
11 
18  public:
19 
20  ALineInjectTestAlg(const std::string& name, ISvcLocator* pSvcLocator);
21  virtual ~ALineInjectTestAlg() = default;
22  virtual StatusCode initialize() override;
23  virtual StatusCode execute(const EventContext& ctx) const override;
24  private:
25  SG::WriteCondHandleKey<ALineContainer> m_writeKey{this, "WriteKey", "InjectedALines",
26  "Key of output muon alignment ALine condition data"};
27 
28  ServiceHandle<Muon::IMuonIdHelperSvc> m_idHelperSvc{this, "MuonIdHelperSvc", "Muon::MuonIdHelperSvc/MuonIdHelperSvc"};
29 
30 };
31 #endif
ALineInjectTestAlg::execute
virtual StatusCode execute(const EventContext &ctx) const override
Definition: ALineInjectTestAlg.cxx:17
ALineInjectTestAlg::ALineInjectTestAlg
ALineInjectTestAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition: ALineInjectTestAlg.cxx:9
ALineInjectTestAlg::initialize
virtual StatusCode initialize() override
Definition: ALineInjectTestAlg.cxx:12
WriteCondHandleKey.h
ALineInjectTestAlg::~ALineInjectTestAlg
virtual ~ALineInjectTestAlg()=default
ALineInjectTestAlg::m_writeKey
SG::WriteCondHandleKey< ALineContainer > m_writeKey
Definition: ALineInjectTestAlg.h:25
ALineInjectTestAlg
The ALineInjectTestAlg creates a complete arbitrary set of Alignment constants.
Definition: ALineInjectTestAlg.h:17
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition: AthReentrantAlgorithm.h:83
CorrContainer.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthReentrantAlgorithm.h
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
ALineInjectTestAlg::m_idHelperSvc
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
Definition: ALineInjectTestAlg.h:28
SG::WriteCondHandleKey< ALineContainer >
IMuonIdHelperSvc.h
ServiceHandle< Muon::IMuonIdHelperSvc >