#include <GEMOfflineMonitor.h>
Static Public Member Functions | |
static void | fillDescriptions (edm::ConfigurationDescriptions &) |
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 (const edm::Event &event, const edm::EventSetup &eventSetup) override |
void | bookHistograms (DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override |
Protected Member Functions inherited from DQMEDAnalyzer | |
uint64_t | meId () const |
Private Member Functions | |
void | bookDigiOccupancy (DQMStore::IBooker &, const edm::ESHandle< GEMGeometry > &) |
void | bookHitOccupancy (DQMStore::IBooker &, const edm::ESHandle< GEMGeometry > &) |
void | doDigiOccupancy (const edm::ESHandle< GEMGeometry > &, const edm::Handle< GEMDigiCollection > &) |
void | doHitOccupancy (const edm::ESHandle< GEMGeometry > &, const edm::Handle< GEMRecHitCollection > &) |
Private Attributes | |
edm::EDGetTokenT< GEMDigiCollection > | digi_token_ |
bool | do_digi_occupancy_ |
bool | do_hit_occupancy_ |
const edm::ESGetToken< GEMGeometry, MuonGeometryRecord > | gemToken_ |
MEMap | me_digi_det_ |
MEMap | me_hit_det_ |
edm::EDGetTokenT< GEMRecHitCollection > | rechit_token_ |
Definition at line 13 of file GEMOfflineMonitor.h.
|
explicit |
Definition at line 7 of file GEMOfflineMonitor.cc.
References digi_token_, do_digi_occupancy_, do_hit_occupancy_, GEMOfflineDQMBase::log_category_, muonDTDigis_cfi::pset, rechit_token_, and AlCaHLTBitMon_QueryRunRegistry::string.
|
override |
Definition at line 16 of file GEMOfflineMonitor.cc.
|
overrideprotectedvirtual |
Reimplemented from DQMEDAnalyzer.
Definition at line 117 of file GEMOfflineMonitor.cc.
References digi_token_, do_digi_occupancy_, do_hit_occupancy_, doDigiOccupancy(), doHitOccupancy(), mixOne_premix_on_sim_cfi::gem, gemToken_, edm::HandleBase::isValid(), GEMOfflineDQMBase::log_category_, rechit_token_, and singleTopDQM_cfi::setup.
|
private |
Definition at line 44 of file GEMOfflineMonitor.cc.
References dqm::implementation::IBooker::book2D(), GEMOfflineDQMBase::checkRefs(), GEMOfflineDQMBase::getMaxVFAT(), GEMOfflineDQMBase::getNumEtaPartitions(), GEMOfflineDQMBase::getReStKey(), GEMUtils::getSuffixName(), GEMUtils::getSuffixTitle(), crabWrapper::key, GEMOfflineDQMBase::log_category_, me_digi_det_, dqm::implementation::NavigatorBase::setCurrentFolder(), GEMOfflineDQMBase::setDetLabelsVFAT(), and relativeConstraints::station.
Referenced by bookHistograms().
|
overrideprotectedvirtual |
Implements DQMEDAnalyzer.
Definition at line 28 of file GEMOfflineMonitor.cc.
References bookDigiOccupancy(), bookHitOccupancy(), do_digi_occupancy_, do_hit_occupancy_, mixOne_premix_on_sim_cfi::gem, gemToken_, GEMOfflineDQMBase::log_category_, and singleTopDQM_cfi::setup.
|
private |
Definition at line 82 of file GEMOfflineMonitor.cc.
References dqm::implementation::IBooker::book2D(), GEMOfflineDQMBase::checkRefs(), GEMOfflineDQMBase::getNumEtaPartitions(), GEMOfflineDQMBase::getReStKey(), GEMUtils::getSuffixName(), GEMUtils::getSuffixTitle(), crabWrapper::key, GEMOfflineDQMBase::log_category_, me_hit_det_, dqm::implementation::NavigatorBase::setCurrentFolder(), GEMOfflineDQMBase::setDetLabelsEta(), and relativeConstraints::station.
Referenced by bookHistograms().
|
private |
Definition at line 151 of file GEMOfflineMonitor.cc.
References chamber_bin(), GEMOfflineDQMBase::fillME(), GEMOfflineDQMBase::getDetOccXBin(), GEMOfflineDQMBase::getReStKey(), GEMOfflineDQMBase::getVFATNumberByStrip(), me_digi_det_, FastTimerService_cff::range, GEMDetId::roll(), and GEMDetId::station().
Referenced by analyze().
|
private |
Definition at line 167 of file GEMOfflineMonitor.cc.
References chamber_bin(), GEMOfflineDQMBase::fillME(), GEMOfflineDQMBase::getDetOccXBin(), GEMOfflineDQMBase::getReStKey(), me_hit_det_, and GEMDetId::roll().
Referenced by analyze().
|
static |
Definition at line 18 of file GEMOfflineMonitor.cc.
References edm::ConfigurationDescriptions::add(), submitPVResolutionJobs::desc, HLT_FULL_cff::InputTag, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 30 of file GEMOfflineMonitor.h.
Referenced by analyze(), and GEMOfflineMonitor().
|
private |
Definition at line 35 of file GEMOfflineMonitor.h.
Referenced by analyze(), bookHistograms(), and GEMOfflineMonitor().
|
private |
Definition at line 36 of file GEMOfflineMonitor.h.
Referenced by analyze(), bookHistograms(), and GEMOfflineMonitor().
|
private |
Definition at line 33 of file GEMOfflineMonitor.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 38 of file GEMOfflineMonitor.h.
Referenced by bookDigiOccupancy(), and doDigiOccupancy().
|
private |
Definition at line 39 of file GEMOfflineMonitor.h.
Referenced by bookHitOccupancy(), and doHitOccupancy().
|
private |
Definition at line 31 of file GEMOfflineMonitor.h.
Referenced by analyze(), and GEMOfflineMonitor().