ATLAS Offline Software
Loading...
Searching...
No Matches
MdtCalibTestAlg.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4#ifndef MUONCONDTEST_MDTCALIBTESTALG_H
5#define MUONCONDTEST_MDTCALIBTESTALG_H
6
8
12
14#include "GaudiKernel/SystemOfUnits.h"
15namespace Muon{
17 public:
18 using AthReentrantAlgorithm::AthReentrantAlgorithm;
19
20 virtual ~MdtCalibTestAlg() = default;
21
22 virtual StatusCode initialize() override final;
23 virtual StatusCode execute(const EventContext& ctx) const override final;
24 private:
25 ServiceHandle<Muon::IMuonIdHelperSvc> m_idHelperSvc{this, "MuonIdHelperSvc", "Muon::MuonIdHelperSvc/MuonIdHelperSvc"};
27 "Conditions object containing the calibrations"};
28
30 Gaudi::Property<double> m_stepR{this, "StepR", 0.05};
33 Gaudi::Property<double> m_mapTolerance{this, "Tolerance", 10. * Gaudi::Units::micrometer};
35 };
36}
37#endif
An algorithm that can be simultaneously executed in multiple threads.
Interface for Helper service that creates muon Identifiers and can be used to print Identifiers.
const MuonGMR4::MuonDetectorManager * m_detMgr
Gaudi::Property< double > m_mapTolerance
Compatibility window.
SG::ReadCondHandleKey< MuonCalib::MdtCalibDataContainer > m_readKey
Gaudi::Property< double > m_stepR
Step width to scan the compatibility of the R-t relation.
virtual StatusCode execute(const EventContext &ctx) const override final
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
virtual ~MdtCalibTestAlg()=default
virtual StatusCode initialize() override final
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
#define private