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  SCClusterVsSeed = cms.untracked.PSet(
353  kind = cms.untracked.string('TH2F'),
354  yaxis = cms.untracked.PSet(
355  high = cms.untracked.double(150.0),
356  nbins = cms.untracked.int32(50),
357  low = cms.untracked.double(0.0),
358  title = cms.untracked.string('energy (GeV)')
359  ),
360  otype = cms.untracked.string('Ecal2P'),
361  xaxis = cms.untracked.PSet(
362  high = cms.untracked.double(150.0),
363  nbins = cms.untracked.int32(50),
364  low = cms.untracked.double(0.0),
365  title = cms.untracked.string('energy (GeV)')
366  ),
367  btype = cms.untracked.string('User'),
368  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTask/%(prefix)sCLT SC energy vs seed crystal energy'),
369  description = cms.untracked.string('Relation between super cluster energy and its seed crystal energy.')
370  ),
371  SCSizeVsEnergy = cms.untracked.PSet(
372  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTaskExtras/%(prefix)sCLTE SC size (crystal) vs energy (GeV)'),
373  kind = cms.untracked.string('TProfile'),
374  otype = cms.untracked.string('Ecal2P'),
375  btype = cms.untracked.string('User'),
376  xaxis = cms.untracked.PSet(
377  high = cms.untracked.double(10.),
378  low = cms.untracked.double(0.),
379  nbins = cms.untracked.int32(100),
380  title = cms.untracked.string('energy (GeV)')
381  ),
382  description = cms.untracked.string('Mean SC size in crystals as a function of the SC energy.')
383  ),
384  SCSeedOccupancyHighE = cms.untracked.PSet(
385  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTaskExtras/%(prefix)sCLTE SC seed occupancy map%(suffix)s (high energy clusters) %(supercrystal)s binned'),
386  kind = cms.untracked.string('TH2F'),
387  otype = cms.untracked.string('Ecal3P'),
388  btype = cms.untracked.string('SuperCrystal'),
389  description = cms.untracked.string('Occupancy map of the crystals that seeded super clusters with energy > ' + str(energyThreshold) + ' GeV.')
390  ),
391  SCSeedOccupancyTrig = cms.untracked.PSet(
392  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTaskExtras/%(prefix)sCLTE SC seed occupancy map%(suffix)s (%(trig)s triggered) %(supercrystal)s binned'),
393  kind = cms.untracked.string('TH2F'),
394  otype = cms.untracked.string('Ecal3P'),
395  btype = cms.untracked.string('SuperCrystal'),
396  description = cms.untracked.string('Occupancy map of the crystals that seeded super clusters.'),
397  multi = cms.untracked.PSet(
398  trig = triggerTypes
399  )
400  ),
401  SCSeedTimeTrigEx = cms.untracked.PSet(
402  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTaskExtras/%(prefix)sCLTE SC seed crystal timing (%(trig)s exclusive triggered)'),
403  kind = cms.untracked.string('TH1F'),
404  otype = cms.untracked.string('Ecal2P'),
405  btype = cms.untracked.string('User'),
406  xaxis = cms.untracked.PSet(
407  high = cms.untracked.double(25.),
408  low = cms.untracked.double(-25.),
409  nbins = cms.untracked.int32(100),
410  title = cms.untracked.string('time (ns)')
411  ),
412  description = cms.untracked.string('Timing distribution of the crystals that seeded super clusters.'),
413  multi = cms.untracked.PSet(
414  trig = triggerTypes
415  )
416  ),
417  SCSeedTimeMapTrigEx = cms.untracked.PSet(
418  path = cms.untracked.string('%(subdet)s/%(prefix)sClusterTaskExtras/%(prefix)sCLTE SC seed crystal timing map%(suffix)s (%(trig)s exclusive triggered) %(supercrystal)s binned'),
419  kind = cms.untracked.string('TProfile2D'),
420  otype = cms.untracked.string('Ecal3P'),
421  btype = cms.untracked.string('SuperCrystal'),
422  zaxis = cms.untracked.PSet(
423  high = cms.untracked.double(25.),
424  low = cms.untracked.double(-25.),
425  title = cms.untracked.string('time (ns)')
426  ),
427  description = cms.untracked.string('Mean timing of the crystals that seeded super clusters.'),
428  multi = cms.untracked.PSet(
429  trig = triggerTypes
430  )
431  ),
432  SCOccupancyProjEta = cms.untracked.PSet(
433  path = cms.untracked.string("%(subdet)s/%(prefix)sRecoSummary/superClusters_%(subdetshortsig)s_eta"),
434  kind = cms.untracked.string('TH1F'),
435  otype = cms.untracked.string('Ecal2P'),
436  btype = cms.untracked.string('ProjEta'),
437  description = cms.untracked.string('Supercluster eta.')
438  ),
439  SCOccupancyProjPhi = cms.untracked.PSet(
440  path = cms.untracked.string("%(subdet)s/%(prefix)sRecoSummary/superClusters_%(subdetshortsig)s_phi"),
441  kind = cms.untracked.string('TH1F'),
442  otype = cms.untracked.string('Ecal2P'),
443  btype = cms.untracked.string('ProjPhi'),
444  description = cms.untracked.string('Supercluster phi.')
445  ),
446  SCSwissCross = cms.untracked.PSet(
447  path = cms.untracked.string("EcalBarrel/EBRecoSummary/superClusters_EB_E1oE4"),
448  kind = cms.untracked.string('TH1F'),
449  otype = cms.untracked.string('EB'),
450  btype = cms.untracked.string('User'),
451  xaxis = cms.untracked.PSet(
452  high = cms.untracked.double(1.5),
453  low = cms.untracked.double(0.),
454  nbins = cms.untracked.int32(100)
455  ),
456  description = cms.untracked.string('Swiss cross for SC maximum-energy crystal.')
457  ),
458  Triggers = cms.untracked.PSet( # not exactly cluster related, but is useful to know how many times each category fired
459  path = cms.untracked.string('EcalBarrel/EBClusterTaskExtras/EBCLTE triggers'),
460  kind = cms.untracked.string('TH1F'),
461  otype = cms.untracked.string('None'),
462  btype = cms.untracked.string('User'),
463  xaxis = cms.untracked.PSet(
464  nbins = cms.untracked.int32(5),
465  high = cms.untracked.double(5.),
466  low = cms.untracked.double(0.),
467  labels = triggerTypes,
468  title = cms.untracked.string('triggers')
469  ),
470  description = cms.untracked.string('Counter for the trigger categories')
471  ),
472  ExclusiveTriggers = cms.untracked.PSet( # not exactly cluster related, but is useful to know how many times each category fired
473  path = cms.untracked.string('EcalBarrel/EBClusterTaskExtras/EBCLTE exclusive triggers'),
474  kind = cms.untracked.string('TH1F'),
475  otype = cms.untracked.string('None'),
476  btype = cms.untracked.string('User'),
477  xaxis = cms.untracked.PSet(
478  nbins = cms.untracked.int32(5),
479  high = cms.untracked.double(5.),
480  low = cms.untracked.double(0.),
481  labels = triggerTypes,
482  title = cms.untracked.string('triggers')
483  ),
484  description = cms.untracked.string('Counter for the trigger categories')
485  )
486  )
487 )
488 
#define str(s)