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)
52 Nxbins = cms.int32(Nx),
53 Nybins = cms.int32(Ny),
54 xmin = cms.double(-50),
55 xmax = cms.double(50),
56 ymin = cms.double(-150),
57 ymax = cms.double(150)
59 SimClusterCharge = cms.PSet(
60 Nxbins = cms.int32(300),
61 Nybins = cms.int32(201),
62 xmin = cms.double(0.),
63 xmax = cms.double(300.),
65 ymax = cms.double(120.5e3)
68 Nxbins = cms.int32(1250),
69 Nybins = cms.int32(1250),
70 xmin = cms.double(-26.),
71 xmax = cms.double(26.),
72 ymin = cms.double(-26.),
73 ymax = cms.double(26.)
76 Nxbins = cms.int32(3000),
77 Nybins = cms.int32(1250),
78 xmin = cms.double(-300),
79 xmax = cms.double(300),
81 ymax = cms.double(26.)
84 Nxbins = cms.int32(Nx),
85 Nybins = cms.int32(Ny)
87 Efficiency = cms.PSet(
88 Nxbins = cms.int32(Nx),
89 Nybins = cms.int32(Ny),
93 ClusterSize = cms.PSet(
94 Nxbins = cms.int32(Nx),
95 Nybins = cms.int32(Ny),
100 Nxbins = cms.int32(Nx),
101 Nybins = cms.int32(Ny),
102 zmin = cms.double(0),
106 Nxbins = cms.int32(Nx),
107 Nybins = cms.int32(Ny),
108 zmin = cms.double(0),
112 Nxbins = cms.int32(Nx),
113 Nybins = cms.int32(Ny),
114 zmin = cms.double(0),
120 ThresholdInElectrons = cms.double(1000.0),
121 ElectronsPerADC = cms.double(1600.0),
122 TracksEntryAngleX = cms.untracked.vdouble(-np.radians(2.0),np.radians(2.0)),
123 TracksEntryAngleY = cms.untracked.vdouble(-np.radians(2.0),np.radians(2.0)),
124 TopFolderName = cms.string(
"PixelCell"),
125 PixelDigiSource = cms.InputTag(
"simSiPixelDigis",
"Pixel"),
126 PixelDigiSimSource = cms.InputTag(
"simSiPixelDigis",
"Pixel"),
127 PSimHitSource = cms.VInputTag(
'g4SimHits:TrackerHitsPixelBarrelLowTof',
128 'g4SimHits:TrackerHitsPixelBarrelHighTof',
129 'g4SimHits:TrackerHitsPixelEndcapLowTof',
130 'g4SimHits:TrackerHitsPixelEndcapHighTof',
131 'g4SimHits:TrackerHitsTIBLowTof',
132 'g4SimHits:TrackerHitsTIBHighTof',
133 'g4SimHits:TrackerHitsTIDLowTof',
134 'g4SimHits:TrackerHitsTIDHighTof',
135 'g4SimHits:TrackerHitsTOBLowTof',
136 'g4SimHits:TrackerHitsTOBHighTof',
137 'g4SimHits:TrackerHitsTECLowTof',
138 'g4SimHits:TrackerHitsTECHighTof'),
139 SimTrackSource = cms.InputTag(
"g4SimHits"),
140 GeometryType = cms.string(
'idealForDigi'),
142 ClusterSize1D = ClusterSize1D.clone(),
143 ClusterSize1Dx = ClusterSize1D.clone(),
144 ClusterSize1Dy = ClusterSize1D.clone(),
145 Charge1D = Charge1D.clone(),
146 ChargeElec1D = ChargeElec1D.clone(),
147 TrackAngleDxdz = TrackAngleDxdz.clone(),
148 TrackAngleDydz = TrackAngleDydz.clone(),
149 TrackXY = TrackXY.clone(),
150 TrackRZ = TrackRZ.clone(),
151 DigiXY = TrackXY.clone(),
152 DigiRZ = TrackRZ.clone(),
155 Dxy2D = Dxy2D.clone(),
156 DigiCharge1D = DigiCharge1D.clone(),
157 SimClusterCharge = SimClusterCharge.clone(),
159 Position_0 = Position.clone(),
160 Position_1 = Position.clone(),
161 Position_2 = Position.clone(),
162 MatchedPosition_0 = Position.clone(),
163 MatchedPosition_1 = Position.clone(),
164 MatchedPosition_2 = Position.clone(),
167 Efficiency_0 = Efficiency.clone(),
168 Efficiency_1 = Efficiency.clone(),
169 Efficiency_2 = Efficiency.clone(),
171 ClusterSize_0 = ClusterSize.clone(),
172 ClusterSize_1 = ClusterSize.clone(),
173 ClusterSize_2 = ClusterSize.clone(),
175 Charge_0 = Charge.clone(),
176 Charge_1 = Charge.clone(),
177 Charge_2 = Charge.clone(),
179 Charge_elec_0 = Charge.clone(),
180 Charge_elec_1 = Charge.clone(),
181 Charge_elec_2 = Charge.clone(),