#include <GEMDAQStatusSource.h>
Static Public Member Functions | |
static void | fillDescriptions (edm::ConfigurationDescriptions &descriptions) |
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 &) |
Protected Member Functions | |
void | analyze (edm::Event const &e, edm::EventSetup const &eSetup) override |
void | bookHistograms (DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override |
void | dqmBeginRun (edm::Run const &, edm::EventSetup const &) override |
void | FillStatusSummaryPlot (std::map< ME4IdsKey, bool > &mapChamber, MonitorElement *h2Plot, std::map< ME4IdsKey, bool > *pmapSummary=nullptr) |
void | FillWithRiseErr (MonitorElement *h, Int_t nX, Int_t nY, Bool_t &bErr) |
void | LoadROMap (edm::EventSetup const &iSetup) |
Protected Member Functions inherited from GEMDQMBase | |
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 | getIdxModule (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 | getNumModule (const int) |
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 | 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 |
Private Member Functions | |
int | ProcessWithMEMap3 (BookingHelper &bh, ME3IdsKey key) override |
int | ProcessWithMEMap3WithChamber (BookingHelper &bh, ME4IdsKey key) override |
void | SetLabelAMC13Status (MonitorElement *h2Status) |
void | SetLabelAMCStatus (MonitorElement *h2Status) |
void | SetLabelOHStatus (MonitorElement *h2Status) |
void | SetLabelVFATStatus (MonitorElement *h2Status) |
Definition at line 33 of file GEMDAQStatusSource.h.
|
explicit |
Definition at line 6 of file GEMDAQStatusSource.cc.
References edm::BeginRun, bWarnedNotFound_, looper::cfg, nAMCSlots_, tagAMC13_, tagAMC_, tagOH_, and tagVFAT_.
|
inlineoverride |
Definition at line 36 of file GEMDAQStatusSource.h.
|
overrideprotectedvirtual |
Reimplemented from DQMEDAnalyzer.
Definition at line 299 of file GEMDAQStatusSource.cc.
References MuonDigiCollection< IndexType, DigiType >::begin(), bFillAMC_, bWarnedNotFound_, GEMDetId::chamber(), MuonDigiCollection< IndexType, DigiType >::end(), l1tstage2_dqm_sourceclient-live_cfg::fedId, dqm::impl::MonitorElement::Fill(), GEMDQMBase::MEMapInfT< M, K >::Fill(), FillWithRiseErr(), GEMDQMBase::GEMDQM_RUNTYPE_RELVAL, GEMDQMBase::getIdxModule(), h2AMC13Status_, edm::HandleBase::isValid(), GEMDetId::layer(), GEMDQMBase::log_category_, mapAMC13ToListChamber_, mapAMCToListChamber_, mapFEDIdToAMCStatus_, mapFEDIdToPosition_, GEMDQMBase::mapStationInfo_, mapStatusOH_, GEMDQMBase::MEStationInfo::nNumModules_, GEMDQMBase::nRunType_, FastTimerService_cff::range, GEMDetId::region(), GEMDetId::station(), tagAMC13_, tagAMC_, tagOH_, tagVFAT_, and GCP_Ntuples_cfg::warnings.
|
overrideprotectedvirtual |
Implements DQMEDAnalyzer.
Definition at line 159 of file GEMDAQStatusSource.cc.
References bFillAMC_, dqm::implementation::IBooker::book2D(), dqm::implementation::NavigatorBase::cd(), GEMDQMBase::CreateSummaryHist(), l1tstage2_dqm_sourceclient-live_cfg::fedId, GEMDQMBase::GEMDQM_RUNTYPE_ALLPLOTS, GEMDQMBase::GEMDQM_RUNTYPE_OFFLINE, GEMDQMBase::GEMDQM_RUNTYPE_ONLINE, GEMDQMBase::GEMDQM_RUNTYPE_RELVAL, GEMDQMBase::GEMGeometry_, GEMDQMBase::GenerateMEPerChamber(), h2AMC13Status_, h2SummaryStatusAll, h2SummaryStatusAMC13Error, h2SummaryStatusAMCError, h2SummaryStatusAMCWarning, h2SummaryStatusError, h2SummaryStatusOHError, h2SummaryStatusOHWarning, h2SummaryStatusVFATError, h2SummaryStatusVFATWarning, h2SummaryStatusWarning, GEMDQMBase::initGeometry(), GEMDQMBase::loadChambers(), LoadROMap(), mapAMC13ToListChamber_, mapAMCToListChamber_, mapFEDIdToAMCStatus_, mapFEDIdToPosition_, mapFEDIdToRe_, mapFEDIdToSt_, mapStatusErrVFATPerLayer_, mapStatusOH_, mapStatusVFATPerCh_, mapStatusWarnVFATPerLayer_, nAMCSlots_, nBitAMC13_, nBitAMC_, nBitOH_, nBitVFAT_, nBXMax_, nBXMin_, GEMDQMBase::nRunType_, dqm::implementation::NavigatorBase::setCurrentFolder(), SetLabelAMC13Status(), SetLabelAMCStatus(), dqm::impl::MonitorElement::setTitle(), strFolderMain_, and GEMDQMBase::MEMapInfT< M, K >::TurnOff().
|
inlineoverrideprotectedvirtual |
|
static |
Definition at line 18 of file GEMDAQStatusSource.cc.
References edm::ConfigurationDescriptions::add(), submitPVResolutionJobs::desc, HLT_2022v15_cff::InputTag, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inlineprotected |
Definition at line 51 of file GEMDAQStatusSource.h.
References dqm::impl::MonitorElement::Fill(), GEMDQMBase::key4Tokey3(), GEMDQMBase::keyToChamber(), and GEMDQMBase::mapStationToIdx_.
|
inlineprotected |
Definition at line 46 of file GEMDAQStatusSource.h.
References h.
Referenced by analyze().
|
protected |
Definition at line 32 of file GEMDAQStatusSource.cc.
References l1tstage2_dqm_sourceclient-live_cfg::fedId, gemChMapToken_, edm::EventSetup::getData(), mapAMC13ToListChamber_, mapAMCToListChamber_, mapFEDIdToPosition_, mapFEDIdToRe_, mapFEDIdToSt_, GEMDetId::region(), and GEMDetId::station().
Referenced by bookHistograms().
|
overrideprivatevirtual |
Reimplemented from GEMDQMBase.
Definition at line 247 of file GEMDAQStatusSource.cc.
References GEMDQMBase::MEMapInfT< M, K >::bookND(), GEMDQMBase::MEMapInfT< M, K >::FindHist(), GEMDQMBase::MEMapInfT< M, K >::isOperating(), crabWrapper::key, GEMDQMBase::mapStationInfo_, mapStatusErrVFATPerLayer_, mapStatusOH_, mapStatusWarnVFATPerLayer_, GEMDQMBase::MEStationInfo::nMaxIdxChamber_, GEMDQMBase::MEStationInfo::nMaxVFAT_, GEMDQMBase::MEStationInfo::nMinIdxChamber_, GEMDQMBase::MEStationInfo::nNumEtaPartitions_, GEMDQMBase::MEStationInfo::nNumModules_, GEMDQMBase::MEMapInfT< M, K >::SetBinConfX(), GEMDQMBase::MEMapInfT< M, K >::SetBinConfY(), GEMDQMBase::MEMapInfT< M, K >::SetLabelForChambers(), GEMDQMBase::MEMapInfT< M, K >::SetLabelForVFATs(), and SetLabelOHStatus().
|
overrideprivatevirtual |
Reimplemented from GEMDQMBase.
Definition at line 281 of file GEMDAQStatusSource.cc.
References GEMDQMBase::MEMapInfT< M, K >::bookND(), GEMDQMBase::MEMapInfT< M, K >::FindHist(), GEMDQMBase::BookingHelper::getBooker(), GEMDQMBase::getNameDirLayer(), GEMDQMBase::MEMapInfT< M, K >::isOperating(), crabWrapper::key, GEMDQMBase::key4Tokey3(), GEMDQMBase::mapStationInfo_, mapStatusVFATPerCh_, GEMDQMBase::MEStationInfo::nMaxVFAT_, GEMDQMBase::MEStationInfo::nNumEtaPartitions_, GEMDQMBase::MEMapInfT< M, K >::SetBinConfX(), dqm::implementation::NavigatorBase::setCurrentFolder(), GEMDQMBase::MEMapInfT< M, K >::SetLabelForVFATs(), SetLabelVFATStatus(), and strFolderMain_.
|
private |
Definition at line 75 of file GEMDAQStatusSource.cc.
References l1tstage2_dqm_sourceclient-live_cfg::fedId, mapFEDIdToPosition_, mapFEDIdToRe_, mapFEDIdToSt_, and dqm::impl::MonitorElement::setBinLabel().
Referenced by bookHistograms().
|
private |
Definition at line 99 of file GEMDAQStatusSource.cc.
References dqm::impl::MonitorElement::setBinLabel().
Referenced by bookHistograms().
|
private |
Definition at line 119 of file GEMDAQStatusSource.cc.
References dqm::impl::MonitorElement::setBinLabel().
Referenced by ProcessWithMEMap3().
|
private |
Definition at line 144 of file GEMDAQStatusSource.cc.
References dqm::impl::MonitorElement::setBinLabel().
Referenced by ProcessWithMEMap3WithChamber().
|
private |
Definition at line 103 of file GEMDAQStatusSource.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 79 of file GEMDAQStatusSource.h.
Referenced by analyze(), and GEMDAQStatusSource().
|
private |
Definition at line 72 of file GEMDAQStatusSource.h.
Referenced by LoadROMap().
|
private |
Definition at line 81 of file GEMDAQStatusSource.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 90 of file GEMDAQStatusSource.h.
Referenced by bookHistograms().
|
private |
Definition at line 99 of file GEMDAQStatusSource.h.
Referenced by bookHistograms().
|
private |
Definition at line 98 of file GEMDAQStatusSource.h.
Referenced by bookHistograms().
|
private |
Definition at line 97 of file GEMDAQStatusSource.h.
Referenced by bookHistograms().
|
private |
Definition at line 92 of file GEMDAQStatusSource.h.
Referenced by bookHistograms().
|
private |
Definition at line 96 of file GEMDAQStatusSource.h.
Referenced by bookHistograms().
|
private |
Definition at line 95 of file GEMDAQStatusSource.h.
Referenced by bookHistograms().
|
private |
Definition at line 94 of file GEMDAQStatusSource.h.
Referenced by bookHistograms().
|
private |
Definition at line 93 of file GEMDAQStatusSource.h.
Referenced by bookHistograms().
|
private |
Definition at line 91 of file GEMDAQStatusSource.h.
Referenced by bookHistograms().
|
private |
Definition at line 111 of file GEMDAQStatusSource.h.
Referenced by analyze(), bookHistograms(), and LoadROMap().
|
private |
Definition at line 112 of file GEMDAQStatusSource.h.
Referenced by analyze(), bookHistograms(), and LoadROMap().
|
private |
Definition at line 110 of file GEMDAQStatusSource.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 109 of file GEMDAQStatusSource.h.
Referenced by analyze(), bookHistograms(), LoadROMap(), and SetLabelAMC13Status().
|
private |
Definition at line 107 of file GEMDAQStatusSource.h.
Referenced by bookHistograms(), LoadROMap(), and SetLabelAMC13Status().
|
private |
Definition at line 108 of file GEMDAQStatusSource.h.
Referenced by bookHistograms(), LoadROMap(), and SetLabelAMC13Status().
|
private |
Definition at line 87 of file GEMDAQStatusSource.h.
Referenced by bookHistograms(), and ProcessWithMEMap3().
|
private |
Definition at line 83 of file GEMDAQStatusSource.h.
Referenced by analyze(), bookHistograms(), and ProcessWithMEMap3().
|
private |
Definition at line 84 of file GEMDAQStatusSource.h.
|
private |
Definition at line 88 of file GEMDAQStatusSource.h.
Referenced by bookHistograms(), and ProcessWithMEMap3WithChamber().
|
private |
Definition at line 86 of file GEMDAQStatusSource.h.
Referenced by bookHistograms(), and ProcessWithMEMap3().
|
private |
Definition at line 113 of file GEMDAQStatusSource.h.
Referenced by bookHistograms(), and GEMDAQStatusSource().
|
private |
Definition at line 115 of file GEMDAQStatusSource.h.
Referenced by bookHistograms().
|
private |
Definition at line 116 of file GEMDAQStatusSource.h.
Referenced by bookHistograms().
|
private |
Definition at line 117 of file GEMDAQStatusSource.h.
Referenced by bookHistograms().
|
private |
Definition at line 118 of file GEMDAQStatusSource.h.
Referenced by bookHistograms().
|
private |
Definition at line 105 of file GEMDAQStatusSource.h.
Referenced by bookHistograms().
|
private |
Definition at line 105 of file GEMDAQStatusSource.h.
Referenced by bookHistograms().
|
private |
Definition at line 101 of file GEMDAQStatusSource.h.
Referenced by bookHistograms(), and ProcessWithMEMap3WithChamber().
|
private |
Definition at line 77 of file GEMDAQStatusSource.h.
Referenced by analyze(), and GEMDAQStatusSource().
|
private |
Definition at line 76 of file GEMDAQStatusSource.h.
Referenced by analyze(), and GEMDAQStatusSource().
|
private |
Definition at line 75 of file GEMDAQStatusSource.h.
Referenced by analyze(), and GEMDAQStatusSource().
|
private |
Definition at line 74 of file GEMDAQStatusSource.h.
Referenced by analyze(), and GEMDAQStatusSource().