CMS 3D CMS Logo

ClusterTask_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 energyThreshold = 2.
4 
5 triggerTypes = cms.untracked.vstring('ECAL', 'HCAL', 'CSC', 'DT', 'RPC')
6 
7 ecalClusterTask = cms.untracked.PSet(
8  params = cms.untracked.PSet(
9  doExtra = cms.untracked.bool(True),
10  energyThreshold = cms.untracked.double(energyThreshold),
11  egTriggerAlgos = cms.untracked.vstring(
12  "L1_SingleEG2",
13  "L1_SingleEG5",
14  "L1_SingleEG8",
15  "L1_SingleEG10",
16  "L1_SingleEG12",
17  "L1_SingleEG15",
18  "L1_SingleEG20",
19  "L1_SingleEG25",
20  "L1_DoubleNoIsoEG_BTB_tight",
21  "L1_DoubleNoIsoEG_BTB_loose",
22  "L1_DoubleNoIsoEGTopBottom",
23  "L1_DoubleNoIsoEGTopBottomCen",
24  "L1_DoubleNoIsoEGTopBottomCen2",
25  "L1_DoubleNoIsoEGTopBottomCenVert"
26  ),
27  L1GlobalTriggerReadoutRecordTag = cms.untracked.InputTag("gtDigis"),
28  L1MuGMTReadoutCollectionTag = cms.untracked.InputTag("gtDigis"),
29  swissCrossMaxThreshold = cms.untracked.double(3.)
30  ),
31  MEs = cms.untracked.PSet(
32  TrendNBC = cms.untracked.PSet(
33  path = cms.untracked.string('Ecal/Trends/ClusterTask %(prefix)s number of basic clusters'),
34  kind = cms.untracked.string('TProfile'),
35  otype = cms.untracked.string('Ecal2P'),
36  btype = cms.untracked.string('Trend'),
37  description = cms.untracked.string('Trend of the number of basic clusters per event in EB/EE.')
38  ),
39  TrendBCSize = cms.untracked.PSet(
40  path = cms.untracked.string('Ecal/Trends/ClusterTask %(prefix)s size of basic clusters'),
41  kind = cms.untracked.string('TProfile'),
42  otype = cms.untracked.string('Ecal2P'),
43  btype = cms.untracked.string('Trend'),
44  description = cms.untracked.string('Trend of the mean size of the basic clusters.')
45  ),
46  BCOccupancy = cms.untracked.PSet(
47  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT BC number map%(suffix)s'),
48  kind = cms.untracked.string('TH2F'),
49  otype = cms.untracked.string('Ecal3P'),
50  btype = cms.untracked.string('SuperCrystal'),
51  description = cms.untracked.string('Basic cluster occupancy.')
52  ),
53  BCOccupancyProjEta = cms.untracked.PSet(
54  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT BC number projection eta%(suffix)s'),
55  kind = cms.untracked.string('TH1F'),
56  otype = cms.untracked.string('Ecal3P'),
57  btype = cms.untracked.string('ProjEta'),
58  description = cms.untracked.string('Projection of the basic cluster occupancy.')
59  ),
60  BCOccupancyProjPhi = cms.untracked.PSet(
61  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT BC number projection phi%(suffix)s'),
62  kind = cms.untracked.string('TH1F'),
63  otype = cms.untracked.string('Ecal3P'),
64  btype = cms.untracked.string('ProjPhi'),
65  description = cms.untracked.string('Projection of the basic cluster occupancy.')
66  ),
67  BCSizeMapProjEta = cms.untracked.PSet(
68  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT BC size projection eta%(suffix)s'),
69  kind = cms.untracked.string('TProfile'),
70  otype = cms.untracked.string('Ecal3P'),
71  btype = cms.untracked.string('ProjEta'),
72  description = cms.untracked.string('Eta-projection of the number of crystals in basic clusters.')
73  ),
74  BCSizeMapProjPhi = cms.untracked.PSet(
75  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT BC size projection phi%(suffix)s'),
76  kind = cms.untracked.string('TProfile'),
77  otype = cms.untracked.string('Ecal3P'),
78  btype = cms.untracked.string('ProjPhi'),
79  description = cms.untracked.string('Phi-projection of the number of crystals in basic clusters.')
80  ),
81  BCSize = cms.untracked.PSet(
82  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT BC size'),
83  kind = cms.untracked.string('TH1F'),
84  otype = cms.untracked.string('Ecal2P'),
85  xaxis = cms.untracked.PSet(
86  high = cms.untracked.double(100.0),
87  nbins = cms.untracked.int32(50),
88  low = cms.untracked.double(0.0)
89  ),
90  btype = cms.untracked.string('User'),
91  description = cms.untracked.string('Distribution of the number of crystals in basic clusters.')
92  ),
93  BCE = cms.untracked.PSet(
94  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT BC energy'),
95  kind = cms.untracked.string('TH1F'),
96  otype = cms.untracked.string('Ecal2P'),
97  xaxis = cms.untracked.PSet(
98  high = cms.untracked.double(150.0),
99  nbins = cms.untracked.int32(50),
100  low = cms.untracked.double(0.0),
101  title = cms.untracked.string('energy (GeV)')
102  ),
103  btype = cms.untracked.string('User'),
104  description = cms.untracked.string('Basic cluster energy distribution.')
105  ),
106  BCSizeMap = cms.untracked.PSet(
107  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT BC size map%(suffix)s'),
108  kind = cms.untracked.string('TProfile2D'),
109  otype = cms.untracked.string('Ecal3P'),
110  btype = cms.untracked.string('SuperCrystal'),
111  description = cms.untracked.string('2D distribution of the mean number of crystals in basic clusters.')
112  ),
113  BCNum = cms.untracked.PSet(
114  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT BC number'),
115  kind = cms.untracked.string('TH1F'),
116  otype = cms.untracked.string('Ecal2P'),
117  xaxis = cms.untracked.PSet(
118  high = cms.untracked.double(100.0),
119  nbins = cms.untracked.int32(20),
120  low = cms.untracked.double(0.0)
121  ),
122  btype = cms.untracked.string('User'),
123  description = cms.untracked.string('Distribution of the number of basic clusters per event.')
124  ),
125  BCEMapProjEta = cms.untracked.PSet(
126  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT BC energy projection eta%(suffix)s'),
127  kind = cms.untracked.string('TProfile'),
128  yaxis = cms.untracked.PSet(
129  title = cms.untracked.string('energy (GeV)')
130  ),
131  otype = cms.untracked.string('Ecal3P'),
132  btype = cms.untracked.string('ProjEta'),
133  description = cms.untracked.string('Projection of the mean energy of the basic clusters.')
134  ),
135  BCEMapProjPhi = cms.untracked.PSet(
136  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT BC energy projection phi%(suffix)s'),
137  kind = cms.untracked.string('TProfile'),
138  yaxis = cms.untracked.PSet(
139  title = cms.untracked.string('energy (GeV)')
140  ),
141  otype = cms.untracked.string('Ecal3P'),
142  btype = cms.untracked.string('ProjPhi'),
143  description = cms.untracked.string('Projection of the mean energy of the basic clusters.')
144  ),
145  BCEMap = cms.untracked.PSet(
146  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT BC energy map%(suffix)s'),
147  kind = cms.untracked.string('TProfile2D'),
148  zaxis = cms.untracked.PSet(
149  title = cms.untracked.string('energy (GeV)')
150  ),
151  otype = cms.untracked.string('Ecal3P'),
152  btype = cms.untracked.string('SuperCrystal'),
153  description = cms.untracked.string('2D distribution of the mean energy of the basic clusters.')
154  ),
155  BCEtMapProjEta = cms.untracked.PSet(
156  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT BC ET projection eta%(suffix)s'),
157  kind = cms.untracked.string('TProfile'),
158  yaxis = cms.untracked.PSet(
159  title = cms.untracked.string('transverse energy (GeV)')
160  ),
161  otype = cms.untracked.string('Ecal3P'),
162  btype = cms.untracked.string('ProjEta'),
163  description = cms.untracked.string('Projection of the mean Et of the basic clusters.')
164  ),
165  BCEtMapProjPhi = cms.untracked.PSet(
166  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT BC ET projection phi%(suffix)s'),
167  kind = cms.untracked.string('TProfile'),
168  yaxis = cms.untracked.PSet(
169  title = cms.untracked.string('transverse energy (GeV)')
170  ),
171  otype = cms.untracked.string('Ecal3P'),
172  btype = cms.untracked.string('ProjPhi'),
173  description = cms.untracked.string('Projection of the mean Et of the basic clusters.')
174  ),
175  SCR9 = cms.untracked.PSet(
176  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT SC R9'),
177  kind = cms.untracked.string('TH1F'),
178  otype = cms.untracked.string('Ecal2P'),
179  xaxis = cms.untracked.PSet(
180  high = cms.untracked.double(1.2),
181  nbins = cms.untracked.int32(50),
182  low = cms.untracked.double(0.0)
183  ),
184  btype = cms.untracked.string('User'),
185  description = cms.untracked.string('Distribution of E_seed / E_3x3 of the super clusters.')
186  ),
187  SCR9Raw = cms.untracked.PSet(
188  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT SC R9 Raw'),
189  kind = cms.untracked.string('TH1F'),
190  otype = cms.untracked.string('Ecal2P'),
191  xaxis = cms.untracked.PSet(
192  high = cms.untracked.double(1.2),
193  nbins = cms.untracked.int32(50),
194  low = cms.untracked.double(0.0)
195  ),
196  btype = cms.untracked.string('User'),
197  description = cms.untracked.string('Distribution of E_seed / E_3x3 of the super clusters. Uses raw energy definition')
198  ),
199  SCR9Full = cms.untracked.PSet(
200  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT SC R9 Full'),
201  kind = cms.untracked.string('TH1F'),
202  otype = cms.untracked.string('Ecal2P'),
203  xaxis = cms.untracked.PSet(
204  high = cms.untracked.double(1.2),
205  nbins = cms.untracked.int32(50),
206  low = cms.untracked.double(0.0)
207  ),
208  btype = cms.untracked.string('User'),
209  description = cms.untracked.string('Distribution of E_seed / E_3x3 of the super clusters. Uses full E_3x3 definition')
210  ),
211  SCR9FullRaw = cms.untracked.PSet(
212  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT SC R9 Full Raw'),
213  kind = cms.untracked.string('TH1F'),
214  otype = cms.untracked.string('Ecal2P'),
215  xaxis = cms.untracked.PSet(
216  high = cms.untracked.double(1.2),
217  nbins = cms.untracked.int32(50),
218  low = cms.untracked.double(0.0)
219  ),
220  btype = cms.untracked.string('User'),
221  description = cms.untracked.string('Distribution of E_seed / E_3x3 of the super clusters. Uses full E_3x3 and raw energy definition')
222  ),
223  SCNum = cms.untracked.PSet(
224  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT SC number'),
225  kind = cms.untracked.string('TH1F'),
226  otype = cms.untracked.string('Ecal2P'),
227  xaxis = cms.untracked.PSet(
228  high = cms.untracked.double(20.0),
229  nbins = cms.untracked.int32(20),
230  low = cms.untracked.double(0.0)
231  ),
232  btype = cms.untracked.string('User'),
233  description = cms.untracked.string('Distribution of the number of super clusters per event in EB/EE.')
234  ),
235  TrendNSC = cms.untracked.PSet(
236  path = cms.untracked.string('Ecal/Trends/ClusterTask %(prefix)s number of super clusters'),
237  kind = cms.untracked.string('TProfile'),
238  otype = cms.untracked.string('Ecal2P'),
239  btype = cms.untracked.string('Trend'),
240  description = cms.untracked.string('Trend of the number of super clusters per event in EB/EE.')
241  ),
242  TrendSCSize = cms.untracked.PSet(
243  path = cms.untracked.string('Ecal/Trends/ClusterTask %(prefix)s size of super clusters'),
244  kind = cms.untracked.string('TProfile'),
245  otype = cms.untracked.string('Ecal2P'),
246  btype = cms.untracked.string('Trend'),
247  description = cms.untracked.string('Trend of the mean size (number of crystals) of the super clusters.')
248  ),
249  SCSeedEnergy = cms.untracked.PSet(
250  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT SC seed crystal energy'),
251  kind = cms.untracked.string('TH1F'),
252  otype = cms.untracked.string('Ecal2P'),
253  xaxis = cms.untracked.PSet(
254  high = cms.untracked.double(150.0),
255  nbins = cms.untracked.int32(50),
256  low = cms.untracked.double(0.0),
257  title = cms.untracked.string('energy (GeV)')
258  ),
259  btype = cms.untracked.string('User'),
260  description = cms.untracked.string('Energy distribution of the crystals that seeded super clusters.')
261  ),
262  SCE = cms.untracked.PSet(
263  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT SC energy'),
264  kind = cms.untracked.string('TH1F'),
265  otype = cms.untracked.string('Ecal2P'),
266  xaxis = cms.untracked.PSet(
267  high = cms.untracked.double(150.0),
268  nbins = cms.untracked.int32(50),
269  low = cms.untracked.double(0.0),
270  title = cms.untracked.string('energy (GeV)')
271  ),
272  btype = cms.untracked.string('User'),
273  description = cms.untracked.string('Super cluster energy distribution.')
274  ),
275  SCRawE = cms.untracked.PSet(
276  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT SC raw energy'),
277  kind = cms.untracked.string('TH1F'),
278  otype = cms.untracked.string('Ecal2P'),
279  xaxis = cms.untracked.PSet(
280  high = cms.untracked.double(150.0),
281  nbins = cms.untracked.int32(50),
282  low = cms.untracked.double(0.0),
283  title = cms.untracked.string('energy (GeV)')
284  ),
285  btype = cms.untracked.string('User'),
286  description = cms.untracked.string('Super cluster raw energy distribution.')
287  ),
288  SCNcrystals = cms.untracked.PSet(
289  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT SC size (crystal)'),
290  kind = cms.untracked.string('TH1F'),
291  otype = cms.untracked.string('Ecal2P'),
292  xaxis = cms.untracked.PSet(
293  high = cms.untracked.double(150.0),
294  nbins = cms.untracked.int32(50),
295  low = cms.untracked.double(0.0)
296  ),
297  btype = cms.untracked.string('User'),
298  description = cms.untracked.string('Distribution of the super cluster size (number of crystals).')
299  ),
300  SingleCrystalCluster = cms.untracked.PSet(
301  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT SC single crystal cluster seed occupancy map%(suffix)s'),
302  kind = cms.untracked.string('TH2F'),
303  otype = cms.untracked.string('Ecal3P'),
304  btype = cms.untracked.string('SuperCrystal'),
305  description = cms.untracked.string('Occupancy map of the occurrence of super clusters with only one constituent')
306  ),
307  SCNBCs = cms.untracked.PSet(
308  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT SC size'),
309  kind = cms.untracked.string('TH1F'),
310  otype = cms.untracked.string('Ecal2P'),
311  xaxis = cms.untracked.PSet(
312  high = cms.untracked.double(15.0),
313  nbins = cms.untracked.int32(15),
314  low = cms.untracked.double(0.0)
315  ),
316  btype = cms.untracked.string('User'),
317  description = cms.untracked.string('Distribution of the super cluster size (number of basic clusters)')
318  ),
319  SCSeedOccupancy = cms.untracked.PSet(
320  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT SC seed occupancy map%(suffix)s'),
321  kind = cms.untracked.string('TH2F'),
322  otype = cms.untracked.string('Ecal3P'),
323  btype = cms.untracked.string('SuperCrystal'),
324  description = cms.untracked.string('Occupancy map of the crystals that seeded super clusters.')
325  ),
326  SCELow = cms.untracked.PSet(
327  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT SC energy (low scale)'),
328  kind = cms.untracked.string('TH1F'),
329  otype = cms.untracked.string('Ecal2P'),
330  xaxis = cms.untracked.PSet(
331  high = cms.untracked.double(10.0),
332  nbins = cms.untracked.int32(50),
333  low = cms.untracked.double(0.0),
334  title = cms.untracked.string('energy (GeV)')
335  ),
336  btype = cms.untracked.string('User'),
337  description = cms.untracked.string('Energy distribution (raw energy) of the super clusters (low scale).')
338  ),
339  SCRawELow = cms.untracked.PSet(
340  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT SC raw energy (low scale)'),
341  kind = cms.untracked.string('TH1F'),
342  otype = cms.untracked.string('Ecal2P'),
343  xaxis = cms.untracked.PSet(
344  high = cms.untracked.double(10.0),
345  nbins = cms.untracked.int32(50),
346  low = cms.untracked.double(0.0),
347  title = cms.untracked.string('energy (GeV)')
348  ),
349  btype = cms.untracked.string('User'),
350  description = cms.untracked.string('Energy distribution of the super clusters (low scale).')
351  ),
352  SCRawEHigh = cms.untracked.PSet(
353  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT SC raw energy (high scale)'),
354  kind = cms.untracked.string('TH1F'),
355  otype = cms.untracked.string('Ecal2P'),
356  xaxis = cms.untracked.PSet(
357  high = cms.untracked.double(1000.0),
358  nbins = cms.untracked.int32(50),
359  low = cms.untracked.double(0.0),
360  title = cms.untracked.string('energy (GeV)')
361  ),
362  btype = cms.untracked.string('User'),
363  description = cms.untracked.string('Energy distribution of the super clusters (high scale).')
364  ),
365  SCClusterVsSeed = cms.untracked.PSet(
366  kind = cms.untracked.string('TH2F'),
367  yaxis = cms.untracked.PSet(
368  high = cms.untracked.double(150.0),
369  nbins = cms.untracked.int32(50),
370  low = cms.untracked.double(0.0),
371  title = cms.untracked.string('energy (GeV)')
372  ),
373  otype = cms.untracked.string('Ecal2P'),
374  xaxis = cms.untracked.PSet(
375  high = cms.untracked.double(150.0),
376  nbins = cms.untracked.int32(50),
377  low = cms.untracked.double(0.0),
378  title = cms.untracked.string('energy (GeV)')
379  ),
380  btype = cms.untracked.string('User'),
381  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT SC energy vs seed crystal energy'),
382  description = cms.untracked.string('Relation between super cluster energy and its seed crystal energy.')
383  ),
384  SCSizeVsEnergy = cms.untracked.PSet(
385  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTaskExtras/%(prefix)sCLTE SC size (crystal) vs energy (GeV)'),
386  kind = cms.untracked.string('TProfile'),
387  otype = cms.untracked.string('Ecal2P'),
388  btype = cms.untracked.string('User'),
389  xaxis = cms.untracked.PSet(
390  high = cms.untracked.double(10.),
391  low = cms.untracked.double(0.),
392  nbins = cms.untracked.int32(100),
393  title = cms.untracked.string('energy (GeV)')
394  ),
395  description = cms.untracked.string('Mean SC size in crystals as a function of the SC energy.')
396  ),
397  SCSeedOccupancyHighE = cms.untracked.PSet(
398  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTaskExtras/%(prefix)sCLTE SC seed occupancy map%(suffix)s (high energy clusters) %(supercrystal)s binned'),
399  kind = cms.untracked.string('TH2F'),
400  otype = cms.untracked.string('Ecal3P'),
401  btype = cms.untracked.string('SuperCrystal'),
402  description = cms.untracked.string('Occupancy map of the crystals that seeded super clusters with energy > ' + str(energyThreshold) + ' GeV.')
403  ),
404  SCSeedOccupancyTrig = cms.untracked.PSet(
405  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTaskExtras/%(prefix)sCLTE SC seed occupancy map%(suffix)s (%(trig)s triggered) %(supercrystal)s binned'),
406  kind = cms.untracked.string('TH2F'),
407  otype = cms.untracked.string('Ecal3P'),
408  btype = cms.untracked.string('SuperCrystal'),
409  description = cms.untracked.string('Occupancy map of the crystals that seeded super clusters.'),
410  multi = cms.untracked.PSet(
411  trig = triggerTypes
412  )
413  ),
414  SCSeedTimeTrigEx = cms.untracked.PSet(
415  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTaskExtras/%(prefix)sCLTE SC seed crystal timing (%(trig)s exclusive triggered)'),
416  kind = cms.untracked.string('TH1F'),
417  otype = cms.untracked.string('Ecal2P'),
418  btype = cms.untracked.string('User'),
419  xaxis = cms.untracked.PSet(
420  high = cms.untracked.double(25.),
421  low = cms.untracked.double(-25.),
422  nbins = cms.untracked.int32(100),
423  title = cms.untracked.string('time (ns)')
424  ),
425  description = cms.untracked.string('Timing distribution of the crystals that seeded super clusters.'),
426  multi = cms.untracked.PSet(
427  trig = triggerTypes
428  )
429  ),
430  SCSeedTimeMapTrigEx = cms.untracked.PSet(
431  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTaskExtras/%(prefix)sCLTE SC seed crystal timing map%(suffix)s (%(trig)s exclusive triggered) %(supercrystal)s binned'),
432  kind = cms.untracked.string('TProfile2D'),
433  otype = cms.untracked.string('Ecal3P'),
434  btype = cms.untracked.string('SuperCrystal'),
435  zaxis = cms.untracked.PSet(
436  high = cms.untracked.double(25.),
437  low = cms.untracked.double(-25.),
438  title = cms.untracked.string('time (ns)')
439  ),
440  description = cms.untracked.string('Mean timing of the crystals that seeded super clusters.'),
441  multi = cms.untracked.PSet(
442  trig = triggerTypes
443  )
444  ),
445  SCOccupancyProjEta = cms.untracked.PSet(
446  path = cms.untracked.string("%(subdet)s/%(prefix)sRecoSummary/superClusters_%(subdetshortsig)s_eta"),
447  kind = cms.untracked.string('TH1F'),
448  otype = cms.untracked.string('Ecal2P'),
449  btype = cms.untracked.string('ProjEta'),
450  description = cms.untracked.string('Supercluster eta.')
451  ),
452  SCOccupancyProjPhi = cms.untracked.PSet(
453  path = cms.untracked.string("%(subdet)s/%(prefix)sRecoSummary/superClusters_%(subdetshortsig)s_phi"),
454  kind = cms.untracked.string('TH1F'),
455  otype = cms.untracked.string('Ecal2P'),
456  btype = cms.untracked.string('ProjPhi'),
457  description = cms.untracked.string('Supercluster phi.')
458  ),
459  SCSwissCross = cms.untracked.PSet(
460  path = cms.untracked.string("EcalBarrel/EBRecoSummary/superClusters_EB_E1oE4"),
461  kind = cms.untracked.string('TH1F'),
462  otype = cms.untracked.string('EB'),
463  btype = cms.untracked.string('User'),
464  xaxis = cms.untracked.PSet(
465  high = cms.untracked.double(1.5),
466  low = cms.untracked.double(0.),
467  nbins = cms.untracked.int32(100)
468  ),
469  description = cms.untracked.string('Swiss cross for SC maximum-energy crystal.')
470  ),
471  Triggers = cms.untracked.PSet( # not exactly cluster related, but is useful to know how many times each category fired
472  path = cms.untracked.string('EcalBarrel/EBClusterTaskExtras/EBCLTE triggers'),
473  kind = cms.untracked.string('TH1F'),
474  otype = cms.untracked.string('None'),
475  btype = cms.untracked.string('User'),
476  xaxis = cms.untracked.PSet(
477  nbins = cms.untracked.int32(5),
478  high = cms.untracked.double(5.),
479  low = cms.untracked.double(0.),
480  labels = triggerTypes,
481  title = cms.untracked.string('triggers')
482  ),
483  description = cms.untracked.string('Counter for the trigger categories')
484  ),
485  ExclusiveTriggers = cms.untracked.PSet( # not exactly cluster related, but is useful to know how many times each category fired
486  path = cms.untracked.string('EcalBarrel/EBClusterTaskExtras/EBCLTE exclusive triggers'),
487  kind = cms.untracked.string('TH1F'),
488  otype = cms.untracked.string('None'),
489  btype = cms.untracked.string('User'),
490  xaxis = cms.untracked.PSet(
491  nbins = cms.untracked.int32(5),
492  high = cms.untracked.double(5.),
493  low = cms.untracked.double(0.),
494  labels = triggerTypes,
495  title = cms.untracked.string('triggers')
496  ),
497  description = cms.untracked.string('Counter for the trigger categories')
498  )
499  )
500 )
501 
#define str(s)