|
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::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...
|
|