1 import FWCore.ParameterSet.Config
as cms
2 from DQMServices.Core.DQMEDHarvester
import DQMEDHarvester
5 SiPixelPhase1DigisADC = DefaultHisto.clone(
7 title =
"Digi ADC values",
12 topFolderName =
"PixelPhase1V/Digis",
14 Specification().groupBy(
"PXBarrel/PXLayer").
save(),
15 Specification().groupBy(
"PXForward/PXDisk").
save(),
16 StandardSpecification2DProfile,
20 SiPixelPhase1DigisNdigis = DefaultHisto.clone(
23 xlabel =
"Number of Digis",
28 topFolderName =
"PixelPhase1V/Digis",
30 Specification(PerModule).groupBy(
"PXBarrel/Shell/PXLayer/PXLadder/PXModuleName/Event")
32 .groupBy(
"PXBarrel/Shell/PXLayer/PXLadder/PXModuleName")
34 Specification(PerModule).groupBy(
"PXForward/HalfCylinder/PXDisk/PXRing/PXBlade/PXModuleName/Event")
36 .groupBy(
"PXForward/HalfCylinder/PXDisk/PXRing/PXBlade/PXModuleName")
41 SiPixelPhase1DigisRows = DefaultHisto.clone(
48 topFolderName =
"PixelPhase1V/Digis",
50 Specification().groupBy(
"PXBarrel/PXLayer").
save(),
51 Specification().groupBy(
"PXForward/PXDisk").
save(),
52 StandardSpecification2DProfile,
56 SiPixelPhase1DigisColumns = DefaultHisto.clone(
58 title =
"Digi Columns",
63 topFolderName =
"PixelPhase1V/Digis",
65 Specification().groupBy(
"PXBarrel/PXLayer").
save(),
66 Specification().groupBy(
"PXForward/PXDisk").
save(),
67 StandardSpecification2DProfile,
72 SiPixelPhase1DigisConf = cms.VPSet(
73 SiPixelPhase1DigisADC,
74 SiPixelPhase1DigisNdigis,
75 SiPixelPhase1DigisRows,
76 SiPixelPhase1DigisColumns,
79 from DQMServices.Core.DQMEDAnalyzer
import DQMEDAnalyzer
81 src = cms.InputTag(
"simSiPixelDigis"),
82 histograms = SiPixelPhase1DigisConf,
83 geometry = SiPixelPhase1Geometry
86 SiPixelPhase1DigisHarvesterV =
DQMEDHarvester(
"SiPixelPhase1DigisHarvesterV",
87 histograms = SiPixelPhase1DigisConf,
88 geometry = SiPixelPhase1Geometry
T reduce(std::vector< T > x, Op op)