ATLAS Offline Software
Loading...
Searching...
No Matches
TruthSegmentCsvDumperAlg.h
Go to the documentation of this file.
1#ifndef MUONCSVDUMP_TruthSegmentCsvDumperAlg_H
2#define MUONCSVDUMP_TruthSegmentCsvDumperAlg_H
3/*
4 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
5*/
6
11
14
15
16namespace MuonR4{
18
19 public:
22 StatusCode initialize() override;
23 StatusCode execute() override;
24
25 private:
26 const MuonGMR4::SpectrometerSector* msSector(const xAOD::MuonSegment& segment) const;
27 SG::ReadHandleKey<ActsTrk::GeometryContext> m_geoCtxKey{this, "AlignmentKey", "ActsAlignment", "cond handle key"};
28 SG::ReadHandleKey<xAOD::MuonSegmentContainer> m_inSegmentKey{this, "MuonTruthSegmentsKey", "MuonTruthSegments"};
29
30 ServiceHandle<Muon::IMuonIdHelperSvc> m_idHelperSvc{this, "MuonIdHelperSvc", "Muon::MuonIdHelperSvc/MuonIdHelperSvc"};
31 ServiceHandle<Muon::IMuonEDMHelperSvc> m_edmHelperSvc{this, "edmHelperSvc", "Muon::MuonEDMHelperSvc/MuonEDMHelperSvc"};
32
34 size_t m_event{0};
35
36};
37}
38#endif
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
A spectrometer sector forms the envelope of all chambers that are placed in the same MS sector & laye...
const MuonGMR4::SpectrometerSector * msSector(const xAOD::MuonSegment &segment) const
SG::ReadHandleKey< xAOD::MuonSegmentContainer > m_inSegmentKey
SG::ReadHandleKey< ActsTrk::GeometryContext > m_geoCtxKey
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
ServiceHandle< Muon::IMuonEDMHelperSvc > m_edmHelperSvc
const MuonGMR4::MuonDetectorManager * m_detMgr
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Property holding a SG store/key/clid from which a ReadHandle is made.
This header ties the generic definitions in this package.
MuonSegment_v1 MuonSegment
Reference the current persistent version: