CMS 3D CMS Logo

TrigPrimTask_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 bxBins = [
4  "1",
5  "271",
6  "541",
7  "892",
8  "1162",
9  "1432",
10  "1783",
11  "2053",
12  "2323",
13  "2674",
14  "2944",
15  "3214",
16  "3446",
17  "3490",
18  "3491",
19  "3565"
20 ]
21 
22 ecalTrigPrimTask = cms.untracked.PSet(
23  params = cms.untracked.PSet(
24  # HLTMuonPath = cms.untracked.string('HLT_Mu5_v*'),
25  # HLTCaloPath = cms.untracked.string('HLT_SingleJet*'),
26  runOnEmul = cms.untracked.bool(True)
27  ),
28  MEs = cms.untracked.PSet(
29  LowIntMap = cms.untracked.PSet(
30  path = cms.untracked.string('%(subdet)s/%(prefix)sSelectiveReadoutTask/Counters/%(prefix)sSRT tower low interest counter%(suffix)s'),
31  kind = cms.untracked.string('TH2F'),
32  otype = cms.untracked.string('Ecal3P'),
33  btype = cms.untracked.string('TriggerTower'),
34  description = cms.untracked.string('Tower occupancy of low interest flags.')
35  ),
36  FGEmulError = cms.untracked.PSet(
37 # path = cms.untracked.string('Ecal/Errors/TriggerPrimitives/FGBEmulation/'),
38  path = cms.untracked.string('%(subdet)s/%(prefix)sTriggerTowerTask/%(prefix)sTTT EmulFineGrainVetoError %(sm)s'),
39  kind = cms.untracked.string('TH2F'),
40  otype = cms.untracked.string('SM'),
41  btype = cms.untracked.string('TriggerTower'),
42  description = cms.untracked.string('')
43  ),
44  EtMaxEmul = cms.untracked.PSet(
45  path = cms.untracked.string('%(subdet)s/%(prefix)sTriggerTowerTask/Emulated/%(prefix)sTTT Et spectrum Emulated Digis max%(suffix)s'),
46  kind = cms.untracked.string('TH1F'),
47  otype = cms.untracked.string('Ecal3P'),
48  xaxis = cms.untracked.PSet(
49  high = cms.untracked.double(256.0),
50  nbins = cms.untracked.int32(128),
51  low = cms.untracked.double(0.0),
52  title = cms.untracked.string('TP Et')
53  ),
54  btype = cms.untracked.string('User'),
55  description = cms.untracked.string('Distribution of the maximum Et value within one emulated TP')
56  ),
57  OccVsBx = cms.untracked.PSet(
58  path = cms.untracked.string('%(subdet)s/%(prefix)sTriggerTowerTask/%(prefix)sTTT TP occupancy vs bx Real Digis%(suffix)s'),
59  kind = cms.untracked.string('TProfile'),
60  otype = cms.untracked.string('Ecal3P'),
61  xaxis = cms.untracked.PSet(
62  high = cms.untracked.double(16.0),
63  nbins = cms.untracked.int32(16),
64  low = cms.untracked.double(0.0),
65  title = cms.untracked.string('bunch crossing'),
66  labels = cms.untracked.vstring(bxBins)
67  ),
68  btype = cms.untracked.string('User'),
69  description = cms.untracked.string('TP occupancy in different bunch crossing intervals. This plot is filled by data from physics data stream. It is normal to have very little entries in BX >= 3490.')
70  ),
71  HighIntMap = cms.untracked.PSet(
72  path = cms.untracked.string('%(subdet)s/%(prefix)sSelectiveReadoutTask/Counters/%(prefix)sSRT tower high interest counter%(suffix)s'),
73  kind = cms.untracked.string('TH2F'),
74  otype = cms.untracked.string('Ecal3P'),
75  btype = cms.untracked.string('TriggerTower'),
76  description = cms.untracked.string('Tower occupancy of high interest flags.')
77  ),
78  EtVsBx = cms.untracked.PSet(
79  path = cms.untracked.string('%(subdet)s/%(prefix)sTriggerTowerTask/%(prefix)sTTT Et vs bx Real Digis%(suffix)s'),
80  otype = cms.untracked.string('Ecal3P'),
81  btype = cms.untracked.string('User'),
82  kind = cms.untracked.string('TProfile'),
83  xaxis = cms.untracked.PSet(
84  high = cms.untracked.double(16.0),
85  nbins = cms.untracked.int32(16),
86  low = cms.untracked.double(0.0),
87  title = cms.untracked.string('bunch crossing'),
88  labels = cms.untracked.vstring(bxBins)
89  ),
90  yaxis = cms.untracked.PSet(
91  title = cms.untracked.string('TP Et')
92  ),
93  description = cms.untracked.string('Mean TP Et in different bunch crossing intervals. This plot is filled by data from physics data stream. It is normal to have very little entries in BX >= 3490.')
94  ),
95  EtEmulError = cms.untracked.PSet(
96 # path = cms.untracked.string('Ecal/Errors/TriggerPrimitives/EtEmulation/'),
97  path = cms.untracked.string('%(subdet)s/%(prefix)sTriggerTowerTask/%(prefix)sTTT EmulError %(sm)s'),
98  kind = cms.untracked.string('TH2F'),
99  otype = cms.untracked.string('SM'),
100  btype = cms.untracked.string('TriggerTower'),
101  description = cms.untracked.string('')
102  ),
103  MatchedIndex = cms.untracked.PSet(
104  path = cms.untracked.string('%(subdet)s/%(prefix)sTriggerTowerTask/%(prefix)sTTT EmulMatch %(sm)s'),
105  kind = cms.untracked.string('TH2F'),
106  yaxis = cms.untracked.PSet(
107  high = cms.untracked.double(6.0),
108  nbins = cms.untracked.int32(6),
109  low = cms.untracked.double(0.0),
110  title = cms.untracked.string('TP index'),
111  labels = cms.untracked.vstring(["no emul", "0", "1", "2", "3", "4"])
112  ),
113  otype = cms.untracked.string('SM'),
114  btype = cms.untracked.string('TriggerTower'),
115  description = cms.untracked.string('Counter for TP "timing" (= index withing the emulated TP whose Et matched that of the real TP)')
116  ),
117  EmulMaxIndex = cms.untracked.PSet(
118  path = cms.untracked.string('%(subdet)s/%(prefix)sTriggerTowerTask/%(prefix)sTTT max TP matching index%(suffix)s'),
119  kind = cms.untracked.string('TH1F'),
120  otype = cms.untracked.string('Ecal3P'),
121  xaxis = cms.untracked.PSet(
122  high = cms.untracked.double(5.5),
123  nbins = cms.untracked.int32(6),
124  low = cms.untracked.double(-0.5),
125  title = cms.untracked.string('TP index'),
126  labels = cms.untracked.vstring(["no maximum", "0", "1", "2", "3", "4"])
127  ),
128  btype = cms.untracked.string('User'),
129  description = cms.untracked.string('Distribution of the index of emulated TP with the highest Et value.')
130  ),
131  MedIntMap = cms.untracked.PSet(
132  path = cms.untracked.string('%(subdet)s/%(prefix)sSelectiveReadoutTask/Counters/%(prefix)sSRT tower med interest counter%(suffix)s'),
133  kind = cms.untracked.string('TH2F'),
134  otype = cms.untracked.string('Ecal3P'),
135  btype = cms.untracked.string('TriggerTower'),
136  description = cms.untracked.string('Tower occupancy of medium interest flags.')
137  ),
138  TTFlags = cms.untracked.PSet(
139  path = cms.untracked.string('%(subdet)s/%(prefix)sSelectiveReadoutTask/%(prefix)sSRT TT Flags%(suffix)s'),
140  kind = cms.untracked.string('TH2F'),
141  yaxis = cms.untracked.PSet(
142  high = cms.untracked.double(7.5),
143  nbins = cms.untracked.int32(8),
144  low = cms.untracked.double(-0.5),
145  title = cms.untracked.string('TT flag'),
146  labels = cms.untracked.vstring(map(str, range(0, 8)))
147  ),
148  otype = cms.untracked.string('Ecal3P'),
149  btype = cms.untracked.string('DCC'),
150  description = cms.untracked.string('Distribution of the trigger tower flags.')
151  ),
152  TTFlagsVsEt = cms.untracked.PSet(
153  path = cms.untracked.string('%(subdet)s/%(prefix)sSelectiveReadoutTask/%(prefix)sSRT TT Flags vs Et%(suffix)s'),
154  kind = cms.untracked.string('TH2F'),
155  yaxis = cms.untracked.PSet(
156  high = cms.untracked.double(7.5),
157  nbins = cms.untracked.int32(8),
158  low = cms.untracked.double(-0.5),
159  title = cms.untracked.string('TT flag'),
160  labels = cms.untracked.vstring(map(str, range(0, 8)))
161  ),
162  otype = cms.untracked.string('Ecal3P'),
163  xaxis = cms.untracked.PSet(
164  high = cms.untracked.double(50.0),
165  nbins = cms.untracked.int32(100),
166  low = cms.untracked.double(0.0),
167  title = cms.untracked.string('TP Et')
168  ),
169  btype = cms.untracked.string('User'),
170  description = cms.untracked.string('2D histograms of of TT flags of a corresponding to a given TT vs Et measured by that tower.')
171  ),
172  TTFlags4 = cms.untracked.PSet(
173  path = cms.untracked.string('%(subdet)s/%(prefix)sTriggerTowerTask/%(prefix)sTTT TTF4 Occupancy%(suffix)s'),
174  kind = cms.untracked.string('TH2F'),
175  otype = cms.untracked.string('Ecal3P'),
176  btype = cms.untracked.string('TriggerTower'),
177  description = cms.untracked.string('Occupancy for TP digis with TTF=4.')
178  ),
179  TTMaskMap = cms.untracked.PSet(
180  path = cms.untracked.string('%(subdet)s/%(prefix)sTriggerTowerTask/TTStatus/%(prefix)sTTT TT Masking Status%(sm)s'),
181  kind = cms.untracked.string('TProfile2D'),
182  otype = cms.untracked.string('SM'),
183  btype = cms.untracked.string('PseudoStrip'),
184  description = cms.untracked.string('Trigger tower and pseudo-strip masking status: a TT or strip is red if it is masked')
185  ),
186  TTMaskMapAll = cms.untracked.PSet(
187  path = cms.untracked.string('%(subdet)s/%(prefix)sTriggerTowerTask/%(prefix)sTTT TT Masking Status%(suffix)s'),
188  kind = cms.untracked.string('TH2F'),
189  otype = cms.untracked.string('Ecal3P'),
190  btype = cms.untracked.string('TriggerTower'),
191  description = cms.untracked.string('Trigger tower masking status: a TT is red if it is masked.')
192  ),
193  TTFMismatch = cms.untracked.PSet(
194 # path = cms.untracked.string('Ecal/Errors/TriggerPrimitives/FlagMismatch/'),
195  path = cms.untracked.string('%(subdet)s/%(prefix)sSelectiveReadoutTask/%(prefix)sSRT TT flag mismatch%(suffix)s'),
196  kind = cms.untracked.string('TH2F'),
197  otype = cms.untracked.string('Ecal3P'),
198  btype = cms.untracked.string('TriggerTower'),
199  description = cms.untracked.string('')
200  ),
201  EtSummary = cms.untracked.PSet(
202  path = cms.untracked.string('%(subdet)s/%(prefix)sSummaryClient/%(prefix)sTTT%(suffix)s Et trigger tower summary'),
203  kind = cms.untracked.string('TProfile2D'),
204  zaxis = cms.untracked.PSet(
205  high = cms.untracked.double(256.0),
206  nbins = cms.untracked.int32(128),
207  low = cms.untracked.double(0.0),
208  title = cms.untracked.string('TP Et')
209  ),
210  otype = cms.untracked.string('Ecal3P'),
211  btype = cms.untracked.string('TriggerTower'),
212  description = cms.untracked.string('2D distribution of the trigger primitive Et.')
213  ),
214  EtSummaryByLumi = cms.untracked.PSet(
215  path = cms.untracked.string('%(subdet)s/%(prefix)sSummaryClient/%(prefix)sTTT%(suffix)s Et trigger tower summary by lumi'),
216  kind = cms.untracked.string('TProfile2D'),
217  zaxis = cms.untracked.PSet(
218  high = cms.untracked.double(256.0),
219  nbins = cms.untracked.int32(128),
220  low = cms.untracked.double(0.0),
221  title = cms.untracked.string('TP Et')
222  ),
223  otype = cms.untracked.string('Ecal3P'),
224  btype = cms.untracked.string('TriggerTower'),
225  description = cms.untracked.string('2D distribution of the Trigger Primitives Et for this lumisection.')
226  ),
227  EtRealMap = cms.untracked.PSet(
228  path = cms.untracked.string('%(subdet)s/%(prefix)sTriggerTowerTask/%(prefix)sTTT Et map Real Digis %(sm)s'),
229  kind = cms.untracked.string('TProfile2D'),
230  zaxis = cms.untracked.PSet(
231  high = cms.untracked.double(256.0),
232  nbins = cms.untracked.int32(128),
233  low = cms.untracked.double(0.0),
234  title = cms.untracked.string('TP Et')
235  ),
236  otype = cms.untracked.string('SM'),
237  btype = cms.untracked.string('TriggerTower'),
238  description = cms.untracked.string('2D distribution of the trigger primitive Et.')
239  ),
240  EtReal = cms.untracked.PSet(
241  path = cms.untracked.string('%(subdet)s/%(prefix)sTriggerTowerTask/%(prefix)sTTT Et spectrum Real Digis%(suffix)s'),
242  kind = cms.untracked.string('TH1F'),
243  otype = cms.untracked.string('Ecal3P'),
244  xaxis = cms.untracked.PSet(
245  high = cms.untracked.double(256.0),
246  nbins = cms.untracked.int32(128),
247  low = cms.untracked.double(0.0),
248  title = cms.untracked.string('TP Et')
249  ),
250  btype = cms.untracked.string('User'),
251  description = cms.untracked.string('Distribution of the trigger primitive Et.')
252  ),
253  RealvEmulEt = cms.untracked.PSet(
254  kind = cms.untracked.string('TH2F'),
255  yaxis = cms.untracked.PSet(
256  high = cms.untracked.double(256.0),
257  nbins = cms.untracked.int32(128),
258  low = cms.untracked.double(0.0),
259  title = cms.untracked.string('Real data TP Et (ADC)')
260  ),
261  otype = cms.untracked.string('Ecal3P'),
262  xaxis = cms.untracked.PSet(
263  high = cms.untracked.double(256.0),
264  nbins = cms.untracked.int32(128),
265  low = cms.untracked.double(0.0),
266  title = cms.untracked.string('Emulated TP Et (ADC)')
267  ),
268  btype = cms.untracked.string('User'),
269  path = cms.untracked.string('%(subdet)s/%(prefix)sTriggerTowerTask/%(prefix)sTTT Real vs Emulated TP Et%(suffix)s'),
270  description = cms.untracked.string('Real data VS emulated TP Et (in-time)')
271  )
272  )
273 )