#include <GEMRecHitSource.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 &) |
Private Member Functions | |
int | ProcessWithMEMap2AbsReWithEta (BookingHelper &bh, ME3IdsKey key) override |
int | ProcessWithMEMap2WithEta (BookingHelper &bh, ME3IdsKey key) override |
int | ProcessWithMEMap3 (BookingHelper &bh, ME3IdsKey key) override |
int | ProcessWithMEMap4WithChamber (BookingHelper &bh, ME4IdsKey key) override |
Private Attributes | |
std::unordered_map< UInt_t, MonitorElement * > | DigisFired_vs_eta_ |
Float_t | fRadiusMax_ |
Float_t | fRadiusMin_ |
MEMap3Inf | mapCLSAverage_ |
MEMap3Inf | mapCLSOver5_ |
MEMap4Inf | mapCLSPerCh_ |
MEMap3Inf | mapCLSRecHit_ieta_ |
MEMap3Inf | mapRecHitOcc_ieta_ |
MEMap3Inf | mapRecHitOcc_phi_ |
MEMap3Inf | mapRecHitXY_layer_ |
MEMap3Inf | mapTotalRecHitPerEvtIEta_ |
MEMap3Inf | mapTotalRecHitPerEvtLayer_ |
Int_t | nCLSMax_ |
int | nClusterSizeBinNum_ |
int | nIdxFirstDigi_ |
int | nNumDivideEtaPartitionInRPhi_ |
std::unordered_map< UInt_t, MonitorElement * > | recGlobalPos |
std::unordered_map< UInt_t, MonitorElement * > | recHitME_ |
std::unordered_map< UInt_t, MonitorElement * > | rh_vs_eta_ |
std::string | strFolderMain_ |
edm::EDGetToken | tagRecHit_ |
std::unordered_map< UInt_t, MonitorElement * > | VFAT_vs_ClusterSize_ |
Definition at line 14 of file GEMRecHitSource.h.
|
explicit |
Definition at line 6 of file GEMRecHitSource.cc.
References looper::cfg, nCLSMax_, nClusterSizeBinNum_, nIdxFirstDigi_, nNumDivideEtaPartitionInRPhi_, and tagRecHit_.
|
inlineoverride |
Definition at line 17 of file GEMRecHitSource.h.
|
overrideprotectedvirtual |
Reimplemented from DQMEDAnalyzer.
Definition at line 219 of file GEMRecHitSource.cc.
References funct::abs(), b, relativeConstraints::chamber, GEMDQMBase::MEMapInfT< M, K >::Fill(), GEMDQMBase::MEStationInfo::fMinPhi_, l1ScoutingRun3::ugmt::fPhi(), GEMDQMBase::GEMGeometry_, muonGEMRecHitPSet::gemRecHit, me0TriggerPseudoDigis_cff::gemRecHits, GEMDQMBase::getIdxModule(), GEMGeometry::idToDet(), l1tPhase2CaloJetEmulator_cfi::iEta, GEMDetId::ieta(), submitPVResolutionJobs::key, GEMDQMBase::key4Tokey3(), GEMDQMBase::keyToIEta(), GEMDQMBase::listChamberId_, GEMDQMBase::log_category_, M_PI, mapCLSAverage_, mapCLSOver5_, mapCLSPerCh_, mapCLSRecHit_ieta_, GEMDQMBase::mapEtaPartition_, mapRecHitOcc_ieta_, mapRecHitOcc_phi_, mapRecHitXY_layer_, GEMDQMBase::mapStationInfo_, mapTotalRecHitPerEvtIEta_, mapTotalRecHitPerEvtLayer_, SiStripPI::min, nCLSMax_, PV3DBase< T, PVType, FrameType >::phi(), GEMDQMBase::restrictAngle(), tagRecHit_, GeomDet::toGlobal(), PV3DBase< T, PVType, FrameType >::x(), and PV3DBase< T, PVType, FrameType >::y().
|
overrideprotectedvirtual |
Implements DQMEDAnalyzer.
Definition at line 30 of file GEMRecHitSource.cc.
References dqm::implementation::NavigatorBase::cd(), GEMDQMBase::GEMDQM_RUNTYPE_ALLPLOTS, GEMDQMBase::GEMDQM_RUNTYPE_OFFLINE, GEMDQMBase::GEMDQM_RUNTYPE_RELVAL, GEMDQMBase::GEMGeometry_, GEMDQMBase::GenerateMEPerChamber(), GEMDQMBase::initGeometry(), GEMDQMBase::loadChambers(), mapCLSAverage_, mapCLSOver5_, mapCLSPerCh_, mapCLSRecHit_ieta_, mapRecHitOcc_ieta_, mapRecHitOcc_phi_, mapRecHitXY_layer_, mapTotalRecHitPerEvtIEta_, mapTotalRecHitPerEvtLayer_, nCLSMax_, GEMDQMBase::nRunType_, dqm::implementation::NavigatorBase::setCurrentFolder(), GEMDQMBase::MEMapInfT< M, K >::SetNoUnderOverflowBin(), strFolderMain_, and GEMDQMBase::MEMapInfT< M, K >::TurnOff().
|
inlineoverrideprotectedvirtual |
|
static |
Definition at line 15 of file GEMRecHitSource.cc.
References edm::ConfigurationDescriptions::add(), submitPVResolutionJobs::desc, ProducerED_cfi::InputTag, and AlCaHLTBitMon_QueryRunRegistry::string.
|
overrideprivatevirtual |
Reimplemented from GEMDQMBase.
Definition at line 119 of file GEMRecHitSource.cc.
References GEMDQMBase::MEMapInfT< M, K >::bookND(), submitPVResolutionJobs::key, and mapCLSRecHit_ieta_.
|
overrideprivatevirtual |
Reimplemented from GEMDQMBase.
Definition at line 113 of file GEMRecHitSource.cc.
References GEMDQMBase::MEMapInfT< M, K >::bookND(), submitPVResolutionJobs::key, and mapTotalRecHitPerEvtIEta_.
|
overrideprivatevirtual |
Reimplemented from GEMDQMBase.
Definition at line 125 of file GEMRecHitSource.cc.
References GEMDQMBase::MEMapInfT< M, K >::bookND(), GEMDQMBase::MEMapInfT< M, K >::FindHist(), GEMDQMBase::MEStationInfo::fMinPhi_, mps_fire::i, createfilelist::int, GEMDQMBase::MEMapInfT< M, K >::isOperating(), submitPVResolutionJobs::key, GEMDQMBase::keyToStation(), GEMDQMBase::MEStationInfo::listRadiusEvenChamber_, GEMDQMBase::MEStationInfo::listRadiusOddChamber_, M_PI, mapCLSAverage_, mapCLSOver5_, mapRecHitOcc_ieta_, mapRecHitOcc_phi_, mapRecHitXY_layer_, GEMDQMBase::mapStationInfo_, mapTotalRecHitPerEvtLayer_, SiStripPI::max, GEMDQMBase::MEStationInfo::nMaxIdxChamber_, GEMDQMBase::MEStationInfo::nMinIdxChamber_, GEMDQMBase::MEStationInfo::nNumEtaPartitions_, GEMDQMBase::MEStationInfo::nNumModules_, GEMDQMBase::MEMapInfT< M, K >::SetBinConfX(), GEMDQMBase::MEMapInfT< M, K >::SetBinConfY(), GEMDQMBase::MEMapInfT< M, K >::SetBinHighEdgeX(), GEMDQMBase::MEMapInfT< M, K >::SetBinHighEdgeY(), dqm::impl::MonitorElement::setBinLabel(), GEMDQMBase::MEMapInfT< M, K >::SetBinLowEdgeX(), GEMDQMBase::MEMapInfT< M, K >::SetBinLowEdgeY(), GEMDQMBase::MEMapInfT< M, K >::SetLabelForChambers(), GEMDQMBase::MEMapInfT< M, K >::SetLabelForIEta(), dqm::impl::MonitorElement::setYTitle(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
overrideprivatevirtual |
Reimplemented from GEMDQMBase.
Definition at line 187 of file GEMRecHitSource.cc.
References GEMDQMBase::MEMapInfT< M, K >::bookND(), GEMDQMBase::MEMapInfT< M, K >::FindHist(), GEMDQMBase::BookingHelper::getBooker(), GEMDQMBase::getNameDirLayer(), mps_fire::i, GEMDQMBase::MEMapInfT< M, K >::isOperating(), submitPVResolutionJobs::key, GEMDQMBase::key4Tokey3(), GEMDQMBase::keyToStation(), mapCLSPerCh_, GEMDQMBase::mapStationInfo_, GEMDQMBase::MEStationInfo::nNumEtaPartitions_, GEMDQMBase::MEStationInfo::nNumModules_, GEMDQMBase::MEMapInfT< M, K >::SetBinConfY(), dqm::impl::MonitorElement::setBinLabel(), dqm::implementation::NavigatorBase::setCurrentFolder(), GEMDQMBase::MEMapInfT< M, K >::SetLabelForIEta(), dqm::impl::MonitorElement::setYTitle(), strFolderMain_, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 56 of file GEMRecHitSource.h.
|
private |
Definition at line 52 of file GEMRecHitSource.h.
|
private |
Definition at line 51 of file GEMRecHitSource.h.
|
private |
Definition at line 43 of file GEMRecHitSource.h.
Referenced by analyze(), bookHistograms(), and ProcessWithMEMap3().
|
private |
Definition at line 44 of file GEMRecHitSource.h.
Referenced by analyze(), bookHistograms(), and ProcessWithMEMap3().
|
private |
Definition at line 46 of file GEMRecHitSource.h.
Referenced by analyze(), bookHistograms(), and ProcessWithMEMap4WithChamber().
|
private |
Definition at line 42 of file GEMRecHitSource.h.
Referenced by analyze(), bookHistograms(), and ProcessWithMEMap2AbsReWithEta().
|
private |
Definition at line 38 of file GEMRecHitSource.h.
Referenced by analyze(), bookHistograms(), and ProcessWithMEMap3().
|
private |
Definition at line 39 of file GEMRecHitSource.h.
Referenced by analyze(), bookHistograms(), and ProcessWithMEMap3().
|
private |
Definition at line 37 of file GEMRecHitSource.h.
Referenced by analyze(), bookHistograms(), and ProcessWithMEMap3().
|
private |
Definition at line 41 of file GEMRecHitSource.h.
Referenced by analyze(), bookHistograms(), and ProcessWithMEMap2WithEta().
|
private |
Definition at line 40 of file GEMRecHitSource.h.
Referenced by analyze(), bookHistograms(), and ProcessWithMEMap3().
|
private |
Definition at line 50 of file GEMRecHitSource.h.
Referenced by analyze(), bookHistograms(), and GEMRecHitSource().
|
private |
Definition at line 34 of file GEMRecHitSource.h.
Referenced by GEMRecHitSource().
|
private |
Definition at line 33 of file GEMRecHitSource.h.
Referenced by GEMRecHitSource().
|
private |
Definition at line 35 of file GEMRecHitSource.h.
Referenced by GEMRecHitSource().
|
private |
Definition at line 58 of file GEMRecHitSource.h.
|
private |
Definition at line 54 of file GEMRecHitSource.h.
|
private |
Definition at line 57 of file GEMRecHitSource.h.
|
private |
Definition at line 48 of file GEMRecHitSource.h.
Referenced by bookHistograms(), and ProcessWithMEMap4WithChamber().
|
private |
Definition at line 31 of file GEMRecHitSource.h.
Referenced by analyze(), and GEMRecHitSource().
|
private |
Definition at line 55 of file GEMRecHitSource.h.