CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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  TTFMismatch = cms.untracked.PSet(
153 # path = cms.untracked.string('Ecal/Errors/TriggerPrimitives/FlagMismatch/'),
154  path = cms.untracked.string('%(subdet)s/%(prefix)sSelectiveReadoutTask/%(prefix)sSRT TT flag mismatch%(suffix)s'),
155  kind = cms.untracked.string('TH2F'),
156  otype = cms.untracked.string('Ecal3P'),
157  btype = cms.untracked.string('TriggerTower'),
158  description = cms.untracked.string('')
159  ),
160  EtSummary = cms.untracked.PSet(
161  path = cms.untracked.string('%(subdet)s/%(prefix)sSummaryClient/%(prefix)sTTT%(suffix)s Et trigger tower summary'),
162  kind = cms.untracked.string('TProfile2D'),
163  zaxis = cms.untracked.PSet(
164  high = cms.untracked.double(256.0),
165  nbins = cms.untracked.int32(128),
166  low = cms.untracked.double(0.0),
167  title = cms.untracked.string('TP Et')
168  ),
169  otype = cms.untracked.string('Ecal3P'),
170  btype = cms.untracked.string('TriggerTower'),
171  description = cms.untracked.string('2D distribution of the trigger primitive Et.')
172  ),
173  EtRealMap = cms.untracked.PSet(
174  path = cms.untracked.string('%(subdet)s/%(prefix)sTriggerTowerTask/%(prefix)sTTT Et map Real Digis %(sm)s'),
175  kind = cms.untracked.string('TProfile2D'),
176  zaxis = cms.untracked.PSet(
177  high = cms.untracked.double(256.0),
178  nbins = cms.untracked.int32(128),
179  low = cms.untracked.double(0.0),
180  title = cms.untracked.string('TP Et')
181  ),
182  otype = cms.untracked.string('SM'),
183  btype = cms.untracked.string('TriggerTower'),
184  description = cms.untracked.string('2D distribution of the trigger primitive Et.')
185  ),
186  EtReal = cms.untracked.PSet(
187  path = cms.untracked.string('%(subdet)s/%(prefix)sTriggerTowerTask/%(prefix)sTTT Et spectrum Real Digis%(suffix)s'),
188  kind = cms.untracked.string('TH1F'),
189  otype = cms.untracked.string('Ecal3P'),
190  xaxis = cms.untracked.PSet(
191  high = cms.untracked.double(256.0),
192  nbins = cms.untracked.int32(128),
193  low = cms.untracked.double(0.0),
194  title = cms.untracked.string('TP Et')
195  ),
196  btype = cms.untracked.string('User'),
197  description = cms.untracked.string('Distribution of the trigger primitive Et.')
198  )
199  )
200 )