#include <GEMDigiSource.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 | ProcessWithMEMap2 (BookingHelper &bh, ME2IdsKey key) override |
int | ProcessWithMEMap2WithEta (BookingHelper &bh, ME3IdsKey key) override |
int | ProcessWithMEMap3 (BookingHelper &bh, ME3IdsKey key) override |
int | ProcessWithMEMap4 (BookingHelper &bh, ME4IdsKey key) override |
int | ProcessWithMEMap5WithChamber (BookingHelper &bh, ME5IdsKey key) override |
Private Attributes | |
Float_t | fRadiusMax_ |
Float_t | fRadiusMin_ |
const edm::ESGetToken< GEMChMap, GEMChMapRcd > | gemChMapToken_ |
edm::EDGetTokenT< LumiScalersCollection > | lumiScalers_ |
MEMap2Inf | mapBX_ |
std::map< ME4IdsKey, Int_t > | mapChamberType_ |
MEMap4Inf | mapDigiOcc_ieta_ |
MEMap4Inf | mapDigiOcc_phi_ |
MEMap5Inf | mapDigiOccPerCh_ |
MEMap3Inf | mapDigiWheel_layer_ |
std::map< ME3IdsKey, Int_t > | mapStripToVFAT_ |
MEMap4Inf | mapTotalDigi_layer_ |
MEMap3Inf | mapTotalDigiPerEvtIEta_ |
MEMap4Inf | mapTotalDigiPerEvtLayer_ |
Int_t | nBXMax_ |
Int_t | nBXMin_ |
std::string | strFolderMain_ |
edm::EDGetToken | tagDigi_ |
Bool_t | useDBEMap_ |
Static Private Attributes | |
static const int | nNumBitDigiOcc_ = 16384 |
Definition at line 32 of file GEMDigiSource.h.
|
explicit |
Definition at line 6 of file GEMDigiSource.cc.
References edm::BeginRun, looper::cfg, ProducerED_cfi::InputTag, lumiScalers_, nBXMax_, nBXMin_, tagDigi_, and useDBEMap_.
|
inlineoverride |
Definition at line 35 of file GEMDigiSource.h.
|
overrideprotectedvirtual |
Reimplemented from DQMEDAnalyzer.
Definition at line 228 of file GEMDigiSource.cc.
References ztail::d, GEMDQMBase::MEMapInfT< M, K >::Fill(), GEMDQMBase::MEStationInfo::fMinPhi_, l1ScoutingRun3::ugmt::fPhi(), hydjet2DefaultParameters_cff::fR, fRadiusMax_, fRadiusMin_, GEMDQMBase::GEMGeometry_, GEMDQMBase::getIdxModule(), GEMGeometry::idToDet(), l1tPhase2CaloJetEmulator_cfi::iEta, GEMDetId::ieta(), submitPVResolutionJobs::key, GEMDQMBase::listChamberId_, V0Monitor_cfi::lumiScalers, lumiScalers_, M_PI, mapBX_, mapChamberType_, mapDigiOcc_ieta_, mapDigiOcc_phi_, mapDigiOccPerCh_, mapDigiWheel_layer_, GEMDQMBase::mapEtaPartition_, GEMDQMBase::mapStationInfo_, mapStripToVFAT_, mapTotalDigi_layer_, mapTotalDigiPerEvtIEta_, mapTotalDigiPerEvtLayer_, WZElectronSkims53X_cff::max, SiStripPI::min, nBXMax_, nBXMin_, GEMDQMBase::MEStationInfo::nNumEtaPartitions_, GEMDQMBase::MEStationInfo::nNumModules_, PV3DBase< T, PVType, FrameType >::phi(), GEMDQMBase::restrictAngle(), GeomDet::surface(), and tagDigi_.
|
overrideprotectedvirtual |
Implements DQMEDAnalyzer.
Definition at line 85 of file GEMDigiSource.cc.
References dqm::implementation::NavigatorBase::cd(), fRadiusMax_, fRadiusMin_, GEMDQMBase::GEMDQM_RUNTYPE_ALLPLOTS, GEMDQMBase::GEMDQM_RUNTYPE_OFFLINE, GEMDQMBase::GEMDQM_RUNTYPE_RELVAL, GEMDQMBase::GEMGeometry_, GEMDQMBase::GenerateMEPerChamber(), GEMDQMBase::initGeometry(), GEMDQMBase::loadChambers(), LoadROMap(), M_PI, mapBX_, mapDigiOcc_ieta_, mapDigiOcc_phi_, mapDigiOccPerCh_, mapDigiWheel_layer_, mapTotalDigi_layer_, mapTotalDigiPerEvtIEta_, mapTotalDigiPerEvtLayer_, nBXMax_, nBXMin_, GEMDQMBase::nRunType_, dqm::implementation::NavigatorBase::setCurrentFolder(), GEMDQMBase::MEMapInfT< M, K >::SetNoUnderOverflowBin(), strFolderMain_, and GEMDQMBase::MEMapInfT< M, K >::TurnOff().
|
inlineoverrideprotectedvirtual |
|
static |
Definition at line 16 of file GEMDigiSource.cc.
References edm::ConfigurationDescriptions::add(), submitPVResolutionJobs::desc, ProducerED_cfi::InputTag, and AlCaHLTBitMon_QueryRunRegistry::string.
|
protected |
Definition at line 27 of file GEMDigiSource.cc.
References GEMDetId::chamber(), gemChMapToken_, edm::EventSetup::getData(), hcalRecHitTable_cff::ieta, GEMDetId::layer(), mapChamberType_, mapStripToVFAT_, AlCaHLTBitMon_ParallelJobs::p, GEMDetId::station(), nano_mu_digi_cff::strip, and useDBEMap_.
Referenced by bookHistograms().
|
overrideprivatevirtual |
Reimplemented from GEMDQMBase.
Definition at line 154 of file GEMDigiSource.cc.
References GEMDQMBase::MEMapInfT< M, K >::bookND(), submitPVResolutionJobs::key, and mapBX_.
|
overrideprivatevirtual |
Reimplemented from GEMDQMBase.
Definition at line 160 of file GEMDigiSource.cc.
References GEMDQMBase::MEMapInfT< M, K >::bookND(), submitPVResolutionJobs::key, and mapTotalDigiPerEvtIEta_.
|
overrideprivatevirtual |
Reimplemented from GEMDQMBase.
Definition at line 166 of file GEMDigiSource.cc.
References GEMDQMBase::MEMapInfT< M, K >::bookND(), GEMDQMBase::MEStationInfo::fMinPhi_, submitPVResolutionJobs::key, M_PI, mapDigiWheel_layer_, GEMDQMBase::mapStationInfo_, GEMDQMBase::MEStationInfo::nMaxVFAT_, GEMDQMBase::MEStationInfo::nNumChambers_, GEMDQMBase::MEStationInfo::nNumEtaPartitions_, GEMDQMBase::MEMapInfT< M, K >::SetBinHighEdgeX(), GEMDQMBase::MEMapInfT< M, K >::SetBinLowEdgeX(), GEMDQMBase::MEMapInfT< M, K >::SetNbinsX(), and GEMDQMBase::MEMapInfT< M, K >::SetNbinsY().
|
overrideprivatevirtual |
Reimplemented from GEMDQMBase.
Definition at line 180 of file GEMDigiSource.cc.
References GEMDQMBase::MEMapInfT< M, K >::bookND(), GEMDQMBase::MEStationInfo::fMinPhi_, submitPVResolutionJobs::key, GEMDQMBase::key4Tokey3(), M_PI, mapDigiOcc_ieta_, mapDigiOcc_phi_, GEMDQMBase::mapStationInfo_, mapTotalDigi_layer_, mapTotalDigiPerEvtLayer_, 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 >::SetBinHighEdgeX(), GEMDQMBase::MEMapInfT< M, K >::SetBinLowEdgeX(), GEMDQMBase::MEMapInfT< M, K >::SetLabelForChambers(), GEMDQMBase::MEMapInfT< M, K >::SetLabelForIEta(), and GEMDQMBase::MEMapInfT< M, K >::SetLabelForVFATs().
|
overrideprivatevirtual |
Reimplemented from GEMDQMBase.
Definition at line 208 of file GEMDigiSource.cc.
References GEMDQMBase::MEMapInfT< M, K >::bookND(), GEMDQMBase::BookingHelper::getBooker(), GEMDQMBase::getNameDirLayer(), submitPVResolutionJobs::key, GEMDQMBase::key4Tokey3(), GEMDQMBase::key5Tokey4(), mapDigiOccPerCh_, GEMDQMBase::mapStationInfo_, GEMDQMBase::MEStationInfo::nFirstStrip_, GEMDQMBase::MEStationInfo::nMaxVFAT_, GEMDQMBase::MEStationInfo::nNumDigi_, GEMDQMBase::MEStationInfo::nNumEtaPartitions_, GEMDQMBase::MEStationInfo::nNumModules_, GEMDQMBase::MEMapInfT< M, K >::SetBinConfX(), GEMDQMBase::MEMapInfT< M, K >::SetBinConfY(), dqm::implementation::NavigatorBase::setCurrentFolder(), GEMDQMBase::MEMapInfT< M, K >::SetLabelForIEta(), and strFolderMain_.
|
private |
Definition at line 80 of file GEMDigiSource.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 79 of file GEMDigiSource.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 54 of file GEMDigiSource.h.
Referenced by LoadROMap().
|
private |
Definition at line 58 of file GEMDigiSource.h.
Referenced by analyze(), and GEMDigiSource().
|
private |
Definition at line 70 of file GEMDigiSource.h.
Referenced by analyze(), bookHistograms(), and ProcessWithMEMap2().
|
private |
Definition at line 60 of file GEMDigiSource.h.
Referenced by analyze(), and LoadROMap().
|
private |
Definition at line 66 of file GEMDigiSource.h.
Referenced by analyze(), bookHistograms(), and ProcessWithMEMap4().
|
private |
Definition at line 67 of file GEMDigiSource.h.
Referenced by analyze(), bookHistograms(), and ProcessWithMEMap4().
|
private |
Definition at line 72 of file GEMDigiSource.h.
Referenced by analyze(), bookHistograms(), and ProcessWithMEMap5WithChamber().
|
private |
Definition at line 63 of file GEMDigiSource.h.
Referenced by analyze(), bookHistograms(), and ProcessWithMEMap3().
|
private |
Definition at line 61 of file GEMDigiSource.h.
Referenced by analyze(), and LoadROMap().
|
private |
Definition at line 65 of file GEMDigiSource.h.
Referenced by analyze(), bookHistograms(), and ProcessWithMEMap4().
|
private |
Definition at line 69 of file GEMDigiSource.h.
Referenced by analyze(), bookHistograms(), and ProcessWithMEMap2WithEta().
|
private |
Definition at line 68 of file GEMDigiSource.h.
Referenced by analyze(), bookHistograms(), and ProcessWithMEMap4().
|
private |
Definition at line 78 of file GEMDigiSource.h.
Referenced by analyze(), bookHistograms(), and GEMDigiSource().
|
private |
Definition at line 78 of file GEMDigiSource.h.
Referenced by analyze(), bookHistograms(), and GEMDigiSource().
|
staticprivate |
Definition at line 52 of file GEMDigiSource.h.
|
private |
Definition at line 74 of file GEMDigiSource.h.
Referenced by bookHistograms(), and ProcessWithMEMap5WithChamber().
|
private |
Definition at line 56 of file GEMDigiSource.h.
Referenced by analyze(), and GEMDigiSource().
|
private |
Definition at line 76 of file GEMDigiSource.h.
Referenced by GEMDigiSource(), and LoadROMap().