1 import FWCore.ParameterSet.Config
as cms
4 from DQMServices.Core.DQMEDAnalyzer
import DQMEDAnalyzer
11 ClusterSize1D = cms.PSet(
12 Nxbins = cms.int32(201),
13 xmin = cms.double(-0.5),
14 xmax = cms.double(199.5)
17 Nxbins = cms.int32(201),
18 xmin = cms.double(-0.5),
19 xmax = cms.double(199.5)
21 ChargeElec1D = cms.PSet(
22 Nxbins = cms.int32(300),
24 xmax = cms.double(120.0e3)
26 DigiCharge1D = cms.PSet(
27 Nxbins = cms.int32(17),
28 xmin = cms.double(-0.5),
29 xmax = cms.double(16.5)
31 TrackAngleDxdz = cms.PSet(
32 Nxbins = cms.int32(300),
33 xmin = cms.double(-np.radians(3.0)),
34 xmax = cms.double(np.radians(3.0))
36 TrackAngleDydz = cms.PSet(
37 Nxbins = cms.int32(300),
38 xmin = cms.double(-np.radians(3.0)),
39 xmax = cms.double(np.radians(3.0))
42 Nxbins = cms.int32(300),
43 xmin = cms.double(-50),
47 Nxbins = cms.int32(300),
48 xmin = cms.double(-150),
49 xmax = cms.double(150)
51 SimClusterCharge = cms.PSet(
52 Nxbins = cms.int32(300),
53 Nybins = cms.int32(201),
54 xmin = cms.double(0.),
55 xmax = cms.double(300.),
57 ymax = cms.double(120.5e3)
60 Nxbins = cms.int32(1250),
61 Nybins = cms.int32(1250),
62 xmin = cms.double(-26.),
63 xmax = cms.double(26.),
64 ymin = cms.double(-26.),
65 ymax = cms.double(26.)
68 Nxbins = cms.int32(3000),
69 Nybins = cms.int32(1250),
70 xmin = cms.double(-300),
71 xmax = cms.double(300),
73 ymax = cms.double(26.)
76 Nxbins = cms.int32(Nx),
77 Nybins = cms.int32(Ny)
79 Efficiency = cms.PSet(
80 Nxbins = cms.int32(Nx),
81 Nybins = cms.int32(Ny),
85 ClusterSize = cms.PSet(
86 Nxbins = cms.int32(Nx),
87 Nybins = cms.int32(Ny),
92 Nxbins = cms.int32(Nx),
93 Nybins = cms.int32(Ny),
98 Nxbins = cms.int32(Nx),
99 Nybins = cms.int32(Ny),
100 zmin = cms.double(0),
104 Nxbins = cms.int32(Nx),
105 Nybins = cms.int32(Ny),
106 zmin = cms.double(0),
112 ElectronsPerADC = cms.double(1600.0),
113 TracksEntryAngleX = cms.untracked.vdouble(-np.radians(2.0),np.radians(2.0)),
114 TracksEntryAngleY = cms.untracked.vdouble(-np.radians(2.0),np.radians(2.0)),
115 TopFolderName = cms.string(
"PixelCell"),
116 PixelDigiSource = cms.InputTag(
"simSiPixelDigis",
"Pixel"),
117 PixelDigiSimSource = cms.InputTag(
"simSiPixelDigis",
"Pixel"),
118 PSimHitSource = cms.VInputTag(
'g4SimHits:TrackerHitsPixelBarrelLowTof',
119 'g4SimHits:TrackerHitsPixelBarrelHighTof',
120 'g4SimHits:TrackerHitsPixelEndcapLowTof',
121 'g4SimHits:TrackerHitsPixelEndcapHighTof',
122 'g4SimHits:TrackerHitsTIBLowTof',
123 'g4SimHits:TrackerHitsTIBHighTof',
124 'g4SimHits:TrackerHitsTIDLowTof',
125 'g4SimHits:TrackerHitsTIDHighTof',
126 'g4SimHits:TrackerHitsTOBLowTof',
127 'g4SimHits:TrackerHitsTOBHighTof',
128 'g4SimHits:TrackerHitsTECLowTof',
129 'g4SimHits:TrackerHitsTECHighTof'),
130 SimTrackSource = cms.InputTag(
"g4SimHits"),
131 GeometryType = cms.string(
'idealForDigi'),
133 ClusterSize1D = ClusterSize1D.clone(),
134 ClusterSize1Dx = ClusterSize1D.clone(),
135 ClusterSize1Dy = ClusterSize1D.clone(),
136 Charge1D = Charge1D.clone(),
137 ChargeElec1D = ChargeElec1D.clone(),
138 TrackAngleDxdz = TrackAngleDxdz.clone(),
139 TrackAngleDydz = TrackAngleDydz.clone(),
140 TrackXY = TrackXY.clone(),
141 TrackRZ = TrackRZ.clone(),
142 DigiXY = TrackXY.clone(),
143 DigiRZ = TrackRZ.clone(),
146 DigiCharge1D = DigiCharge1D.clone(),
147 SimClusterCharge = SimClusterCharge.clone(),
149 Position_0 = Position.clone(),
150 Position_1 = Position.clone(),
151 Position_2 = Position.clone(),
152 MatchedPosition_0 = Position.clone(),
153 MatchedPosition_1 = Position.clone(),
154 MatchedPosition_2 = Position.clone(),
157 Efficiency_0 = Efficiency.clone(),
158 Efficiency_1 = Efficiency.clone(),
159 Efficiency_2 = Efficiency.clone(),
161 ClusterSize_0 = ClusterSize.clone(),
162 ClusterSize_1 = ClusterSize.clone(),
163 ClusterSize_2 = ClusterSize.clone(),
165 Charge_0 = Charge.clone(),
166 Charge_1 = Charge.clone(),
167 Charge_2 = Charge.clone(),
169 Charge_elec_0 = Charge.clone(),
170 Charge_elec_1 = Charge.clone(),
171 Charge_elec_2 = Charge.clone(),