test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
OccupancyTask_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 tpThreshold = 4.
4 recHitThreshold = 0.5
5 
6 ecalOccupancyTask = cms.untracked.PSet(
7  params = cms.untracked.PSet(
8  recHitThreshold = cms.untracked.double(recHitThreshold),
9  tpThreshold = cms.untracked.double(tpThreshold)
10  ),
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.')
18  ),
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.')
25  ),
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')
32  ),
33  DigiDCC = cms.untracked.PSet(
34  path = cms.untracked.string('%(subdet)s/%(prefix)sSummaryClient/%(prefix)sOT digi occupancy summary 1D'), # in SummaryClient for historical reasons
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.')
39  ),
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.')
46  ),
47 # TPDigiProjEta = cms.untracked.PSet(
48 # path = cms.untracked.string('%(subdet)s/%(prefix)sOccupancyTask/%(prefix)sOT TP digi occupancy%(suffix)s projection eta'),
49 # kind = cms.untracked.string('TH1F'),
50 # otype = cms.untracked.string('Ecal3P'),
51 # btype = cms.untracked.string('ProjEta'),
52 # description = cms.untracked.string('Projection of TP digi occupancy.')
53 # ),
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.')
60  ),
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.')
67  ),
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.')
74  ),
75 # TPDigiAll = cms.untracked.PSet(
76 # path = cms.untracked.string('%(subdet)s/%(prefix)sOccupancyTask/%(prefix)sOT TP digi occupancy%(suffix)s'),
77 # kind = cms.untracked.string('TH2F'),
78 # otype = cms.untracked.string('Ecal3P'),
79 # btype = cms.untracked.string('TriggerTower'),
80 # description = cms.untracked.string('TP digi occupancy.')
81 # ),
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.')
88  ),
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.')
95  ),
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)
104  ),
105  btype = cms.untracked.string('User'),
106  description = cms.untracked.string('Occupancy of rec hits with GOOD reconstruction flag and E > ' + str(recHitThreshold) + ' GeV.')
107  ),
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)
116  ),
117  btype = cms.untracked.string('User'),
118  description = cms.untracked.string('Distribution of the number of digis per event.')
119  ),
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.')
126  ),
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.')
133  ),
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.')
140  ),
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.')
147  ),
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')
154  ),
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.')
161  ),
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.')
168  ),
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.')
175  ),
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.')
182  ),
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)')
190  ),
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)')
197  ),
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.')
201  ),
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)')
210  ),
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.')
214  )
215 # TPDigiProjPhi = cms.untracked.PSet(
216 # path = cms.untracked.string('%(subdet)s/%(prefix)sOccupancyTask/%(prefix)sOT TP digi occupancy%(suffix)s projection phi'),
217 # kind = cms.untracked.string('TH1F'),
218 # otype = cms.untracked.string('Ecal3P'),
219 # btype = cms.untracked.string('ProjPhi'),
220 # description = cms.untracked.string('Projection of TP digi occupancy.')
221 # )
222 
223  )
224 )
225