ATLAS Offline Software
Loading...
Searching...
No Matches
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
18namespace 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
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
std::shared_ptr< const MuonCalibHit_E > CalibHitE_Ptr
hit information per station layer index
std::map< MuonFixedIdManipulator::StationIndex, std::vector< CalibHitE_Ptr > > StationIndexHitsMap
std::set< MuonFixedId > IdSet
set of identifiers
std::map< MuonFixedId, CalibHitE_Ptr > IdHitMap
hit information per identifier
std::map< MuonFixedId, MuonCalibSimpleHoleSearch::Result > StationIntersectedLayerMap
intersected layers in the simplified geometry per station
std::map< MuonFixedId, std::vector< CalibHitE_Ptr > > IdHitsMap
hit information per station
std::set< MuonFixedIdManipulator::StationIndex > StationIndexSet
set with station layer index