ATLAS Offline Software
MuonCalibLayerMapping.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 MUONCALIBLAYERMAPPING_H
6 #define MUONCALIBLAYERMAPPING_H
7 
8 #include <map>
9 #include <memory>
10 #include <set>
11 #include <vector>
12 
17 
18 namespace MuonCalib {
19 
21  using CalibHitE_Ptr = std::shared_ptr<const MuonCalibHit_E>;
22  using StationIndexHitsMap = std::map<MuonFixedIdManipulator::StationIndex, std::vector<CalibHitE_Ptr> >;
23 
25  using IdHitsMap = std::map<MuonFixedId, std::vector<CalibHitE_Ptr> >;
26 
28  using IdHitMap = std::map<MuonFixedId, CalibHitE_Ptr>;
29 
31  using StationIntersectedLayerMap = std::map<MuonFixedId, MuonCalibSimpleHoleSearch::Result>;
32 
34  using StationIndexSet = std::set<MuonFixedIdManipulator::StationIndex>;
35 
37  using IdSet = std::set<MuonFixedId>;
38 
39 } // namespace MuonCalib
40 
41 #endif
MuonCalib::IdHitsMap
std::map< MuonFixedId, std::vector< CalibHitE_Ptr > > IdHitsMap
hit information per station
Definition: MuonCalibLayerMapping.h:25
MuonCalib::StationIntersectedLayerMap
std::map< MuonFixedId, MuonCalibSimpleHoleSearch::Result > StationIntersectedLayerMap
intersected layers in the simplified geometry per station
Definition: MuonCalibLayerMapping.h:31
MuonCalib::StationIndexHitsMap
std::map< MuonFixedIdManipulator::StationIndex, std::vector< CalibHitE_Ptr > > StationIndexHitsMap
Definition: MuonCalibLayerMapping.h:22
MuonCalib::CalibHitE_Ptr
std::shared_ptr< const MuonCalibHit_E > CalibHitE_Ptr
hit information per station layer index
Definition: MuonCalibLayerMapping.h:21
MuonCalib
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
Definition: CscCalcPed.cxx:22
MuonCalibHit_E.h
MuonCalib::IdSet
std::set< MuonFixedId > IdSet
set of identifiers
Definition: MuonCalibLayerMapping.h:37
MuonCalib::StationIndexSet
std::set< MuonFixedIdManipulator::StationIndex > StationIndexSet
set with station layer index
Definition: MuonCalibLayerMapping.h:34
MuonCalibSimpleHoleSearch.h
MuonFixedIdManipulator.h
MuonCalib::IdHitMap
std::map< MuonFixedId, CalibHitE_Ptr > IdHitMap
hit information per identifier
Definition: MuonCalibLayerMapping.h:28
MuonFixedId.h