#include <GEMDQMBase.h>
Classes | |
class | BookingHelper |
class | MEMapInfT |
class | MEStationInfo |
Public Attributes | |
std::string | log_category_ |
Int_t | nRunType_ |
Protected Attributes | |
const GEMGeometry * | GEMGeometry_ |
edm::ESGetToken< GEMGeometry, MuonGeometryRecord > | geomToken_ |
std::vector< GEMDetId > | listChamberId_ |
std::map< GEMDetId, std::vector< const GEMEtaPartition * > > | mapEtaPartition_ |
std::map< ME3IdsKey, MEStationInfo > | mapStationInfo_ |
std::map< ME4IdsKey, int > | mapStationToIdx_ |
std::map< ME3IdsKey, bool > | MEMap2AbsReWithEtaCheck_ |
std::map< ME2IdsKey, bool > | MEMap2Check_ |
std::map< ME3IdsKey, bool > | MEMap2WithEtaCheck_ |
std::map< ME3IdsKey, bool > | MEMap3Check_ |
std::map< ME4IdsKey, bool > | MEMap4Check_ |
std::map< ME4IdsKey, bool > | MEMap4WithChCheck_ |
std::map< ME5IdsKey, bool > | MEMap5Check_ |
std::map< ME5IdsKey, bool > | MEMap5WithChCheck_ |
int | nMaxNumCh_ |
Protected Attributes inherited from DQMEDAnalyzer | |
edm::EDPutTokenT< DQMToken > | lumiToken_ |
edm::EDPutTokenT< DQMToken > | runToken_ |
unsigned int | streamId_ |
Additional Inherited Members | |
Static Public Member Functions inherited from DQMEDAnalyzer | |
static void | globalEndJob (DQMEDAnalyzerGlobalCache const *) |
static void | globalEndLuminosityBlockProduce (edm::LuminosityBlock &lumi, edm::EventSetup const &setup, LuminosityBlockContext const *context) |
static void | globalEndRunProduce (edm::Run &run, edm::EventSetup const &setup, RunContext const *context) |
static std::unique_ptr< DQMEDAnalyzerGlobalCache > | initializeGlobalCache (edm::ParameterSet const &) |
Definition at line 29 of file GEMDQMBase.h.
typedef MEMapInfT<MEMap2Ids, ME2IdsKey> GEMDQMBase::MEMap2Inf |
Definition at line 473 of file GEMDQMBase.h.
typedef MEMapInfT<MEMap3Ids, ME3IdsKey> GEMDQMBase::MEMap3Inf |
Definition at line 474 of file GEMDQMBase.h.
typedef MEMapInfT<MEMap4Ids, ME4IdsKey> GEMDQMBase::MEMap4Inf |
Definition at line 475 of file GEMDQMBase.h.
typedef MEMapInfT<MEMap5Ids, ME5IdsKey> GEMDQMBase::MEMap5Inf |
Definition at line 476 of file GEMDQMBase.h.
anonymous enum |
Enumerator | |
---|---|
GEMDQM_RUNTYPE_ONLINE | |
GEMDQM_RUNTYPE_OFFLINE | |
GEMDQM_RUNTYPE_RELVAL | |
GEMDQM_RUNTYPE_ALLPLOTS | |
GEMDQM_RUNTYPE_NONE |
Definition at line 537 of file GEMDQMBase.h.
|
explicit |
Definition at line 7 of file GEMDQMBase.cc.
References edm::BeginRun, looper::cfg, GEMDQM_RUNTYPE_ALLPLOTS, GEMDQM_RUNTYPE_OFFLINE, GEMDQM_RUNTYPE_ONLINE, GEMDQM_RUNTYPE_RELVAL, log_category_, nRunType_, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inlineoverride |
Definition at line 535 of file GEMDQMBase.h.
|
inlineprotected |
Definition at line 640 of file GEMDQMBase.h.
Referenced by getNumEtaPartitions().
|
protected |
Definition at line 150 of file GEMDQMBase.cc.
References dqm::implementation::IBooker::book2D(), GEMUtils::getSuffixName(), mps_fire::i, crabWrapper::key, key4Tokey3(), keyToLayer(), keyToModule(), keyToRegion(), keyToStation(), label, mapStationInfo_, mapStationToIdx_, nMaxNumCh_, HLT_2023v12_cff::region, dqm::impl::MonitorElement::setXTitle(), and SortingLayers().
Referenced by GEMDAQStatusSource::bookHistograms().
|
protected |
Definition at line 195 of file GEMDQMBase.cc.
References funct::abs(), GEMUtils::getSuffixName(), GEMUtils::getSuffixTitle(), l1tTowerCalibrationProducer_cfi::iEta, GEMDetId::ieta(), listChamberId_, mapEtaPartition_, mapStationInfo_, MEMap2AbsReWithEtaCheck_, MEMap2Check_, MEMap2WithEtaCheck_, MEMap3Check_, MEMap4Check_, MEMap4WithChCheck_, MEMap5Check_, MEMap5WithChCheck_, ProcessWithMEMap2(), ProcessWithMEMap2AbsReWithEta(), ProcessWithMEMap2WithEta(), ProcessWithMEMap3(), ProcessWithMEMap4(), ProcessWithMEMap4WithChamber(), ProcessWithMEMap5(), and ProcessWithMEMap5WithChamber().
Referenced by GEMRecHitSource::bookHistograms(), GEMDigiSource::bookHistograms(), and GEMDAQStatusSource::bookHistograms().
|
inlineprotected |
Definition at line 719 of file GEMDQMBase.h.
References relativeConstraints::chamber, and pixelTopology::layer.
|
inlineprotected |
Definition at line 671 of file GEMDQMBase.h.
References relativeConstraints::station.
Referenced by GEMRecHitSource::analyze(), GEMDigiSource::analyze(), and GEMDAQStatusSource::analyze().
|
inlineprotected |
Definition at line 697 of file GEMDQMBase.h.
References getIEtaFromVFATGE0(), getIEtaFromVFATGE11(), getIEtaFromVFATGE21(), and relativeConstraints::station.
Referenced by GEMDQMBase::MEMapInfT< M, K >::SetLabelForVFATs().
|
inlineprotected |
Definition at line 707 of file GEMDQMBase.h.
References GEMeMap::maxiEtaIdGE0_.
Referenced by getIEtaFromVFAT().
|
inlineprotected |
Definition at line 711 of file GEMDQMBase.h.
References GEMeMap::maxiEtaIdGE11_.
Referenced by getIEtaFromVFAT().
|
inlineprotected |
Definition at line 715 of file GEMDQMBase.h.
References GEMeMap::maxiEtaIdGE21_.
Referenced by getIEtaFromVFAT().
|
inlineprotected |
Definition at line 649 of file GEMDQMBase.h.
References GEMeMap::maxVFatGE0_, GEMeMap::maxVFatGE11_, GEMeMap::maxVFatGE21_, and relativeConstraints::station.
Referenced by loadChambers().
|
inlineprotected |
Definition at line 729 of file GEMDQMBase.h.
References keyToLayer(), keyToRegion(), keyToStation(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by GEMRecHitSource::ProcessWithMEMap4WithChamber(), GEMDigiSource::ProcessWithMEMap5WithChamber(), and GEMDAQStatusSource::ProcessWithMEMap5WithChamber().
|
inlineprotected |
Definition at line 736 of file GEMDQMBase.h.
References keyToLayer(), keyToModule(), keyToRegion(), keyToStation(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
protected |
Definition at line 40 of file GEMDQMBase.cc.
References chambers, checkRefs(), log_category_, and relativeConstraints::station.
Referenced by loadChambers().
|
inlineprotected |
Definition at line 660 of file GEMDQMBase.h.
References relativeConstraints::station.
Referenced by loadChambers().
|
inlineprotected |
Definition at line 682 of file GEMDQMBase.h.
References getVFATNumberGE11(), LEDCalibrationChannels::ieta, and relativeConstraints::station.
Referenced by getVFATNumberByDigi().
|
inlineprotected |
Definition at line 692 of file GEMDQMBase.h.
References getVFATNumber(), LEDCalibrationChannels::ieta, GEMeMap::maxChan_, and relativeConstraints::station.
|
inlineprotected |
Definition at line 688 of file GEMDQMBase.h.
References LEDCalibrationChannels::ieta, and GEMeMap::maxiEtaIdGE11_.
Referenced by getVFATNumber().
|
protected |
Definition at line 27 of file GEMDQMBase.cc.
References GEMGeometry_, geomToken_, edm::EventSetup::getHandle(), patZpeak::handle, and log_category_.
Referenced by GEMRecHitSource::bookHistograms(), GEMDigiSource::bookHistograms(), and GEMDAQStatusSource::bookHistograms().
Definition at line 581 of file GEMDQMBase.h.
References crabWrapper::key, keyToRegion(), and keyToStation().
Definition at line 586 of file GEMDQMBase.h.
References crabWrapper::key, keyToLayer(), keyToRegion(), and keyToStation().
Referenced by GEMRecHitSource::analyze(), CreateSummaryHist(), GEMDigiSource::ProcessWithMEMap4(), GEMDAQStatusSource::ProcessWithMEMap4(), GEMRecHitSource::ProcessWithMEMap4WithChamber(), GEMDigiSource::ProcessWithMEMap5WithChamber(), and GEMDAQStatusSource::ProcessWithMEMap5WithChamber().
Definition at line 591 of file GEMDQMBase.h.
References crabWrapper::key, keyToLayer(), keyToModule(), keyToRegion(), and keyToStation().
Referenced by GEMDAQStatusSource::FillStatusSummaryPlot(), GEMDigiSource::ProcessWithMEMap5WithChamber(), and GEMDAQStatusSource::ProcessWithMEMap5WithChamber().
|
inlineprotected |
Definition at line 576 of file GEMDQMBase.h.
References crabWrapper::key.
Referenced by GEMDAQStatusSource::FillStatusSummaryPlot().
|
inlineprotected |
|
inlineprotected |
Definition at line 578 of file GEMDQMBase.h.
References crabWrapper::key.
Referenced by GEMRecHitSource::analyze().
|
inlineprotected |
|
inlineprotected |
Definition at line 571 of file GEMDQMBase.h.
References crabWrapper::key.
Referenced by CreateSummaryHist(), getNameDirLayer(), key4Tokey3(), and key5Tokey4().
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
Definition at line 574 of file GEMDQMBase.h.
References crabWrapper::key.
Referenced by CreateSummaryHist(), getNameDirLayer(), and key5Tokey4().
|
inlineprotected |
|
inlineprotected |
Definition at line 563 of file GEMDQMBase.h.
References crabWrapper::key.
Referenced by CreateSummaryHist(), getNameDirLayer(), key3Tokey2(), key4Tokey3(), and key5Tokey4().
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
Definition at line 567 of file GEMDQMBase.h.
References crabWrapper::key.
Referenced by CreateSummaryHist(), getNameDirLayer(), key3Tokey2(), key4Tokey3(), key5Tokey4(), GEMRecHitSource::ProcessWithMEMap3(), and GEMRecHitSource::ProcessWithMEMap4WithChamber().
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
protected |
Definition at line 56 of file GEMDQMBase.cc.
References chambers, GEMGeometry_, getMaxVFAT(), getNumEtaPartitions(), getNumModule(), l1tTowerCalibrationProducer_cfi::iEta, listChamberId_, mapEtaPartition_, mapStationInfo_, SiStripPI::max, GEMeMap::maxChan_, nMaxNumCh_, readGeometryPhiInfoChamber(), readGeometryRadiusInfoChamber(), HLT_2023v12_cff::region, GEMGeometry::regions(), and relativeConstraints::station.
Referenced by GEMRecHitSource::bookHistograms(), GEMDigiSource::bookHistograms(), and GEMDAQStatusSource::bookHistograms().
|
inlineprotectedvirtual |
Reimplemented in GEMDigiSource.
Definition at line 554 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
|
inlineprotectedvirtual |
Reimplemented in GEMRecHitSource.
Definition at line 556 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
|
inlineprotectedvirtual |
Reimplemented in GEMDigiSource, and GEMRecHitSource.
Definition at line 555 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
|
inlineprotectedvirtual |
Reimplemented in GEMDigiSource, and GEMRecHitSource.
Definition at line 557 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
|
inlineprotectedvirtual |
Reimplemented in GEMDAQStatusSource, and GEMDigiSource.
Definition at line 558 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
|
inlineprotectedvirtual |
Reimplemented in GEMRecHitSource.
Definition at line 560 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
|
inlineprotectedvirtual |
Definition at line 559 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
|
inlineprotectedvirtual |
Reimplemented in GEMDAQStatusSource, and GEMDigiSource.
Definition at line 561 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
int GEMDQMBase::readGeometryPhiInfoChamber | ( | const GEMStation * | station, |
MEStationInfo & | stationInfo | ||
) |
Definition at line 354 of file GEMDQMBase.cc.
References funct::abs(), GEMDQMBase::MEStationInfo::fMinPhi_, l1tTowerCalibrationProducer_cfi::iEta, SiStripPI::max, SiStripPI::min, GEMDQMBase::MEStationInfo::nMaxVFAT_, GEMDQMBase::MEStationInfo::nNumDigi_, GEMDQMBase::MEStationInfo::nNumEtaPartitions_, AlCaHLTBitMon_ParallelJobs::p, PV3DBase< T, PVType, FrameType >::phi(), and relativeConstraints::station.
Referenced by loadChambers().
int GEMDQMBase::readGeometryRadiusInfoChamber | ( | const GEMStation * | station, |
MEStationInfo & | stationInfo | ||
) |
Definition at line 293 of file GEMDQMBase.cc.
References mps_fire::i, l1tTowerCalibrationProducer_cfi::iEta, createfilelist::int, GEMDQMBase::MEStationInfo::listRadiusEvenChamber_, GEMDQMBase::MEStationInfo::listRadiusOddChamber_, SiStripPI::max, SiStripPI::min, PV3DBase< T, PVType, FrameType >::perp(), jetUpdater_cfi::sort, relativeConstraints::station, and GEMStripTopology::stripLength().
Referenced by loadChambers().
|
inlineprotected |
Definition at line 723 of file GEMDQMBase.h.
References createfilelist::int, and M_PI.
Referenced by GEMRecHitSource::analyze(), and GEMDigiSource::analyze().
|
protected |
Definition at line 129 of file GEMDQMBase.cc.
References funct::abs(), and jetUpdater_cfi::sort.
Referenced by CreateSummaryHist().
|
protected |
Definition at line 618 of file GEMDQMBase.h.
Referenced by GEMRecHitSource::analyze(), GEMDigiSource::analyze(), GEMRecHitSource::bookHistograms(), GEMDigiSource::bookHistograms(), GEMDAQStatusSource::bookHistograms(), initGeometry(), and loadChambers().
|
protected |
Definition at line 619 of file GEMDQMBase.h.
Referenced by initGeometry().
|
protected |
Definition at line 621 of file GEMDQMBase.h.
Referenced by GEMRecHitSource::analyze(), GEMDigiSource::analyze(), GenerateMEPerChamber(), and loadChambers().
std::string GEMDQMBase::log_category_ |
Definition at line 547 of file GEMDQMBase.h.
Referenced by GEMRecHitSource::analyze(), GEMDAQStatusSource::analyze(), GEMDQMBase(), getNumEtaPartitions(), and initGeometry().
|
protected |
Definition at line 622 of file GEMDQMBase.h.
Referenced by GEMRecHitSource::analyze(), GEMDigiSource::analyze(), GenerateMEPerChamber(), and loadChambers().
|
protected |
Definition at line 634 of file GEMDQMBase.h.
Referenced by GEMRecHitSource::analyze(), GEMDigiSource::analyze(), GEMDAQStatusSource::analyze(), CreateSummaryHist(), GenerateMEPerChamber(), loadChambers(), GEMRecHitSource::ProcessWithMEMap3(), GEMDigiSource::ProcessWithMEMap3(), GEMDigiSource::ProcessWithMEMap4(), GEMDAQStatusSource::ProcessWithMEMap4(), GEMRecHitSource::ProcessWithMEMap4WithChamber(), GEMDigiSource::ProcessWithMEMap5WithChamber(), and GEMDAQStatusSource::ProcessWithMEMap5WithChamber().
|
protected |
Definition at line 635 of file GEMDQMBase.h.
Referenced by CreateSummaryHist(), and GEMDAQStatusSource::FillStatusSummaryPlot().
|
protected |
Definition at line 626 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
|
protected |
Definition at line 624 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
|
protected |
Definition at line 625 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
|
protected |
Definition at line 627 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
|
protected |
Definition at line 628 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
|
protected |
Definition at line 629 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
|
protected |
Definition at line 631 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
|
protected |
Definition at line 630 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
|
protected |
Definition at line 633 of file GEMDQMBase.h.
Referenced by CreateSummaryHist(), and loadChambers().
Int_t GEMDQMBase::nRunType_ |
Definition at line 545 of file GEMDQMBase.h.
Referenced by GEMDAQStatusSource::analyze(), GEMRecHitSource::bookHistograms(), GEMDigiSource::bookHistograms(), GEMDAQStatusSource::bookHistograms(), and GEMDQMBase().