#include <DTChamberId.h>
Public Member Functions | |
DTChamberId () | |
DTChamberId (uint32_t id) | |
DTChamberId (DetId id) | |
DTChamberId (int wheel, int station, int sector) | |
DTChamberId (const DTChamberId &chId) | |
DTChamberId & | operator= (const DTChamberId &chId)=default |
Assignment Operator. More... | |
int | sector () const |
int | station () const |
Return the station number. More... | |
int | wheel () const |
Return the wheel number. More... | |
Public Member Functions inherited from DetId | |
constexpr Detector | det () const |
get the detector field from this detid More... | |
constexpr | DetId () |
Create an empty or null id (also for persistence) More... | |
constexpr | DetId (uint32_t id) |
Create an id from a raw number. More... | |
constexpr | DetId (Detector det, int subdet) |
Create an id, filling the detector and subdetector fields as specified. More... | |
constexpr bool | null () const |
is this a null id ? More... | |
constexpr | operator uint32_t () const |
constexpr bool | operator!= (DetId id) const |
inequality More... | |
constexpr uint32_t | operator() () const |
constexpr bool | operator< (DetId id) const |
comparison More... | |
constexpr bool | operator== (DetId id) const |
equality More... | |
constexpr uint32_t | rawId () const |
get the raw id More... | |
constexpr int | subdetId () const |
get the contents of the subdetector field (not cast into any detector's numbering enum) More... | |
Static Public Attributes | |
static const int | maxLayerId = 4 |
highest layer id More... | |
static const int | maxSectorId = 14 |
highest sector id. More... | |
static const int | maxStationId = 4 |
highest station id More... | |
static const int | maxSuperLayerId = 3 |
highest superlayer id More... | |
static const int | maxWheelId = 2 |
highest wheel number More... | |
static const int | maxWireId = 97 |
highest wire id (chambers have 48 to 96 wires) More... | |
static const int | minLayerId = 0 |
lowest layer id. 0 indicates a full SL More... | |
static const int | minSectorId = 0 |
lowest sector id. 0 indicates all sectors (a station) More... | |
static const int | minStationId = 1 |
lowest station id More... | |
static const int | minSuperLayerId = 0 |
loweset super layer id. 0 indicates a full chamber More... | |
static const int | minWheelId = -2 |
lowest wheel number More... | |
static const int | minWireId = 0 |
lowest wire id (numbering starts from 1 or 2). 0 indicates a full layer More... | |
Static Public Attributes inherited from DetId | |
static const int | kDetMask = 0xF |
static const int | kDetOffset = 28 |
static const int | kSubdetMask = 0x7 |
static const int | kSubdetOffset = 25 |
Protected Member Functions | |
void | checkMuonId () |
Static Protected Attributes | |
static const uint32_t | chamberIdMask_ |
static const uint32_t | layerIdMask_ = ~(wireMask_ << wireStartBit_) |
static const int | layerNumBits_ = 3 |
static const int | layerStartBit_ = wireStartBit_ + wireNumBits_ |
static const uint32_t | lMask_ = 0x7 |
static const uint32_t | sectorMask_ = 0xf |
static const int | sectorNumBits_ = 4 |
static const int | sectorStartBit_ = wheelStartBit_ + wheelNumBits_ |
static const int | slayerNumBits_ = 2 |
static const int | slayerStartBit_ = layerStartBit_ + layerNumBits_ |
static const uint32_t | slIdMask_ = ~((wireMask_ << wireStartBit_) | (lMask_ << layerStartBit_)) |
static const uint32_t | slMask_ = 0x3 |
static const uint32_t | stationMask_ = 0x7 |
static const int | stationNumBits_ = 3 |
two bits would be enough, but we could use the number "0" as a wildcard More... | |
static const int | stationStartBit_ = sectorStartBit_ + sectorNumBits_ |
static const uint32_t | wheelMask_ = 0x7 |
static const int | wheelNumBits_ = 3 |
static const int | wheelStartBit_ = slayerStartBit_ + slayerNumBits_ |
static const uint32_t | wireMask_ = 0x7f |
static const int | wireNumBits_ = 7 |
two bits would be enough, but we could use the number "0" as a wildcard More... | |
static const int | wireStartBit_ = 3 |
Additional Inherited Members | |
Public Types inherited from DetId | |
enum | Detector { Tracker = 1, Muon = 2, Ecal = 3, Hcal = 4, Calo = 5, Forward = 6, VeryForward = 7, HGCalEE = 8, HGCalHSi = 9, HGCalHSc = 10, HGCalTrigger = 11 } |
Protected Attributes inherited from DetId | |
uint32_t | id_ |
DetUnit identifier for DT chambers.
Definition at line 14 of file DTChamberId.h.
DTChamberId::DTChamberId | ( | ) |
Default constructor. Fills the common part in the base and leaves 0 in all other fields
Definition at line 14 of file DTChamberId.cc.
Referenced by DTSuperLayerId::chamberId().
DTChamberId::DTChamberId | ( | uint32_t | id | ) |
Construct from a packed id. It is required that the packed id represents a valid DT DetId (proper Detector and SubDet fields), otherwise an exception is thrown. Any bits outside the DTChamberId fields are zeroed; apart for this, no check is done on the vaildity of the values.
Definition at line 16 of file DTChamberId.cc.
References checkMuonId().
DTChamberId::DTChamberId | ( | DetId | id | ) |
Definition at line 19 of file DTChamberId.cc.
References checkMuonId().
DTChamberId::DTChamberId | ( | int | wheel, |
int | station, | ||
int | sector | ||
) |
Construct from indexes. Input values are required to be within legal ranges, otherwise an exception is thrown.
Definition at line 23 of file DTChamberId.cc.
References Exception, DetId::id_, maxSectorId, maxStationId, maxWheelId, minWheelId, sector(), sectorMask_, sectorStartBit_, station(), stationMask_, stationStartBit_, wheel(), wheelMask_, and wheelStartBit_.
DTChamberId::DTChamberId | ( | const DTChamberId & | chId | ) |
Copy Constructor. Any bits outside the DTChamberId fields are zeroed; apart for this, no check is done on the vaildity of the values.
Definition at line 37 of file DTChamberId.cc.
|
protected |
Definition at line 41 of file DTChamberId.cc.
References DetId::det(), MuonSubdetId::DT, Exception, DetId::Muon, and DetId::subdetId().
Referenced by DTChamberId(), DTLayerId::DTLayerId(), DTSuperLayerId::DTSuperLayerId(), and DTWireId::DTWireId().
|
default |
Assignment Operator.
|
inline |
Return the sector number. Sectors are numbered from 1 to 12, starting at phi=0 and increasing with phi. In station 4, where the top and bottom setcors are made of two chambers, two additional sector numbers are used, 13 (after sector 4, top) and 14 (after sector 10, bottom).
Definition at line 52 of file DTChamberId.h.
References DetId::id_, sectorMask_, and sectorStartBit_.
Referenced by OMTFinputMaker::acceptDtDigi(), DTT0CalibrationRMS::analyze(), DTVDriftCalibration::analyze(), DTT0Calibration::analyze(), DTChamberEfficiencyTask::analyze(), MuonPathConfirmator::analyze(), DTChamberEfficiency::analyze(), MuonPathCorFitter::analyze(), MuonAlignmentAnalyzer::analyze(), DTLocalTriggerSynchTask::analyze(), MuonPathAnalyzerInChamber::analyze(), DTDigiTask::analyze(), MuonPathAnalyticAnalyzer::analyze(), MPQualityEnhancerFilterBayes::areCousins(), DTTriggerEfficiencyTask::bookChamberHistos(), DTRunConditionVar::bookChamberHistos(), DTLocalTriggerEfficiencyTest::bookChambHistos(), DTLocalTriggerSynchTest::bookChambHistos(), DTTriggerEfficiencyTest::bookChambHistos(), DTnoiseDBValidation::bookHisto(), DTEfficiencyTask::bookHistograms(), DTCalibValidation::bookHistograms(), DTCalibValidationFromMuons::bookHistograms(), DTVDriftSegmentCalibration::bookHistos(), DTTTrigOffsetCalibration::bookHistos(), DTt0DBValidation::bookHistos(), DTResidualCalibration::bookHistos(), DTResolutionTest::bookHistos(), DTChamberEfficiencyTest::bookHistos(), DTEfficiencyTest::bookHistos(), DTNoiseTask::bookHistos(), DTChamberEfficiencyTask::bookHistos(), DTLocalTriggerSynchTask::bookHistos(), DTLocalTriggerTask::bookHistos(), DTResolutionAnalysisTask::bookHistos(), DTLocalTriggerLutTask::bookHistos(), DTSegmentAnalysisTask::bookHistos(), DTLocalTriggerBaseTask::bookHistos(), DTConfigTrivialProducer::buildManager(), DTTracoChip::calculateAngles(), MuonHitHelper::chamber(), MuonAlignmentFromReference::chamberPrettyNameFromId(), DTDigiTask::channelsMap(), DTSectCollPhCand::CoarseSync(), dtCalibration::DTVDriftMeanTimer::compute(), DTConfigDBProducer::configFromCfg(), DTTrig::constTrigUnit(), PrimitiveConversion::convert_dt(), dtCalibration::DTT0FEBPathCorrection::correction(), dtCalibration::DTTTrigResidualCorrection::correction(), MuonPathAssociator::correlateMPaths(), DTHVStatusHandler::createSnapshot(), DTTrig::createTUs(), DTResolutionAnalysisTest::dqmEndJob(), DTNoiseAnalysisTest::dqmEndLuminosityBlock(), DTOccupancyTest::dqmEndLuminosityBlock(), DTOccupancyTestML::dqmEndLuminosityBlock(), DTResolutionTest::dqmEndLuminosityBlock(), DTChamberEfficiencyTest::dqmEndLuminosityBlock(), DTEfficiencyTest::dqmEndLuminosityBlock(), DTChamberId(), DTLayerId::DTLayerId(), DTSuperLayerId::DTSuperLayerId(), DTTracoChip::DTTracoChip(), DTWireId::DTWireId(), DTConfigManager::dumpLUTParam(), DTHVStatusHandler::dumpSnapshot(), DTVDriftCalibration::endJob(), DTSegmentAnalysisTask::fillHistos(), MuonAlignmentFromReference::fitAndAlign(), DTReadOutMapping::geometryToReadOut(), DTTtrig::get(), DTMtime::get(), DTRunConditionVarClient::getChamberHistos(), DTNoiseCalibration::getChamberName(), DTNoiseComputation::getChamberName(), DTNoiseCalibration::getChannelName(), DTPosNegType::getCT(), DTPosNeg::getCT(), DTConfigManager::getDTConfigBti(), DTConfigManager::getDTConfigBtiMap(), DTConfigManager::getDTConfigLUTs(), DTConfigManager::getDTConfigTraco(), DTConfigManager::getDTConfigTracoMap(), DTConfigManager::getDTConfigTrigUnit(), DTConfigManager::getDTConfigTSPhi(), DTConfigManager::getDTConfigTSTheta(), DTLocalTriggerSynchTest::getFloatFromME(), OmtfAngleConverter::getGlobalEta(), DTTPAnalyzer::getHistoName(), dtCalibration::DTVDriftSegment::getHistoName(), dtCalibration::DTTTrigT0SegCorrection::getHistoName(), dtCalibration::DTTTrigResidualCorrection::getHistoName(), DTT0CalibrationRMS::getHistoName(), DTT0Calibration::getHistoName(), DTNoiseCalibration::getLayerName(), DTNoiseComputation::getLayerName(), DTResolutionAnalysisTest::getMEName(), DTSegmentAnalysisTest::getMEName(), DTNoiseAnalysisTest::getMEName(), DTResolutionTest::getMEName(), DTChamberEfficiencyTest::getMEName(), DTOccupancyTest::getMEName(), DTEfficiencyTest::getMEName(), DTOccupancyTestML::getMEName(), DTResolutionTest::getMEName2D(), TrackerMuonHitExtractor::getMuonHits(), DTTTrigCalibration::getOccupancyName(), DTPosNegType::getPN(), DTPosNeg::getPN(), DTNoiseCalibration::getSuperLayerName(), DTNoiseComputation::getSuperLayerName(), DTTTrigWriter::getTBoxName(), DTTTrigCalibration::getTBoxName(), geometryXMLparser.DTAlignable::index(), TAMuonChamberMatch::info(), TrackerMuonHitExtractor::init(), DTHVStatusHandler::layerId(), DTConfigTrivialProducer::mapEntryName(), DTConfigDBProducer::mapEntryName(), RPCIntegrator::matchDTwithRPC(), DTHVStatusHandler::offlineList(), DTBlockedROChannelsTest::performClientDiagnostic(), DTSegmentAnalysisTest::performClientDiagnostic(), DTuROSDigiToRaw::process(), MuonTrackProducer::produce(), MuonSimHitProducer::produce(), DTTrigPhase2Prod::produce(), DTConfigDBProducer::readDTCCBConfig(), PseudoBayesGrouping::RecognisePatternsByLayerPairs(), MuonPathSLFitter::run(), MPSLFilter::run(), MuonPathConfirmator::run(), MPCorFilter::run(), MuonPathCorFitter::run(), DTOccupancyTest::runOccupancyTest(), csctf::TrackStub::sector(), DTTrigData::sector(), DTTracoId::sector(), DTBtiId::sector(), DTTrigGeom::sector(), MuonIdProducer::sectorPhi(), MuonPathAnalyticAnalyzer::segment_fitter(), PrimitiveSelection::select_dt(), DTTtrig::set(), DTMtime::set(), MuonPathAnalyzerInChamber::setWirePosAndTimeInMP(), MPQualityEnhancerFilterBayes::shareSL(), csctf::TrackStub::subsector(), DTSegtoRPC::thePoints(), and TracktoRPC::thePoints().
|
inline |
Return the station number.
Definition at line 45 of file DTChamberId.h.
References DetId::id_, stationMask_, and stationStartBit_.
Referenced by DTPreCalibrationTask::analyze(), DTVDriftCalibration::analyze(), DTChamberEfficiencyTask::analyze(), MuonPathConfirmator::analyze(), DTChamberEfficiency::analyze(), MuonPathCorFitter::analyze(), MuonAlignmentAnalyzer::analyze(), DTLocalTriggerLutTask::analyze(), DTLocalTriggerSynchTask::analyze(), MuonPathAnalyzerInChamber::analyze(), DTDigiTask::analyze(), MuonPathAnalyticAnalyzer::analyze(), MPQualityEnhancerFilterBayes::areCousins(), DTNoiseComputation::beginRun(), DTTriggerEfficiencyTask::bookChamberHistos(), DTRunConditionVar::bookChamberHistos(), DTLocalTriggerEfficiencyTest::bookChambHistos(), DTLocalTriggerSynchTest::bookChambHistos(), DTTriggerEfficiencyTest::bookChambHistos(), DTnoiseDBValidation::bookHisto(), DTResolutionAnalysisTask::bookHistograms(), DTEfficiencyTask::bookHistograms(), DTCalibValidation::bookHistograms(), DTCalibValidationFromMuons::bookHistograms(), DTVDriftSegmentCalibration::bookHistos(), DTTTrigOffsetCalibration::bookHistos(), DTResidualCalibration::bookHistos(), DTt0DBValidation::bookHistos(), DTChamberEfficiencyTest::bookHistos(), DTEfficiencyTest::bookHistos(), DTNoiseTask::bookHistos(), DTChamberEfficiencyTask::bookHistos(), DTLocalTriggerSynchTask::bookHistos(), DTLocalTriggerTask::bookHistos(), DTResolutionAnalysisTask::bookHistos(), DTLocalTriggerLutTask::bookHistos(), DTSegmentAnalysisTask::bookHistos(), DTLocalTriggerBaseTask::bookHistos(), AlignableMuon::buildDTBarrel(), DTConfigTrivialProducer::buildManager(), L1TMuon::GeometryTranslator::calcDTSpecificPoint(), MuonAlignmentFromReference::chamberPrettyNameFromId(), DTDigiTask::channelsMap(), DTTrig::chThetaSegm(), DTSectCollThCand::CoarseSync(), DTSectCollPhCand::CoarseSync(), dtCalibration::DTVDriftMeanTimer::compute(), DTLinearDriftFromDBAlgo::compute(), DTRecHitQuality::compute(), DTConfigDBProducer::configFromCfg(), DTTrig::constTrigUnit(), PrimitiveConversion::convert_dt(), dtCalibration::DTT0FEBPathCorrection::correction(), dtCalibration::DTTTrigResidualCorrection::correction(), MuonPathAssociator::correlateMPaths(), DTHVStatusHandler::createSnapshot(), DTSegment4DQuality::dqmAnalyze(), DTResolutionAnalysisTest::dqmEndJob(), DTNoiseAnalysisTest::dqmEndLuminosityBlock(), DTOccupancyTest::dqmEndLuminosityBlock(), DTOccupancyTestML::dqmEndLuminosityBlock(), DTResolutionTest::dqmEndLuminosityBlock(), DTChamberEfficiencyTest::dqmEndLuminosityBlock(), DTEfficiencyTest::dqmEndLuminosityBlock(), DTChamberId(), DTLayerId::DTLayerId(), DTSuperLayerId::DTSuperLayerId(), DTTracoChip::DTTracoChip(), DTWireId::DTWireId(), DTConfigManager::dumpLUTParam(), DTHVStatusHandler::dumpSnapshot(), DTRecHitTrait::emplace_back(), DTTTrigOffsetCalibration::endJob(), DTVDriftCalibration::endJob(), AlignmentMonitorMuonResiduals::event(), DTSegmentAnalysisTask::fillHistos(), DTTimingExtractor::fillTiming(), MuonAlignmentFromReference::fitAndAlign(), DTReadOutMapping::geometryToReadOut(), DTTtrig::get(), DTMtime::get(), DTRunConditionVarClient::getChamberHistos(), DTNoiseCalibration::getChamberName(), DTNoiseComputation::getChamberName(), DTNoiseCalibration::getChannelName(), DTPosNegType::getCT(), DTPosNeg::getCT(), DTConfigManager::getDTConfigBti(), DTConfigManager::getDTConfigBtiMap(), DTConfigManager::getDTConfigLUTs(), DTConfigManager::getDTConfigTraco(), DTConfigManager::getDTConfigTracoMap(), DTConfigManager::getDTConfigTrigUnit(), DTConfigManager::getDTConfigTSPhi(), DTConfigManager::getDTConfigTSTheta(), GlobalMuonRefitter::getFirstHits(), DTLocalTriggerSynchTest::getFloatFromME(), OmtfAngleConverter::getGlobalEta(), DTTPAnalyzer::getHistoName(), dtCalibration::DTVDriftSegment::getHistoName(), dtCalibration::DTTTrigT0SegCorrection::getHistoName(), dtCalibration::DTTTrigResidualCorrection::getHistoName(), DTT0CalibrationRMS::getHistoName(), DTT0Calibration::getHistoName(), DTNoiseCalibration::getLayerName(), DTNoiseComputation::getLayerName(), DTNoiseComputation::getMaxNumBins(), DTResolutionAnalysisTest::getMEName(), DTSegmentAnalysisTest::getMEName(), DTNoiseAnalysisTest::getMEName(), DTResolutionTest::getMEName(), DTChamberEfficiencyTest::getMEName(), DTOccupancyTest::getMEName(), DTEfficiencyTest::getMEName(), DTOccupancyTestML::getMEName(), DTResolutionTest::getMEName2D(), TrackerMuonHitExtractor::getMuonHits(), DTTTrigCalibration::getOccupancyName(), DTPosNegType::getPN(), DTPosNeg::getPN(), GlobalMuonRefitter::getRidOfSelectStationHits(), DTNoiseCalibration::getSuperLayerName(), DTNoiseComputation::getSuperLayerName(), DTTTrigWriter::getTBoxName(), DTTTrigCalibration::getTBoxName(), HLTDTActivityFilter::hltFilter(), geometryXMLparser.DTAlignable::index(), geometryXMLparser.CSCAlignable::index(), TAMuonChamberMatch::info(), TrackerMuonHitExtractor::init(), DTChamberEfficiencyTask::isGoodSegment(), DTHVStatusHandler::layerId(), DTConfigTrivialProducer::mapEntryName(), DTConfigDBProducer::mapEntryName(), RPCIntegrator::matchDTwithRPC(), TrackTransformerForGlobalCosmicMuons::MuonKeep(), DTHVStatusHandler::offlineList(), DTChamberIdDetLayerComparator::operator()(), DTBlockedROChannelsTest::performClientDiagnostic(), DTSegmentAnalysisTest::performClientDiagnostic(), DTuROSDigiToRaw::process(), MuonTrackProducer::produce(), MuonSimHitProducer::produce(), DTTrigPhase2Prod::produce(), MuonSeedPtExtractor::pT_extract(), DTConfigDBProducer::readDTCCBConfig(), PseudoBayesGrouping::RecognisePatternsByLayerPairs(), MuonPathSLFitter::run(), MPSLFilter::run(), MuonPathConfirmator::run(), MPCorFilter::run(), MuonPathCorFitter::run(), DTOccupancyTest::runOccupancyTest(), DTOccupancyTestML::runOccupancyTest(), MuonPathAnalyticAnalyzer::segment_fitter(), DTChamberEfficiency::segQualityCut(), PrimitiveSelection::select_dt(), DTTtrig::set(), DTMtime::set(), MuonPathAnalyzerInChamber::setWirePosAndTimeInMP(), MPQualityEnhancerFilterBayes::shareSL(), SETSeedFinder::sortByLayer(), TAMuonChamberMatch::station(), reco::MuonChamberMatch::station(), csctf::TrackStub::station(), DTTrigData::station(), DTTracoId::station(), DTBtiId::station(), DTTrigGeom::station(), DTRecHitTrait::station(), MuonSeedPtExtractor::stationCode(), DynamicTruncation::stationfromDet(), and DTSegtoRPC::thePoints().
|
inline |
Return the wheel number.
Definition at line 42 of file DTChamberId.h.
References DetId::id_, createfilelist::int, minWheelId, wheelMask_, and wheelStartBit_.
Referenced by OMTFinputMaker::acceptDtDigi(), DTT0CalibrationRMS::analyze(), DTVDriftCalibration::analyze(), DTT0Calibration::analyze(), DTChamberEfficiencyTask::analyze(), MuonPathConfirmator::analyze(), DTChamberEfficiency::analyze(), MuonPathCorFitter::analyze(), MuonAlignmentAnalyzer::analyze(), DTLocalTriggerLutTask::analyze(), DTLocalTriggerSynchTask::analyze(), MuonPathAnalyzerInChamber::analyze(), DTDigiTask::analyze(), MuonPathAnalyticAnalyzer::analyze(), MPQualityEnhancerFilterBayes::areCousins(), DTNoiseComputation::beginRun(), DTTriggerEfficiencyTask::bookChamberHistos(), DTRunConditionVar::bookChamberHistos(), DTLocalTriggerEfficiencyTest::bookChambHistos(), DTLocalTriggerSynchTest::bookChambHistos(), DTTriggerEfficiencyTest::bookChambHistos(), DTnoiseDBValidation::bookHisto(), DTEfficiencyTask::bookHistograms(), DTCalibValidation::bookHistograms(), DTCalibValidationFromMuons::bookHistograms(), DTVDriftSegmentCalibration::bookHistos(), DTTTrigOffsetCalibration::bookHistos(), DTResidualCalibration::bookHistos(), DTt0DBValidation::bookHistos(), DTResolutionTest::bookHistos(), DTChamberEfficiencyTest::bookHistos(), DTEfficiencyTest::bookHistos(), DTNoiseTask::bookHistos(), DTChamberEfficiencyTask::bookHistos(), DTLocalTriggerSynchTask::bookHistos(), DTLocalTriggerTask::bookHistos(), DTResolutionAnalysisTask::bookHistos(), DTLocalTriggerLutTask::bookHistos(), DTSegmentAnalysisTask::bookHistos(), DTLocalTriggerBaseTask::bookHistos(), AlignableMuon::buildDTBarrel(), DTConfigTrivialProducer::buildManager(), DTTracoChip::calculateAngles(), MuonAlignmentFromReference::chamberPrettyNameFromId(), DTDigiTask::channelsMap(), dtCalibration::DTVDriftMeanTimer::compute(), DTLinearDriftFromDBAlgo::compute(), DTParametrizedDriftAlgo::compute(), DTRecHitQuality::compute(), DTConfigDBProducer::configFromCfg(), DTTrig::constTrigUnit(), PrimitiveConversion::convert_dt(), dtCalibration::DTT0FEBPathCorrection::correction(), dtCalibration::DTTTrigResidualCorrection::correction(), MuonPathAssociator::correlateMPaths(), DTHVStatusHandler::createSnapshot(), DTTrig::createTUs(), DTSegment4DQuality::dqmAnalyze(), DTResolutionAnalysisTest::dqmEndJob(), DTNoiseAnalysisTest::dqmEndLuminosityBlock(), DTOccupancyTest::dqmEndLuminosityBlock(), DTOccupancyTestML::dqmEndLuminosityBlock(), DTResolutionTest::dqmEndLuminosityBlock(), DTChamberEfficiencyTest::dqmEndLuminosityBlock(), DTEfficiencyTest::dqmEndLuminosityBlock(), DTChamberId(), DTLayerId::DTLayerId(), DTSuperLayerId::DTSuperLayerId(), DTTracoChip::DTTracoChip(), DTWireId::DTWireId(), DTConfigManager::dumpLUTParam(), DTHVStatusHandler::dumpSnapshot(), csctf::TrackStub::endcap(), DTVDriftCalibration::endJob(), AlignmentMonitorMuonResiduals::event(), DTSegmentAnalysisTask::fillHistos(), MuonAlignmentFromReference::fitAndAlign(), DTReadOutMapping::geometryToReadOut(), DTTtrig::get(), DTMtime::get(), DTRunConditionVarClient::getChamberHistos(), DTNoiseCalibration::getChamberName(), DTNoiseComputation::getChamberName(), DTNoiseCalibration::getChannelName(), DTPosNegType::getCT(), DTPosNeg::getCT(), DTConfigManager::getDTConfigBti(), DTConfigManager::getDTConfigBtiMap(), DTConfigManager::getDTConfigLUTs(), DTConfigManager::getDTConfigTraco(), DTConfigManager::getDTConfigTracoMap(), DTConfigManager::getDTConfigTrigUnit(), DTConfigManager::getDTConfigTSPhi(), DTConfigManager::getDTConfigTSTheta(), DTLocalTriggerSynchTest::getFloatFromME(), OmtfAngleConverter::getGlobalEta(), DTTPAnalyzer::getHistoName(), dtCalibration::DTVDriftSegment::getHistoName(), dtCalibration::DTTTrigT0SegCorrection::getHistoName(), dtCalibration::DTTTrigResidualCorrection::getHistoName(), DTT0CalibrationRMS::getHistoName(), DTT0Calibration::getHistoName(), DTNoiseCalibration::getLayerName(), DTNoiseComputation::getLayerName(), DTResolutionAnalysisTest::getMEName(), DTSegmentAnalysisTest::getMEName(), DTNoiseAnalysisTest::getMEName(), DTResolutionTest::getMEName(), DTChamberEfficiencyTest::getMEName(), DTOccupancyTest::getMEName(), DTEfficiencyTest::getMEName(), DTOccupancyTestML::getMEName(), DTResolutionTest::getMEName2D(), TrackerMuonHitExtractor::getMuonHits(), DTTTrigCalibration::getOccupancyName(), DTPosNegType::getPN(), DTPosNeg::getPN(), MuonSeedPtExtractor::getPt(), DTNoiseCalibration::getSuperLayerName(), DTNoiseComputation::getSuperLayerName(), DTTTrigWriter::getTBoxName(), DTTTrigCalibration::getTBoxName(), geometryXMLparser.DTAlignable::index(), TAMuonChamberMatch::info(), TrackerMuonHitExtractor::init(), DTHVStatusHandler::layerId(), DTConfigTrivialProducer::mapEntryName(), DTConfigDBProducer::mapEntryName(), RPCIntegrator::matchDTwithRPC(), TrackTransformerForGlobalCosmicMuons::MuonKeep(), DTHVStatusHandler::offlineList(), DTBlockedROChannelsTest::performClientDiagnostic(), DTSegmentAnalysisTest::performClientDiagnostic(), DTuROSDigiToRaw::process(), MuonTrackProducer::produce(), MuonSimHitProducer::produce(), DTTrigPhase2Prod::produce(), MuonSeedPtExtractor::pT_extract(), DTConfigDBProducer::readDTCCBConfig(), PseudoBayesGrouping::RecognisePatternsByLayerPairs(), MuonPathSLFitter::run(), MPSLFilter::run(), MuonPathConfirmator::run(), MPCorFilter::run(), MuonPathCorFitter::run(), DTLocalTriggerLutTest::runClientDiagnostic(), DTTriggerLutTest::runClientDiagnostic(), MuonPathAnalyticAnalyzer::segment_fitter(), PrimitiveSelection::select_dt(), DTTtrig::set(), DTMtime::set(), MuonPathAnalyzerInChamber::setWirePosAndTimeInMP(), MPQualityEnhancerFilterBayes::shareSL(), DTSegtoRPC::thePoints(), TracktoRPC::thePoints(), DTTrigData::wheel(), DTTracoId::wheel(), DTBtiId::wheel(), and DTTrigGeom::wheel().
|
staticprotected |
Definition at line 104 of file DTChamberId.h.
Referenced by DTSuperLayerId::chamberId().
|
staticprotected |
Definition at line 102 of file DTChamberId.h.
Referenced by DTLayerId::DTLayerId(), and DTWireId::layerId().
|
staticprotected |
Definition at line 83 of file DTChamberId.h.
|
staticprotected |
Definition at line 84 of file DTChamberId.h.
Referenced by DTLayerId::DTLayerId(), and DTLayerId::layer().
|
staticprotected |
Definition at line 99 of file DTChamberId.h.
Referenced by DTLayerId::DTLayerId(), and DTLayerId::layer().
|
static |
highest layer id
Definition at line 73 of file DTChamberId.h.
Referenced by DTLayerId::DTLayerId(), MuonShowerDigiFiller::fill(), MuonShowerInformationFiller::fillHitsByStation(), and MuonDetCleaner< T1, T2 >::produce().
|
static |
highest sector id.
Definition at line 61 of file DTChamberId.h.
Referenced by MuonDTDetLayerGeometryBuilder::buildLayers(), and DTChamberId().
|
static |
highest station id
Definition at line 57 of file DTChamberId.h.
Referenced by MuonDTDetLayerGeometryBuilder::buildLayers(), and DTChamberId().
|
static |
highest superlayer id
Definition at line 69 of file DTChamberId.h.
Referenced by DTSuperLayerId::DTSuperLayerId(), MuonShowerDigiFiller::fill(), MuonShowerInformationFiller::fillHitsByStation(), and MuonDetCleaner< T1, T2 >::produce().
|
static |
highest wheel number
Definition at line 65 of file DTChamberId.h.
Referenced by MuonDTDetLayerGeometryBuilder::buildLayers(), and DTChamberId().
|
static |
highest wire id (chambers have 48 to 96 wires)
Definition at line 77 of file DTChamberId.h.
Referenced by DTWireId::DTWireId().
|
static |
lowest layer id. 0 indicates a full SL
Definition at line 71 of file DTChamberId.h.
Referenced by MuonShowerInformationFiller::fillHitsByStation().
|
static |
lowest sector id. 0 indicates all sectors (a station)
Definition at line 59 of file DTChamberId.h.
Referenced by MuonDTDetLayerGeometryBuilder::buildLayers().
|
static |
lowest station id
Definition at line 55 of file DTChamberId.h.
Referenced by MuonDTDetLayerGeometryBuilder::buildLayers().
|
static |
loweset super layer id. 0 indicates a full chamber
Definition at line 67 of file DTChamberId.h.
Referenced by MuonShowerInformationFiller::fillHitsByStation().
|
static |
lowest wheel number
Definition at line 63 of file DTChamberId.h.
Referenced by MuonDTDetLayerGeometryBuilder::buildLayers(), DTChamberId(), and wheel().
|
static |
lowest wire id (numbering starts from 1 or 2). 0 indicates a full layer
Definition at line 75 of file DTChamberId.h.
|
staticprotected |
Definition at line 97 of file DTChamberId.h.
Referenced by DTChamberId(), and sector().
|
staticprotected |
Definition at line 89 of file DTChamberId.h.
|
staticprotected |
Definition at line 90 of file DTChamberId.h.
Referenced by DTChamberId(), and sector().
|
staticprotected |
Definition at line 85 of file DTChamberId.h.
|
staticprotected |
Definition at line 86 of file DTChamberId.h.
Referenced by DTSuperLayerId::DTSuperLayerId(), and DTSuperLayerId::superLayer().
|
staticprotected |
Definition at line 103 of file DTChamberId.h.
Referenced by DTSuperLayerId::DTSuperLayerId(), and DTLayerId::superlayerId().
|
staticprotected |
Definition at line 98 of file DTChamberId.h.
Referenced by DTSuperLayerId::DTSuperLayerId(), and DTSuperLayerId::superLayer().
|
staticprotected |
Definition at line 96 of file DTChamberId.h.
Referenced by DTChamberId(), and station().
|
staticprotected |
two bits would be enough, but we could use the number "0" as a wildcard
Definition at line 92 of file DTChamberId.h.
|
staticprotected |
Definition at line 93 of file DTChamberId.h.
Referenced by DTChamberId(), and station().
|
staticprotected |
Definition at line 95 of file DTChamberId.h.
Referenced by DTChamberId(), and wheel().
|
staticprotected |
Definition at line 87 of file DTChamberId.h.
|
staticprotected |
Definition at line 88 of file DTChamberId.h.
Referenced by DTChamberId(), and wheel().
|
staticprotected |
Definition at line 100 of file DTChamberId.h.
Referenced by DTWireId::DTWireId(), and DTWireId::wire().
|
staticprotected |
two bits would be enough, but we could use the number "0" as a wildcard
Definition at line 81 of file DTChamberId.h.
|
staticprotected |
Definition at line 82 of file DTChamberId.h.
Referenced by DTWireId::DTWireId(), and DTWireId::wire().