#include <GEMDQMBase.h>
Classes | |
class | BookingHelper |
class | MEMapInfT |
class | MEStationInfo |
Public Attributes | |
std::string | log_category_ |
Int_t | nRunType_ |
Protected Member Functions | |
template<typename T > | |
bool | checkRefs (const std::vector< T *> &) |
dqm::impl::MonitorElement * | CreateSummaryHist (DQMStore::IBooker &ibooker, TString strName) |
int | GenerateMEPerChamber (DQMStore::IBooker &ibooker) |
int | getDetOccXBin (const int, const int, const int) |
int | getIEtaFromVFAT (const int station, const int vfat) |
int | getIEtaFromVFATGE0 (const int vfat) |
int | getIEtaFromVFATGE11 (const int vfat) |
int | getIEtaFromVFATGE21 (const int vfat) |
int | getMaxVFAT (const int) |
std::string | getNameDirLayer (ME3IdsKey key3) |
int | getNumEtaPartitions (const GEMStation *) |
int | getVFATNumber (const int, const int, const int) |
int | getVFATNumberByDigi (const int, const int, const int) |
int | getVFATNumberGE11 (const int, const int, const int) |
int | initGeometry (edm::EventSetup const &iSetup) |
ME2IdsKey | key3Tokey2 (ME3IdsKey key) |
ME3IdsKey | key4Tokey3 (ME4IdsKey key) |
int | keyToChamber (ME4IdsKey key) |
int | keyToIEta (ME3IdsKey key) |
int | keyToIEta (ME4IdsKey key) |
int | keyToLayer (ME3IdsKey key) |
int | keyToLayer (ME4IdsKey key) |
int | keyToRegion (ME2IdsKey key) |
int | keyToRegion (ME3IdsKey key) |
int | keyToRegion (ME4IdsKey key) |
int | keyToStation (ME2IdsKey key) |
int | keyToStation (ME3IdsKey key) |
int | keyToStation (ME4IdsKey key) |
int | loadChambers () |
virtual int | ProcessWithMEMap2 (BookingHelper &bh, ME2IdsKey key) |
virtual int | ProcessWithMEMap2AbsReWithEta (BookingHelper &bh, ME3IdsKey key) |
virtual int | ProcessWithMEMap2WithEta (BookingHelper &bh, ME3IdsKey key) |
virtual int | ProcessWithMEMap3 (BookingHelper &bh, ME3IdsKey key) |
virtual int | ProcessWithMEMap3WithChamber (BookingHelper &bh, ME4IdsKey key) |
virtual int | ProcessWithMEMap4 (BookingHelper &bh, ME4IdsKey key) |
Float_t | restrictAngle (const Float_t fTheta, const Float_t fStart) |
int | SortingLayers (std::vector< ME3IdsKey > &listLayers) |
Protected Member Functions inherited from DQMEDAnalyzer | |
uint64_t | meId () const |
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< ME3IdsKey, 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 > | MEMap3WithChCheck_ |
std::map< ME4IdsKey, bool > | MEMap4Check_ |
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 458 of file GEMDQMBase.h.
typedef MEMapInfT<MEMap3Ids, ME3IdsKey> GEMDQMBase::MEMap3Inf |
Definition at line 459 of file GEMDQMBase.h.
typedef MEMapInfT<MEMap4Ids, ME4IdsKey> GEMDQMBase::MEMap4Inf |
Definition at line 460 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 510 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 508 of file GEMDQMBase.h.
|
inlineprotected |
Definition at line 595 of file GEMDQMBase.h.
Referenced by getNumEtaPartitions().
|
protected |
Definition at line 139 of file GEMDQMBase.cc.
References dqm::implementation::IBooker::book2D(), GEMUtils::getSuffixName(), mps_fire::i, crabWrapper::key, keyToLayer(), keyToRegion(), keyToStation(), label, mapStationInfo_, mapStationToIdx_, nMaxNumCh_, HLT_2022v12_cff::region, dqm::impl::MonitorElement::setXTitle(), and SortingLayers().
Referenced by GEMDAQStatusSource::bookHistograms().
|
protected |
Definition at line 171 of file GEMDQMBase.cc.
References funct::abs(), GEMUtils::getSuffixName(), GEMUtils::getSuffixTitle(), L1TowerCalibrationProducer_cfi::iEta, GEMDetId::ieta(), listChamberId_, mapEtaPartition_, MEMap2AbsReWithEtaCheck_, MEMap2Check_, MEMap2WithEtaCheck_, MEMap3Check_, MEMap3WithChCheck_, MEMap4Check_, ProcessWithMEMap2(), ProcessWithMEMap2AbsReWithEta(), ProcessWithMEMap2WithEta(), ProcessWithMEMap3(), ProcessWithMEMap3WithChamber(), and ProcessWithMEMap4().
Referenced by GEMRecHitSource::bookHistograms(), GEMDigiSource::bookHistograms(), and GEMDAQStatusSource::bookHistograms().
|
inlineprotected |
Definition at line 652 of file GEMDQMBase.h.
References relativeConstraints::chamber, and phase1PixelTopology::layer.
|
inlineprotected |
Definition at line 630 of file GEMDQMBase.h.
References getIEtaFromVFATGE0(), getIEtaFromVFATGE11(), getIEtaFromVFATGE21(), and relativeConstraints::station.
Referenced by GEMDQMBase::MEMapInfT< M, K >::SetLabelForVFATs().
|
inlineprotected |
Definition at line 640 of file GEMDQMBase.h.
References GEMeMap::maxiEtaIdGE0_.
Referenced by getIEtaFromVFAT().
|
inlineprotected |
Definition at line 644 of file GEMDQMBase.h.
References GEMeMap::maxiEtaIdGE11_.
Referenced by getIEtaFromVFAT().
|
inlineprotected |
Definition at line 648 of file GEMDQMBase.h.
References GEMeMap::maxiEtaIdGE21_.
Referenced by getIEtaFromVFAT().
|
inlineprotected |
Definition at line 604 of file GEMDQMBase.h.
References GEMeMap::maxVFatGE0_, GEMeMap::maxVFatGE11_, GEMeMap::maxVFatGE21_, and relativeConstraints::station.
Referenced by loadChambers().
|
inlineprotected |
Definition at line 662 of file GEMDQMBase.h.
References keyToLayer(), keyToRegion(), keyToStation(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by GEMRecHitSource::ProcessWithMEMap3WithChamber(), GEMDigiSource::ProcessWithMEMap3WithChamber(), and GEMDAQStatusSource::ProcessWithMEMap3WithChamber().
|
protected |
Definition at line 40 of file GEMDQMBase.cc.
References chambers, checkRefs(), log_category_, and relativeConstraints::station.
Referenced by loadChambers().
|
inlineprotected |
Definition at line 615 of file GEMDQMBase.h.
References getVFATNumberGE11(), LEDCalibrationChannels::ieta, and relativeConstraints::station.
Referenced by GEMDAQStatusSource::analyze(), and getVFATNumberByDigi().
|
inlineprotected |
Definition at line 625 of file GEMDQMBase.h.
References getVFATNumber(), LEDCalibrationChannels::ieta, GEMeMap::maxChan_, and relativeConstraints::station.
Referenced by GEMDigiSource::analyze().
|
inlineprotected |
Definition at line 621 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 546 of file GEMDQMBase.h.
References crabWrapper::key, keyToRegion(), and keyToStation().
Definition at line 551 of file GEMDQMBase.h.
References crabWrapper::key, keyToLayer(), keyToRegion(), and keyToStation().
Referenced by GEMRecHitSource::analyze(), GEMDAQStatusSource::analyze(), GEMDAQStatusSource::FillStatusSummaryPlot(), GEMRecHitSource::ProcessWithMEMap3WithChamber(), GEMDigiSource::ProcessWithMEMap3WithChamber(), and GEMDAQStatusSource::ProcessWithMEMap3WithChamber().
|
inlineprotected |
Definition at line 542 of file GEMDQMBase.h.
References crabWrapper::key.
Referenced by GEMDAQStatusSource::analyze(), and GEMDAQStatusSource::FillStatusSummaryPlot().
|
inlineprotected |
Definition at line 543 of file GEMDQMBase.h.
References crabWrapper::key.
Referenced by GEMRecHitSource::analyze().
|
inlineprotected |
|
inlineprotected |
Definition at line 540 of file GEMDQMBase.h.
References crabWrapper::key.
Referenced by CreateSummaryHist(), getNameDirLayer(), and key4Tokey3().
|
inlineprotected |
|
inlineprotected |
Definition at line 534 of file GEMDQMBase.h.
References crabWrapper::key.
Referenced by CreateSummaryHist(), getNameDirLayer(), key3Tokey2(), and key4Tokey3().
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
Definition at line 537 of file GEMDQMBase.h.
References crabWrapper::key.
Referenced by CreateSummaryHist(), getNameDirLayer(), key3Tokey2(), and key4Tokey3().
|
inlineprotected |
|
inlineprotected |
|
protected |
Definition at line 56 of file GEMDQMBase.cc.
References chambers, GEMGeometry_, getMaxVFAT(), getNumEtaPartitions(), L1TowerCalibrationProducer_cfi::iEta, listChamberId_, mapEtaPartition_, mapStationInfo_, SiStripPI::max, GEMeMap::maxChan_, nMaxNumCh_, readGeometryPhiInfoChamber(), readGeometryRadiusInfoChamber(), HLT_2022v12_cff::region, GEMGeometry::regions(), and relativeConstraints::station.
Referenced by GEMRecHitSource::bookHistograms(), GEMDigiSource::bookHistograms(), and GEMDAQStatusSource::bookHistograms().
|
inlineprotectedvirtual |
Reimplemented in GEMDigiSource.
Definition at line 527 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
|
inlineprotectedvirtual |
Reimplemented in GEMRecHitSource.
Definition at line 529 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
|
inlineprotectedvirtual |
Reimplemented in GEMDigiSource, and GEMRecHitSource.
Definition at line 528 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
|
inlineprotectedvirtual |
Reimplemented in GEMDAQStatusSource, GEMDigiSource, and GEMRecHitSource.
Definition at line 530 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
|
inlineprotectedvirtual |
Reimplemented in GEMDAQStatusSource, GEMDigiSource, and GEMRecHitSource.
Definition at line 532 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
|
inlineprotectedvirtual |
Definition at line 531 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
int GEMDQMBase::readGeometryPhiInfoChamber | ( | const GEMStation * | station, |
MEStationInfo & | stationInfo | ||
) |
Definition at line 298 of file GEMDQMBase.cc.
References funct::abs(), GEMDQMBase::MEStationInfo::fMinPhi_, L1TowerCalibrationProducer_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 237 of file GEMDQMBase.cc.
References mps_fire::i, L1TowerCalibrationProducer_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 656 of file GEMDQMBase.h.
References createfilelist::int, and M_PI.
Referenced by GEMRecHitSource::analyze(), and GEMDigiSource::analyze().
|
protected |
Definition at line 120 of file GEMDQMBase.cc.
References funct::abs(), and jetUpdater_cfi::sort.
Referenced by CreateSummaryHist().
|
protected |
Definition at line 575 of file GEMDQMBase.h.
Referenced by GEMRecHitSource::analyze(), GEMDigiSource::analyze(), GEMRecHitSource::bookHistograms(), GEMDigiSource::bookHistograms(), GEMDAQStatusSource::bookHistograms(), initGeometry(), and loadChambers().
|
protected |
Definition at line 576 of file GEMDQMBase.h.
Referenced by initGeometry().
|
protected |
Definition at line 578 of file GEMDQMBase.h.
Referenced by GEMRecHitSource::analyze(), GEMDigiSource::analyze(), GenerateMEPerChamber(), and loadChambers().
std::string GEMDQMBase::log_category_ |
Definition at line 520 of file GEMDQMBase.h.
Referenced by GEMRecHitSource::analyze(), GEMDAQStatusSource::analyze(), GEMDQMBase(), getNumEtaPartitions(), and initGeometry().
|
protected |
Definition at line 579 of file GEMDQMBase.h.
Referenced by GEMRecHitSource::analyze(), GEMDigiSource::analyze(), GenerateMEPerChamber(), and loadChambers().
|
protected |
Definition at line 590 of file GEMDQMBase.h.
Referenced by GEMRecHitSource::analyze(), GEMDigiSource::analyze(), CreateSummaryHist(), loadChambers(), GEMRecHitSource::ProcessWithMEMap3(), GEMDigiSource::ProcessWithMEMap3(), GEMDAQStatusSource::ProcessWithMEMap3(), GEMRecHitSource::ProcessWithMEMap3WithChamber(), GEMDigiSource::ProcessWithMEMap3WithChamber(), and GEMDAQStatusSource::ProcessWithMEMap3WithChamber().
|
protected |
Definition at line 589 of file GEMDQMBase.h.
Referenced by GEMDAQStatusSource::analyze(), CreateSummaryHist(), and GEMDAQStatusSource::FillStatusSummaryPlot().
|
protected |
Definition at line 583 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
|
protected |
Definition at line 581 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
|
protected |
Definition at line 582 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
|
protected |
Definition at line 584 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
|
protected |
Definition at line 585 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
|
protected |
Definition at line 586 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
|
protected |
Definition at line 588 of file GEMDQMBase.h.
Referenced by CreateSummaryHist(), and loadChambers().
Int_t GEMDQMBase::nRunType_ |
Definition at line 518 of file GEMDQMBase.h.
Referenced by GEMDAQStatusSource::analyze(), GEMRecHitSource::bookHistograms(), GEMDigiSource::bookHistograms(), GEMDAQStatusSource::bookHistograms(), and GEMDQMBase().