ATLAS Offline Software
Loading...
Searching...
No Matches
MuonSPCalibrationTest.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef MUONVALR4_MDTCALIBDBALGTEST_H
6#define MUONVALR4_MDTCALIBDBALGTEST_H
7
8// Framework includes
13#include "GaudiKernel/ToolHandle.h"
14
18
21
22class TH2D;
23
24namespace MuonValR4{
26 public:
28 virtual ~MuonSPCalibrationTest() = default;
29
30 virtual StatusCode initialize() override;
31 virtual StatusCode execute() override;
32 // virtual StatusCode finalize() override;
33
34 private:
35 //Retrieve the xAODMdtCircles container
36 SG::ReadHandleKeyArray<MuonR4::SpacePointContainer> m_spKeyArray{this, "SpacePointKeyArray", {"NswSpacePoints"}};
37 SG::ReadHandleKey<ActsTrk::GeometryContext> m_geoCtxKey{this, "AlignmentKey", "ActsAlignment", "cond handle key"};
39 ServiceHandle<Muon::IMuonIdHelperSvc> m_idHelperSvc{this, "IdHelperSvc", "Muon::MuonIdHelperSvc/MuonIdHelperSvc"};
40
41 ToolHandle<MuonR4::ISpacePointCalibrator> m_calibTool{this, "Calibrator", "" };
42
43 };
44}
45#endif
Property holding a SG store/key/clid from which a ReadHandle is made.
AthHistogramAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
ToolHandle< MuonR4::ISpacePointCalibrator > m_calibTool
virtual StatusCode execute() override
SG::ReadHandleKeyArray< MuonR4::SpacePointContainer > m_spKeyArray
virtual ~MuonSPCalibrationTest()=default
virtual StatusCode initialize() override
SG::ReadHandleKey< ActsTrk::GeometryContext > m_geoCtxKey
AthHistogramAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
pointer to MdtCalibSvc
Property holding a SG store/key/clid from which a ReadHandle is made.
Lightweight algorithm to read xAOD MDT sim hits and (fast-digitised) drift circles from SG and fill a...
HandleKeyArray< ReadHandle< T >, ReadHandleKey< T >, Gaudi::DataHandle::Reader > ReadHandleKeyArray