diff --git a/DQM/SiPixelMonitorCluster/src/SiPixelClusterSource.cc b/DQM/SiPixelMonitorCluster/src/SiPixelClusterSource.cc index d0b90becc6feb..a9ae3749fad04 100644 --- a/DQM/SiPixelMonitorCluster/src/SiPixelClusterSource.cc +++ b/DQM/SiPixelMonitorCluster/src/SiPixelClusterSource.cc @@ -232,6 +232,7 @@ void SiPixelClusterSource::buildStructure(const edm::EventSetup& iSetup){ LogDebug ("PixelDQM") << " ---> Adding Endcap Module " << detId.rawId() << endl; PixelEndcapName::HalfCylinder side = PixelEndcapName(DetId(id),pTT,isUpgrade).halfCylinder(); int disk = PixelEndcapName(DetId(id),pTT,isUpgrade).diskName(); + if (disk>noOfDisks) noOfDisks=disk; int blade = PixelEndcapName(DetId(id),pTT,isUpgrade).bladeName(); int panel = PixelEndcapName(DetId(id),pTT,isUpgrade).pannelName(); int module = PixelEndcapName(DetId(id),pTT,isUpgrade).plaquetteName(); diff --git a/DQM/SiStripMonitorClient/src/SiStripQualityChecker.cc b/DQM/SiStripMonitorClient/src/SiStripQualityChecker.cc index 8087fedc35f20..8571e136620b4 100644 --- a/DQM/SiStripMonitorClient/src/SiStripQualityChecker.cc +++ b/DQM/SiStripMonitorClient/src/SiStripQualityChecker.cc @@ -232,6 +232,8 @@ void SiStripQualityChecker::fillSubDetStatus(DQMStore* dqm_store, std::string dname = (*ic); if (dname.find("BadModuleList") != std::string::npos) continue; std::vector meVec; + if (dname.find("ring") !=std::string::npos) continue; + ybin++; dqm_store->cd((*ic)); meVec = dqm_store->getContents((*ic));