1 import FWCore.ParameterSet.Config
as cms
6 ecalOccupancyTask = cms.untracked.PSet(
7 params = cms.untracked.PSet(
8 recHitThreshold = cms.untracked.double(recHitThreshold),
9 tpThreshold = cms.untracked.double(tpThreshold)
11 MEs = cms.untracked.PSet(
12 TrendNTPDigi = cms.untracked.PSet(
13 path = cms.untracked.string(
'Ecal/Trends/OccupancyTask %(prefix)s number of filtered TP digis'),
14 kind = cms.untracked.string(
'TProfile'),
15 otype = cms.untracked.string(
'Ecal2P'),
16 btype = cms.untracked.string(
'Trend'),
17 description = cms.untracked.string(
'Trend of the per-event number of TP digis with Et > ' + str(tpThreshold) +
' GeV.')
19 TPDigiThrProjPhi = cms.untracked.PSet(
20 path = cms.untracked.string(
'%(subdet)s/%(prefix)sOccupancyTask/%(prefix)sOT TP digi thr occupancy%(suffix)s projection phi'),
21 kind = cms.untracked.string(
'TH1F'),
22 otype = cms.untracked.string(
'Ecal3P'),
23 btype = cms.untracked.string(
'ProjPhi'),
24 description = cms.untracked.string(
'Projection of the occupancy of TP digis with Et > ' + str(tpThreshold) +
' GeV.')
26 DCC = cms.untracked.PSet(
27 path = cms.untracked.string(
'%(subdet)s/%(prefix)sOccupancyTask/%(prefix)sOT DCC entries'),
28 kind = cms.untracked.string(
'TH1F'),
29 otype = cms.untracked.string(
'Ecal2P'),
30 btype = cms.untracked.string(
'DCC'),
31 description = cms.untracked.string(
'Number of entries recoreded by each FED')
33 DigiDCC = cms.untracked.PSet(
34 path = cms.untracked.string(
'%(subdet)s/%(prefix)sSummaryClient/%(prefix)sOT digi occupancy summary 1D'),
35 kind = cms.untracked.string(
'TH1F'),
36 otype = cms.untracked.string(
'Ecal2P'),
37 btype = cms.untracked.string(
'DCC'),
38 description = cms.untracked.string(
'DCC digi occupancy.')
40 DigiProjPhi = cms.untracked.PSet(
41 path = cms.untracked.string(
'%(subdet)s/%(prefix)sOccupancyTask/%(prefix)sOT digi occupancy%(suffix)s projection phi'),
42 kind = cms.untracked.string(
'TH1F'),
43 otype = cms.untracked.string(
'Ecal3P'),
44 btype = cms.untracked.string(
'ProjPhi'),
45 description = cms.untracked.string(
'Projection of digi occupancy.')
54 Digi = cms.untracked.PSet(
55 path = cms.untracked.string(
'%(subdet)s/%(prefix)sOccupancyTask/%(prefix)sOT digi occupancy %(sm)s'),
56 kind = cms.untracked.string(
'TH2F'),
57 otype = cms.untracked.string(
'SM'),
58 btype = cms.untracked.string(
'Crystal'),
59 description = cms.untracked.string(
'Digi occupancy.')
61 DigiProjEta = cms.untracked.PSet(
62 path = cms.untracked.string(
'%(subdet)s/%(prefix)sOccupancyTask/%(prefix)sOT digi occupancy%(suffix)s projection eta'),
63 kind = cms.untracked.string(
'TH1F'),
64 otype = cms.untracked.string(
'Ecal3P'),
65 btype = cms.untracked.string(
'ProjEta'),
66 description = cms.untracked.string(
'Projection of digi occupancy.')
68 TrendNRecHitThr = cms.untracked.PSet(
69 path = cms.untracked.string(
'Ecal/Trends/OccupancyTask %(prefix)s number of filtered recHits'),
70 kind = cms.untracked.string(
'TProfile'),
71 otype = cms.untracked.string(
'Ecal2P'),
72 btype = cms.untracked.string(
'Trend'),
73 description = cms.untracked.string(
'Trend of the per-event number of rec hits with GOOD reconstruction flag and E > ' + str(recHitThreshold) +
' GeV.')
82 TPDigiThrProjEta = cms.untracked.PSet(
83 path = cms.untracked.string(
'%(subdet)s/%(prefix)sOccupancyTask/%(prefix)sOT TP digi thr occupancy%(suffix)s projection eta'),
84 kind = cms.untracked.string(
'TH1F'),
85 otype = cms.untracked.string(
'Ecal3P'),
86 btype = cms.untracked.string(
'ProjEta'),
87 description = cms.untracked.string(
'Projection of the occupancy of TP digis with Et > ' + str(tpThreshold) +
' GeV.')
89 TrendNDigi = cms.untracked.PSet(
90 path = cms.untracked.string(
'Ecal/Trends/OccupancyTask %(prefix)s number of digis'),
91 kind = cms.untracked.string(
'TProfile'),
92 otype = cms.untracked.string(
'Ecal2P'),
93 btype = cms.untracked.string(
'Trend'),
94 description = cms.untracked.string(
'Trend of the per-event number of digis.')
96 RecHitThr1D = cms.untracked.PSet(
97 path = cms.untracked.string(
'%(subdet)s/%(prefix)sOccupancyTask/%(prefix)sOT number of filtered rec hits in event'),
98 kind = cms.untracked.string(
'TH1F'),
99 otype = cms.untracked.string(
'Ecal2P'),
100 xaxis = cms.untracked.PSet(
101 high = cms.untracked.double(500.0),
102 nbins = cms.untracked.int32(100),
103 low = cms.untracked.double(0.0)
105 btype = cms.untracked.string(
'User'),
106 description = cms.untracked.string(
'Occupancy of rec hits with GOOD reconstruction flag and E > ' + str(recHitThreshold) +
' GeV.')
108 Digi1D = cms.untracked.PSet(
109 path = cms.untracked.string(
'%(subdet)s/%(prefix)sOccupancyTask/%(prefix)sOT number of digis in event'),
110 kind = cms.untracked.string(
'TH1F'),
111 otype = cms.untracked.string(
'Ecal2P'),
112 xaxis = cms.untracked.PSet(
113 high = cms.untracked.double(3000.0),
114 nbins = cms.untracked.int32(100),
115 low = cms.untracked.double(0.0)
117 btype = cms.untracked.string(
'User'),
118 description = cms.untracked.string(
'Distribution of the number of digis per event.')
120 DigiAll = cms.untracked.PSet(
121 path = cms.untracked.string(
'%(subdet)s/%(prefix)sOccupancyTask/%(prefix)sOT digi occupancy%(suffix)s'),
122 kind = cms.untracked.string(
'TH2F'),
123 otype = cms.untracked.string(
'Ecal3P'),
124 btype = cms.untracked.string(
'SuperCrystal'),
125 description = cms.untracked.string(
'Digi occupancy.')
127 RecHitThrProjEta = cms.untracked.PSet(
128 path = cms.untracked.string(
'%(subdet)s/%(prefix)sOccupancyTask/%(prefix)sOT rec hit thr occupancy%(suffix)s projection eta'),
129 kind = cms.untracked.string(
'TH1F'),
130 otype = cms.untracked.string(
'Ecal3P'),
131 btype = cms.untracked.string(
'ProjEta'),
132 description = cms.untracked.string(
'Projection of the occupancy of rec hits with GOOD reconstruction flag and E > ' + str(recHitThreshold) +
' GeV.')
134 RecHitProjEta = cms.untracked.PSet(
135 path = cms.untracked.string(
'%(subdet)s/%(prefix)sOccupancyTask/%(prefix)sOT rec hit occupancy%(suffix)s projection eta'),
136 kind = cms.untracked.string(
'TH1F'),
137 otype = cms.untracked.string(
'Ecal3P'),
138 btype = cms.untracked.string(
'ProjEta'),
139 description = cms.untracked.string(
'Projection of the occupancy of all rec hits.')
141 TPDigiThrAll = cms.untracked.PSet(
142 path = cms.untracked.string(
'%(subdet)s/%(prefix)sOccupancyTask/%(prefix)sOT TP digi thr occupancy%(suffix)s'),
143 kind = cms.untracked.string(
'TH2F'),
144 otype = cms.untracked.string(
'Ecal3P'),
145 btype = cms.untracked.string(
'TriggerTower'),
146 description = cms.untracked.string(
'Occupancy for TP digis with Et > ' + str(tpThreshold) +
' GeV.')
148 TPDigiRCT = cms.untracked.PSet(
149 path = cms.untracked.string(
'EcalBarrel/EBOccupancyTask/TP digi thr occupancy in RCT coordinates'),
150 kind = cms.untracked.string(
'TH2F'),
151 otype = cms.untracked.string(
'Ecal'),
152 btype = cms.untracked.string(
'RCT'),
153 description = cms.untracked.string(
'Occupancy for TP digis with Et > ' + str(tpThreshold) +
' GeV in RCT coordinates')
155 RecHitThrAll = cms.untracked.PSet(
156 path = cms.untracked.string(
'%(subdet)s/%(prefix)sOccupancyTask/%(prefix)sOT rec hit thr occupancy%(suffix)s'),
157 kind = cms.untracked.string(
'TH2F'),
158 otype = cms.untracked.string(
'Ecal3P'),
159 btype = cms.untracked.string(
'SuperCrystal'),
160 description = cms.untracked.string(
'Occupancy for rec hits with GOOD reconstruction flag and E > ' + str(recHitThreshold) +
' GeV.')
162 RecHitAll = cms.untracked.PSet(
163 path = cms.untracked.string(
'%(subdet)s/%(prefix)sOccupancyTask/%(prefix)sOT rec hit occupancy%(suffix)s'),
164 kind = cms.untracked.string(
'TH2F'),
165 otype = cms.untracked.string(
'Ecal3P'),
166 btype = cms.untracked.string(
'Crystal'),
167 description = cms.untracked.string(
'Rec hit occupancy.')
169 RecHitProjPhi = cms.untracked.PSet(
170 path = cms.untracked.string(
'%(subdet)s/%(prefix)sOccupancyTask/%(prefix)sOT rec hit occupancy%(suffix)s projection phi'),
171 kind = cms.untracked.string(
'TH1F'),
172 otype = cms.untracked.string(
'Ecal3P'),
173 btype = cms.untracked.string(
'ProjPhi'),
174 description = cms.untracked.string(
'Projection of the rec hit occupancy.')
176 RecHitThrProjPhi = cms.untracked.PSet(
177 path = cms.untracked.string(
'%(subdet)s/%(prefix)sOccupancyTask/%(prefix)sOT rec hit thr occupancy%(suffix)s projection phi'),
178 kind = cms.untracked.string(
'TH1F'),
179 otype = cms.untracked.string(
'Ecal3P'),
180 btype = cms.untracked.string(
'ProjPhi'),
181 description = cms.untracked.string(
'Projection of the occupancy of rec hits with GOOD reconstruction flag and E > ' + str(recHitThreshold) +
' GeV.')
183 RecHitThrmvp = cms.untracked.PSet(
184 kind = cms.untracked.string(
'TH2F'),
185 yaxis = cms.untracked.PSet(
186 high = cms.untracked.double(500.0),
187 nbins = cms.untracked.int32(50),
188 low = cms.untracked.double(0.0),
189 title = cms.untracked.string(
'Nrechits(z-,near)')
191 otype = cms.untracked.string(
'Ecal2P'),
192 xaxis = cms.untracked.PSet(
193 high = cms.untracked.double(500.0),
194 nbins = cms.untracked.int32(50),
195 low = cms.untracked.double(0.0),
196 title = cms.untracked.string(
'Nrechits(z+,far)')
198 btype = cms.untracked.string(
'User'),
199 path = cms.untracked.string(
'%(subdet)s/%(prefix)sOccupancyTask/%(prefix)sOT rec hit thr occupancy correlation'),
200 description = cms.untracked.string(
'Filtered rechit occupancy correlation.')
202 RecHitThrpm = cms.untracked.PSet(
203 kind = cms.untracked.string(
'TH1F'),
204 otype = cms.untracked.string(
'Ecal2P'),
205 xaxis = cms.untracked.PSet(
206 high = cms.untracked.double(1000.0),
207 nbins = cms.untracked.int32(100),
208 low = cms.untracked.double(-1000.0),
209 title = cms.untracked.string(
'Nrechits(z+,far) - Nrechits(z-,near)')
211 btype = cms.untracked.string(
'User'),
212 path = cms.untracked.string(
'%(subdet)s/%(prefix)sOccupancyTask/%(prefix)sOT rec hit thr occupancy z+(far) - z-(near)'),
213 description = cms.untracked.string(
'Filtered rechit occupancy difference.')