1 import FWCore.ParameterSet.Config
as cms
2 from DQMServices.Core.DQMEDHarvester
import DQMEDHarvester
5 DefaultHistoDebug = DefaultHisto.clone(
6 topFolderName =
"PixelPhase1/Debug" 9 SiPixelPhase1GeometryDebugDetId = DefaultHistoDebug.clone(
11 title =
"Location of DetIds",
15 StandardSpecification2DProfile,
16 StandardSpecificationPixelmapProfile,
20 SiPixelPhase1GeometryDebugLadderBlade = DefaultHistoDebug.clone(
21 name =
"debug_ladderblade",
22 title =
"Location of Ladders/Blades",
23 xlabel =
"offline Ladder/Blade #",
26 StandardSpecification2DProfile,
27 StandardSpecificationPixelmapProfile,
31 SiPixelPhase1GeometryDebugROC = DefaultHistoDebug.clone(
33 title =
"Location of ROCs",
38 StandardSpecification2DProfile,
39 StandardSpecificationPixelmapProfile,
41 .groupBy(
"PXBarrel/PXLayer/PXModuleName/SignedLadderCoord/SignedModuleCoord")
42 .groupBy(
"PXBarrel/PXLayer/PXModuleName/SignedLadderCoord",
"EXTEND_X")
43 .groupBy(
"PXBarrel/PXLayer/PXModuleName/",
"EXTEND_Y")
50 SiPixelPhase1GeometryDebugFED = DefaultHistoDebug.clone(
52 title =
"Location of FEDs",
56 StandardSpecification2DProfile,
57 StandardSpecificationPixelmapProfile,
61 SiPixelPhase1GeometryDebugConf = cms.VPSet(
62 SiPixelPhase1GeometryDebugDetId,
63 SiPixelPhase1GeometryDebugLadderBlade,
64 SiPixelPhase1GeometryDebugROC,
65 SiPixelPhase1GeometryDebugFED,
68 SiPixelPhase1GeometryDebugAnalyzer = cms.EDAnalyzer(
"SiPixelPhase1GeometryDebug",
69 histograms = SiPixelPhase1GeometryDebugConf,
70 geometry = SiPixelPhase1Geometry
73 SiPixelPhase1GeometryDebugHarvester =
DQMEDHarvester(
"SiPixelPhase1Harvester",
74 histograms = SiPixelPhase1GeometryDebugConf,
75 geometry = SiPixelPhase1Geometry