![]() |
ATLAS Offline Software
|
#include <string>
#include <vector>
#include <stdint.h>
#include "MuonStationIndex/MuonStationIndex.icc"
Go to the source code of this file.
Namespaces | |
Muon | |
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store. | |
Muon::MuonStationIndex | |
Functions | |
template<typename EnumType > | |
constexpr int | Muon::MuonStationIndex::toInt (const EnumType enumVal) |
StIndex | Muon::MuonStationIndex::toStationIndex (ChIndex index) |
convert ChIndex into StIndex More... | |
LayerIndex | Muon::MuonStationIndex::toLayerIndex (ChIndex index) |
convert ChIndex into LayerIndex More... | |
LayerIndex | Muon::MuonStationIndex::toLayerIndex (StIndex index) |
convert StIndex into LayerIndex More... | |
StIndex | Muon::MuonStationIndex::toStationIndex (DetectorRegionIndex region, LayerIndex layer) |
convert DetectorRegionIndex + LayerIndex into StIndex More... | |
ChIndex | Muon::MuonStationIndex::toChamberIndex (DetectorRegionIndex region, LayerIndex layer, bool isSmall) |
convert DetectorRegionIndex + LayerIndex + isSmall into ChIndex More... | |
bool | Muon::MuonStationIndex::isBarrel (const ChIndex index) |
Returns true if the chamber index points to a barrel chamber. More... | |
bool | Muon::MuonStationIndex::isBarrel (const StIndex index) |
Returns true if the station index points to a barrel chamber. More... | |
bool | Muon::MuonStationIndex::isSmall (const ChIndex index) |
Returns true if the chamber index is in a small sector. More... | |
ChIndex | Muon::MuonStationIndex::toChamberIndex (StIndex stIndex, bool isSmall) |
convert StIndex + isSmall into ChIndex More... | |
const std::string & | Muon::MuonStationIndex::phiName (PhiIndex index) |
convert PhiIndex into a string More... | |
const std::string & | Muon::MuonStationIndex::stName (StIndex index) |
convert StIndex into a string More... | |
const std::string & | Muon::MuonStationIndex::chName (ChIndex index) |
convert ChIndex into a string More... | |
const std::string & | Muon::MuonStationIndex::regionName (DetectorRegionIndex index) |
convert DetectorRegionIndex into a string More... | |
const std::string & | Muon::MuonStationIndex::layerName (LayerIndex index) |
convert LayerIndex into a string More... | |
const std::string & | Muon::MuonStationIndex::technologyName (TechnologyIndex index) |
convert LayerIndex into a string More... | |
unsigned int | Muon::MuonStationIndex::sectorLayerHash (DetectorRegionIndex detectorRegionIndex, LayerIndex layerIndex) |
create a hash out of region and layer More... | |
constexpr unsigned int | Muon::MuonStationIndex::sectorLayerHashMax () |
maximum create a hash out of region and layer More... | |
std::pair< DetectorRegionIndex, LayerIndex > | Muon::MuonStationIndex::decomposeSectorLayerHash (unsigned int hash) |
decompose the hash into Region and Layer More... | |
constexpr unsigned | Muon::MuonStationIndex::numberOfSectors () |
return total number of sectors More... | |
ChIndex | Muon::MuonStationIndex::chIndex (const std::string &index) |
convert ChIndex name string to enum More... | |