ATLAS Offline Software
MuonCalibLayerMapping.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef MUONCALIBLAYERMAPPING_H
6 #define MUONCALIBLAYERMAPPING_H
7 
8 #include <map>
9 #include <set>
10 #include <vector>
11 
16 
17 namespace MuonCalib {
18 
20  using CalibHitE_Ptr = std::shared_ptr<const MuonCalibHit_E>;
21  using StationIndexHitsMap = std::map<MuonFixedIdManipulator::StationIndex, std::vector<CalibHitE_Ptr> >;
22 
24  using IdHitsMap = std::map<MuonFixedId, std::vector<CalibHitE_Ptr> >;
25 
27  using IdHitMap = std::map<MuonFixedId, CalibHitE_Ptr>;
28 
30  using StationIntersectedLayerMap = std::map<MuonFixedId, MuonCalibSimpleHoleSearch::Result>;
31 
33  using StationIndexSet = std::set<MuonFixedIdManipulator::StationIndex>;
34 
36  using IdSet = std::set<MuonFixedId>;
37 
38 } // namespace MuonCalib
39 
40 #endif
MuonCalib::IdHitsMap
std::map< MuonFixedId, std::vector< CalibHitE_Ptr > > IdHitsMap
hit information per station
Definition: MuonCalibLayerMapping.h:24
MuonCalib::StationIntersectedLayerMap
std::map< MuonFixedId, MuonCalibSimpleHoleSearch::Result > StationIntersectedLayerMap
intersected layers in the simplified geometry per station
Definition: MuonCalibLayerMapping.h:30
MuonCalib::StationIndexHitsMap
std::map< MuonFixedIdManipulator::StationIndex, std::vector< CalibHitE_Ptr > > StationIndexHitsMap
Definition: MuonCalibLayerMapping.h:21
MuonCalib::CalibHitE_Ptr
std::shared_ptr< const MuonCalibHit_E > CalibHitE_Ptr
hit information per station layer index
Definition: MuonCalibLayerMapping.h:20
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:36
MuonCalib::StationIndexSet
std::set< MuonFixedIdManipulator::StationIndex > StationIndexSet
set with station layer index
Definition: MuonCalibLayerMapping.h:33
MuonCalibSimpleHoleSearch.h
MuonFixedIdManipulator.h
MuonCalib::IdHitMap
std::map< MuonFixedId, CalibHitE_Ptr > IdHitMap
hit information per identifier
Definition: MuonCalibLayerMapping.h:27
MuonFixedId.h