#include <GEMDQMBase.h>
Classes | |
class | BookingHelper |
class | MEMapInfT |
class | MEStationInfo |
Public Attributes | |
std::string | log_category_ |
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 | getIEtaFromVFATGE11 (const int vfat) |
int | getMaxVFAT (const int) |
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 | |
std::vector< GEMChamber > | gemChambers_ |
const GEMGeometry * | GEMGeometry_ |
edm::ESGetToken< GEMGeometry, MuonGeometryRecord > | geomToken_ |
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_ |
Int_t | nNumEtaPartitionGE0_ |
Int_t | nNumEtaPartitionGE11_ |
Int_t | nNumEtaPartitionGE21_ |
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 455 of file GEMDQMBase.h.
typedef MEMapInfT<MEMap3Ids, ME3IdsKey> GEMDQMBase::MEMap3Inf |
Definition at line 456 of file GEMDQMBase.h.
typedef MEMapInfT<MEMap4Ids, ME4IdsKey> GEMDQMBase::MEMap4Inf |
Definition at line 457 of file GEMDQMBase.h.
|
explicit |
Definition at line 7 of file GEMDQMBase.cc.
References edm::BeginRun, edm::ParameterSet::getUntrackedParameter(), log_category_, nNumEtaPartitionGE0_, nNumEtaPartitionGE11_, nNumEtaPartitionGE21_, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inlineoverride |
Definition at line 496 of file GEMDQMBase.h.
|
inlineprotected |
Definition at line 573 of file GEMDQMBase.h.
Referenced by getNumEtaPartitions().
|
protected |
Definition at line 125 of file GEMDQMBase.cc.
References funct::abs(), dqm::implementation::IBooker::book2D(), GEMUtils::getSuffixName(), mps_fire::i, submitPVResolutionJobs::key, keyToLayer(), keyToRegion(), keyToStation(), label, mapStationInfo_, mapStationToIdx_, nMaxNumCh_, HLT_FULL_cff::region, dqm::impl::MonitorElement::setXTitle(), and SortingLayers().
Referenced by GEMDigiSource::bookHistograms(), and GEMDAQStatusSource::bookHistograms().
|
protected |
Definition at line 161 of file GEMDQMBase.cc.
References funct::abs(), GEMDetId::chamber(), gemChambers_, GEMUtils::getSuffixName(), GEMUtils::getSuffixTitle(), GEMDetId::ieta(), GEMDetId::layer(), MEMap2AbsReWithEtaCheck_, MEMap2Check_, MEMap2WithEtaCheck_, MEMap3Check_, MEMap3WithChCheck_, MEMap4Check_, ProcessWithMEMap2(), ProcessWithMEMap2AbsReWithEta(), ProcessWithMEMap2WithEta(), ProcessWithMEMap3(), ProcessWithMEMap3WithChamber(), ProcessWithMEMap4(), GEMDetId::region(), and GEMDetId::station().
Referenced by GEMRecHitSource::bookHistograms(), GEMDigiSource::bookHistograms(), and GEMDAQStatusSource::bookHistograms().
|
inlineprotected |
Definition at line 614 of file GEMDQMBase.h.
|
inlineprotected |
Definition at line 606 of file GEMDQMBase.h.
References getIEtaFromVFATGE11().
Referenced by GEMDQMBase::MEMapInfT< M, K >::SetLabelForVFATs().
|
inlineprotected |
Definition at line 612 of file GEMDQMBase.h.
References nNumEtaPartitionGE11_.
Referenced by getIEtaFromVFAT().
|
inlineprotected |
Definition at line 582 of file GEMDQMBase.h.
References GEMeMap::maxVFatGE11_, and GEMeMap::maxVFatGE21_.
Referenced by loadChambers().
|
protected |
Definition at line 30 of file GEMDQMBase.cc.
References chambers, checkRefs(), log_category_, and GEMStation::superChambers().
Referenced by loadChambers().
|
inlineprotected |
Definition at line 591 of file GEMDQMBase.h.
References getVFATNumberGE11().
Referenced by GEMDAQStatusSource::analyze(), and getVFATNumberByDigi().
|
inlineprotected |
Definition at line 601 of file GEMDQMBase.h.
References getVFATNumber(), and GEMeMap::maxChan_.
Referenced by GEMDigiSource::analyze().
|
inlineprotected |
Definition at line 597 of file GEMDQMBase.h.
References nNumEtaPartitionGE11_.
Referenced by getVFATNumber().
|
protected |
Definition at line 15 of file GEMDQMBase.cc.
References alignCSCRings::e, GEMGeometry_, geomToken_, edm::EventSetup::getData(), and log_category_.
Referenced by GEMRecHitSource::bookHistograms(), GEMDigiSource::bookHistograms(), and GEMDAQStatusSource::bookHistograms().
Definition at line 524 of file GEMDQMBase.h.
References keyToRegion(), and keyToStation().
Definition at line 529 of file GEMDQMBase.h.
References keyToLayer(), keyToRegion(), and keyToStation().
Referenced by GEMRecHitSource::analyze(), GEMDAQStatusSource::analyze(), GEMDAQStatusSource::FillStatusSummaryPlot(), GEMRecHitSource::ProcessWithMEMap3WithChamber(), GEMDigiSource::ProcessWithMEMap3WithChamber(), and GEMDAQStatusSource::ProcessWithMEMap3WithChamber().
|
inlineprotected |
Definition at line 520 of file GEMDQMBase.h.
References submitPVResolutionJobs::key.
Referenced by GEMDAQStatusSource::analyze(), and GEMDAQStatusSource::FillStatusSummaryPlot().
|
inlineprotected |
Definition at line 521 of file GEMDQMBase.h.
References submitPVResolutionJobs::key.
Referenced by GEMRecHitSource::analyze().
|
inlineprotected |
Definition at line 522 of file GEMDQMBase.h.
References submitPVResolutionJobs::key.
|
inlineprotected |
Definition at line 518 of file GEMDQMBase.h.
References submitPVResolutionJobs::key.
Referenced by CreateSummaryHist(), and key4Tokey3().
|
inlineprotected |
Definition at line 519 of file GEMDQMBase.h.
References submitPVResolutionJobs::key.
|
inlineprotected |
Definition at line 512 of file GEMDQMBase.h.
References submitPVResolutionJobs::key.
Referenced by CreateSummaryHist(), key3Tokey2(), and key4Tokey3().
|
inlineprotected |
Definition at line 513 of file GEMDQMBase.h.
References submitPVResolutionJobs::key.
|
inlineprotected |
Definition at line 514 of file GEMDQMBase.h.
References submitPVResolutionJobs::key.
|
inlineprotected |
Definition at line 515 of file GEMDQMBase.h.
References submitPVResolutionJobs::key.
Referenced by CreateSummaryHist(), key3Tokey2(), and key4Tokey3().
|
inlineprotected |
Definition at line 516 of file GEMDQMBase.h.
References submitPVResolutionJobs::key.
|
inlineprotected |
Definition at line 517 of file GEMDQMBase.h.
References submitPVResolutionJobs::key.
|
protected |
Definition at line 46 of file GEMDQMBase.cc.
References gemChambers_, GEMGeometry_, getMaxVFAT(), getNumEtaPartitions(), cmsLHEtoEOSManager::l, mapStationInfo_, SiStripPI::max, GEMeMap::maxChan_, nMaxNumCh_, nNumEtaPartitionGE0_, nNumEtaPartitionGE11_, nNumEtaPartitionGE21_, HLT_FULL_cff::region, GEMGeometry::regions(), relativeConstraints::station, and GEMGeometry::superChambers().
Referenced by GEMRecHitSource::bookHistograms(), GEMDigiSource::bookHistograms(), and GEMDAQStatusSource::bookHistograms().
|
inlineprotectedvirtual |
Reimplemented in GEMDigiSource.
Definition at line 505 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
|
inlineprotectedvirtual |
Reimplemented in GEMRecHitSource.
Definition at line 507 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
|
inlineprotectedvirtual |
Reimplemented in GEMDigiSource, and GEMRecHitSource.
Definition at line 506 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
|
inlineprotectedvirtual |
Reimplemented in GEMDAQStatusSource, GEMDigiSource, and GEMRecHitSource.
Definition at line 508 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
|
inlineprotectedvirtual |
Reimplemented in GEMDAQStatusSource, GEMDigiSource, and GEMRecHitSource.
Definition at line 510 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
|
inlineprotectedvirtual |
Definition at line 509 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
|
inlineprotected |
Definition at line 618 of file GEMDQMBase.h.
References M_PI.
Referenced by GEMRecHitSource::analyze(), and GEMDigiSource::analyze().
|
protected |
Definition at line 106 of file GEMDQMBase.cc.
References funct::abs().
Referenced by CreateSummaryHist().
|
protected |
Definition at line 553 of file GEMDQMBase.h.
Referenced by GEMRecHitSource::analyze(), GEMDigiSource::analyze(), GenerateMEPerChamber(), and loadChambers().
|
protected |
Definition at line 550 of file GEMDQMBase.h.
Referenced by GEMRecHitSource::analyze(), GEMDigiSource::analyze(), GEMRecHitSource::bookHistograms(), GEMDigiSource::bookHistograms(), GEMDAQStatusSource::bookHistograms(), initGeometry(), and loadChambers().
|
protected |
Definition at line 551 of file GEMDQMBase.h.
Referenced by initGeometry().
std::string GEMDQMBase::log_category_ |
Definition at line 496 of file GEMDQMBase.h.
Referenced by GEMRecHitSource::analyze(), GEMDAQStatusSource::analyze(), GEMDQMBase(), getNumEtaPartitions(), and initGeometry().
|
protected |
Definition at line 564 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 563 of file GEMDQMBase.h.
Referenced by GEMDigiSource::analyze(), GEMDAQStatusSource::analyze(), CreateSummaryHist(), and GEMDAQStatusSource::FillStatusSummaryPlot().
|
protected |
Definition at line 557 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
|
protected |
Definition at line 555 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
|
protected |
Definition at line 556 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
|
protected |
Definition at line 558 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
|
protected |
Definition at line 559 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
|
protected |
Definition at line 560 of file GEMDQMBase.h.
Referenced by GenerateMEPerChamber().
|
protected |
Definition at line 562 of file GEMDQMBase.h.
Referenced by CreateSummaryHist(), and loadChambers().
|
protected |
Definition at line 566 of file GEMDQMBase.h.
Referenced by GEMDQMBase(), and loadChambers().
|
protected |
Definition at line 567 of file GEMDQMBase.h.
Referenced by GEMDQMBase(), getIEtaFromVFATGE11(), getVFATNumberGE11(), and loadChambers().
|
protected |
Definition at line 568 of file GEMDQMBase.h.
Referenced by GEMDQMBase(), and loadChambers().