ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonPhaseII
MuonValidation
MuonSPCalibrationTest
src
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
9
#include "
AthenaBaseComps/AthHistogramAlgorithm.h
"
10
#include "
StoreGate/ReadHandleKey.h
"
11
#include "
StoreGate/ReadHandleKeyArray.h
"
12
#include "
StoreGate/ReadCondHandleKey.h
"
13
#include "GaudiKernel/ToolHandle.h"
14
15
#include "
ActsGeometryInterfaces/GeometryContext.h
"
16
#include "
MuonIdHelpers/IMuonIdHelperSvc.h
"
17
#include "
MuonRecToolInterfacesR4/ISpacePointCalibrator.h
"
18
19
#include "
MuonSpacePoint/SpacePointContainer.h
"
20
#include "
MuonSpacePoint/CalibratedSpacePoint.h
"
21
22
class
TH2D;
23
24
namespace
MuonValR4
{
25
class
MuonSPCalibrationTest
:
public
AthHistogramAlgorithm
{
26
public
:
27
using
AthHistogramAlgorithm::AthHistogramAlgorithm
;
28
virtual
~MuonSPCalibrationTest
() =
default
;
29
30
virtual
StatusCode
initialize
()
override
;
31
virtual
StatusCode
execute
(
const
EventContext& ctx)
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
ActsTrk::GeoContextReadKey_t
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
AthHistogramAlgorithm.h
CalibratedSpacePoint.h
GeometryContext.h
IMuonIdHelperSvc.h
ISpacePointCalibrator.h
SpacePointContainer.h
ReadCondHandleKey.h
ReadHandleKeyArray.h
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
AthHistogramAlgorithm::AthHistogramAlgorithm
AthHistogramAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Definition
AthHistogramAlgorithm.cxx:31
MuonValR4::MuonSPCalibrationTest
Definition
MuonSPCalibrationTest.h:25
MuonValR4::MuonSPCalibrationTest::m_calibTool
ToolHandle< MuonR4::ISpacePointCalibrator > m_calibTool
Definition
MuonSPCalibrationTest.h:41
MuonValR4::MuonSPCalibrationTest::m_geoCtxKey
ActsTrk::GeoContextReadKey_t m_geoCtxKey
Definition
MuonSPCalibrationTest.h:37
MuonValR4::MuonSPCalibrationTest::m_spKeyArray
SG::ReadHandleKeyArray< MuonR4::SpacePointContainer > m_spKeyArray
Definition
MuonSPCalibrationTest.h:36
MuonValR4::MuonSPCalibrationTest::~MuonSPCalibrationTest
virtual ~MuonSPCalibrationTest()=default
MuonValR4::MuonSPCalibrationTest::initialize
virtual StatusCode initialize() override
Definition
MuonSPCalibrationTest.cxx:12
MuonValR4::MuonSPCalibrationTest::execute
virtual StatusCode execute(const EventContext &ctx) override
Execute method.
Definition
MuonSPCalibrationTest.cxx:21
MuonValR4::MuonSPCalibrationTest::AthHistogramAlgorithm
AthHistogramAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Definition
AthHistogramAlgorithm.cxx:31
MuonValR4::MuonSPCalibrationTest::m_idHelperSvc
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
pointer to MdtCalibSvc
Definition
MuonSPCalibrationTest.h:39
ServiceHandle
Definition
ClusterMakerTool.h:36
ActsTrk::GeoContextReadKey_t
SG::ReadHandleKey< GeometryContext > GeoContextReadKey_t
Abrivate the ReadHandleKey to declare the data dependency on the Geometry context.
Definition
GeometryContext.h:64
MuonValR4
Lightweight algorithm to read xAOD MDT sim hits and (fast-digitised) drift circles from SG and fill a...
Definition
SpacePointWriter.cxx:32
SG::ReadHandleKeyArray
HandleKeyArray< ReadHandle< T >, ReadHandleKey< T >, Gaudi::DataHandle::Reader > ReadHandleKeyArray
Definition
StoreGate/StoreGate/ReadHandleKeyArray.h:32
Generated on
for ATLAS Offline Software by
1.17.0