 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUON_MUONLAYERHASHPROVIDERTOOL_H
6 #define MUON_MUONLAYERHASHPROVIDERTOOL_H
29 using HashVec = std::vector<IdentifierHash>;
52 static const InterfaceID IID_MuonLayerHashProviderTool(
"Muon::MuonLayerHashProviderTool",1,0);
53 return IID_MuonLayerHashProviderTool;
82 "MuonManager ReadKey for IOV Range intersection"};
93 using namespace MuonStationIndex;
94 return m_regionHashesPerSector[sector-1].technologyRegionHashVecs[
toInt(technologyIndex)][
sectorLayerHash];
constexpr unsigned int sectorLayerHashMax()
maximum create a hash out of region and layer
unsigned int sectorLayerHash(DetectorRegionIndex detectorRegionIndex, LayerIndex layerIndex)
create a hash out of region and layer
TechnologyIndex
enum to classify the different layers in the muon spectrometer
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
constexpr unsigned numberOfSectors()
return total number of sectors
::StatusCode StatusCode
StatusCode definition for legacy code.
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
constexpr int toInt(const EnumType enumVal)