CMS 3D CMS Logo

L1CSCTPEmulatorConfigAnalyzer.cc
Go to the documentation of this file.
1 
7 #include <iostream>
8 
16 
17 // Configuration via EventSetup
20 
22 public:
24 
26 
27  void beginJob() override {}
28  void analyze(edm::Event const& iEvent, edm::EventSetup const&) override;
29  void endJob() override {}
30 
31 private:
34 };
35 
36 using namespace std;
38  pyConfig = iConfig;
39  confHToken = esConsumes<CSCDBL1TPParameters, CSCDBL1TPParametersRcd>();
40 }
41 
42 void L1CSCTPEmulatorConfigAnalyzer::analyze(const edm::Event& /*iEvent*/, const edm::EventSetup& iSetup) {
43  edm::ESHandle<CSCDBL1TPParameters> confH = iSetup.getHandle(confHToken);
44  const CSCDBL1TPParameters* dbConfig = confH.product();
45 
46  // python params
47  edm::ParameterSet tmbParams = pyConfig.getParameter<edm::ParameterSet>("tmbParam");
48  edm::ParameterSet alctParams = pyConfig.getParameter<edm::ParameterSet>("alctParam07");
49  edm::ParameterSet clctParams = pyConfig.getParameter<edm::ParameterSet>("clctParam07");
50 
51  unsigned int db_alctFifoTbins = dbConfig->alctFifoTbins();
52  unsigned int db_alctFifoPretrig = dbConfig->alctFifoPretrig();
53  unsigned int db_alctDriftDelay = dbConfig->alctDriftDelay();
54  unsigned int db_alctNplanesHitPretrig = dbConfig->alctNplanesHitPretrig();
55  unsigned int db_alctNplanesHitPattern = dbConfig->alctNplanesHitPattern();
56  unsigned int db_alctNplanesHitAccelPretrig = dbConfig->alctNplanesHitAccelPretrig();
57  unsigned int db_alctNplanesHitAccelPattern = dbConfig->alctNplanesHitAccelPattern();
58  unsigned int db_alctTrigMode = dbConfig->alctTrigMode();
59  unsigned int db_alctAccelMode = dbConfig->alctAccelMode();
60  unsigned int db_alctL1aWindowWidth = dbConfig->alctL1aWindowWidth();
61 
62  unsigned int db_clctFifoTbins = dbConfig->clctFifoTbins();
63  unsigned int db_clctFifoPretrig = dbConfig->clctFifoPretrig();
64  unsigned int db_clctHitPersist = dbConfig->clctHitPersist();
65  unsigned int db_clctDriftDelay = dbConfig->clctDriftDelay();
66  unsigned int db_clctNplanesHitPretrig = dbConfig->clctNplanesHitPretrig();
67  unsigned int db_clctNplanesHitPattern = dbConfig->clctNplanesHitPattern();
68  unsigned int db_clctPidThreshPretrig = dbConfig->clctPidThreshPretrig();
69  unsigned int db_clctMinSeparation = dbConfig->clctMinSeparation();
70 
71  unsigned int db_tmbMpcBlockMe1a = dbConfig->tmbMpcBlockMe1a();
72  unsigned int db_tmbAlctTrigEnable = dbConfig->tmbAlctTrigEnable();
73  unsigned int db_tmbClctTrigEnable = dbConfig->tmbClctTrigEnable();
74  unsigned int db_tmbMatchTrigEnable = dbConfig->tmbMatchTrigEnable();
75  unsigned int db_tmbMatchTrigWindowSize = dbConfig->tmbMatchTrigWindowSize();
76  unsigned int db_tmbL1aWindowSize = dbConfig->tmbTmbL1aWindowSize();
77 
78  unsigned int py_alctFifoTbins = alctParams.getParameter<unsigned int>("alctFifoTbins");
79  unsigned int py_alctFifoPretrig = alctParams.getParameter<unsigned int>("alctFifoPretrig");
80  unsigned int py_alctDriftDelay = alctParams.getParameter<unsigned int>("alctDriftDelay");
81  unsigned int py_alctNplanesHitPretrig = alctParams.getParameter<unsigned int>("alctNplanesHitPretrig");
82  unsigned int py_alctNplanesHitPattern = alctParams.getParameter<unsigned int>("alctNplanesHitPattern");
83  unsigned int py_alctNplanesHitAccelPretrig = alctParams.getParameter<unsigned int>("alctNplanesHitAccelPretrig");
84  unsigned int py_alctNplanesHitAccelPattern = alctParams.getParameter<unsigned int>("alctNplanesHitAccelPattern");
85  unsigned int py_alctTrigMode = alctParams.getParameter<unsigned int>("alctTrigMode");
86  unsigned int py_alctAccelMode = alctParams.getParameter<unsigned int>("alctAccelMode");
87  unsigned int py_alctL1aWindowWidth = alctParams.getParameter<unsigned int>("alctL1aWindowWidth");
88 
89  unsigned int py_clctFifoTbins = clctParams.getParameter<unsigned int>("clctFifoTbins");
90  unsigned int py_clctFifoPretrig = clctParams.getParameter<unsigned int>("clctFifoPretrig");
91  unsigned int py_clctHitPersist = clctParams.getParameter<unsigned int>("clctHitPersist");
92  unsigned int py_clctDriftDelay = clctParams.getParameter<unsigned int>("clctDriftDelay");
93  unsigned int py_clctNplanesHitPretrig = clctParams.getParameter<unsigned int>("clctNplanesHitPretrig");
94  unsigned int py_clctNplanesHitPattern = clctParams.getParameter<unsigned int>("clctNplanesHitPattern");
95  unsigned int py_clctPidThreshPretrig = clctParams.getParameter<unsigned int>("clctPidThreshPretrig");
96  unsigned int py_clctMinSeparation = clctParams.getParameter<unsigned int>("clctMinSeparation");
97 
98  unsigned int py_tmbMpcBlockMe1a = tmbParams.getParameter<unsigned int>("mpcBlockMe1a");
99  unsigned int py_tmbAlctTrigEnable = tmbParams.getParameter<unsigned int>("alctTrigEnable");
100  unsigned int py_tmbClctTrigEnable = tmbParams.getParameter<unsigned int>("clctTrigEnable");
101  unsigned int py_tmbMatchTrigEnable = tmbParams.getParameter<unsigned int>("matchTrigEnable");
102  unsigned int py_tmbMatchTrigWindowSize = tmbParams.getParameter<unsigned int>("matchTrigWindowSize");
103  unsigned int py_tmbL1aWindowSize = tmbParams.getParameter<unsigned int>("tmbL1aWindowSize");
104 
105  //check
106  bool ok_alctFifoTbins = db_alctFifoTbins == py_alctFifoTbins;
107  bool ok_alctFifoPretrig = db_alctFifoPretrig == py_alctFifoPretrig;
108  bool ok_alctDriftDelay = db_alctDriftDelay == py_alctDriftDelay;
109  bool ok_alctNplanesHitPretrig = db_alctNplanesHitPretrig == py_alctNplanesHitPretrig;
110  bool ok_alctNplanesHitPattern = db_alctNplanesHitPattern == py_alctNplanesHitPattern;
111  bool ok_alctNplanesHitAccelPretrig = db_alctNplanesHitAccelPretrig == py_alctNplanesHitAccelPretrig;
112  bool ok_alctNplanesHitAccelPattern = db_alctNplanesHitAccelPattern == py_alctNplanesHitAccelPattern;
113  bool ok_alctTrigMode = db_alctTrigMode == py_alctTrigMode;
114  bool ok_alctAccelMode = db_alctAccelMode == py_alctAccelMode;
115  bool ok_alctL1aWindowWidth = db_alctL1aWindowWidth == py_alctL1aWindowWidth;
116 
117  bool ok_clctFifoTbins = db_clctFifoTbins == py_clctFifoTbins;
118  bool ok_clctFifoPretrig = db_clctFifoPretrig == py_clctFifoPretrig;
119  bool ok_clctHitPersist = db_clctHitPersist == py_clctHitPersist;
120  bool ok_clctDriftDelay = db_clctDriftDelay == py_clctDriftDelay;
121  bool ok_clctNplanesHitPretrig = db_clctNplanesHitPretrig == py_clctNplanesHitPretrig;
122  bool ok_clctNplanesHitPattern = db_clctNplanesHitPattern == py_clctNplanesHitPattern;
123  bool ok_clctPidThreshPretrig = db_clctPidThreshPretrig == py_clctPidThreshPretrig;
124  bool ok_clctMinSeparation = db_clctMinSeparation == py_clctMinSeparation;
125 
126  bool ok_tmbMpcBlockMe1a = db_tmbMpcBlockMe1a == py_tmbMpcBlockMe1a;
127  bool ok_tmbAlctTrigEnable = db_tmbAlctTrigEnable == py_tmbAlctTrigEnable;
128  bool ok_tmbClctTrigEnable = db_tmbClctTrigEnable == py_tmbClctTrigEnable;
129  bool ok_tmbMatchTrigEnable = db_tmbMatchTrigEnable == py_tmbMatchTrigEnable;
130  bool ok_tmbMatchTrigWindowSize = db_tmbMatchTrigWindowSize == py_tmbMatchTrigWindowSize;
131  bool ok_tmbL1aWindowSize = db_tmbL1aWindowSize == py_tmbL1aWindowSize;
132 
133  std::cout << std::endl;
134  std::cout << "Start Comparing the L1 CSC TP emulator settings between Python and conditions DB." << std::endl;
135 
136  std::cout << std::endl;
137  std::cout << "Parameters different between Py and DB" << std::endl;
138  std::cout << "- - - - - - - - - - - - - - - - - - - " << std::endl;
139  std::cout << std::endl;
140 
141  if (!ok_alctFifoTbins)
142  std::cout << "alctFifoTbins: Py = " << py_alctFifoTbins << ", DB = " << db_alctFifoTbins << std::endl;
143  if (!ok_alctFifoPretrig)
144  std::cout << "alctFifoPretrig: Py = " << py_alctFifoPretrig << ", DB = " << db_alctFifoPretrig << std::endl;
145  if (!ok_alctDriftDelay)
146  std::cout << "alctDriftDelay: Py = " << py_alctDriftDelay << ", DB = " << db_alctDriftDelay << std::endl;
147  if (!ok_alctNplanesHitPretrig)
148  std::cout << "alctNplanesHitPretrig: Py = " << py_alctNplanesHitPretrig << ", DB = " << db_alctNplanesHitPretrig
149  << std::endl;
150  if (!ok_alctNplanesHitPattern)
151  std::cout << "alctNplanesHitPattern: Py = " << py_alctNplanesHitPattern << ", DB = " << db_alctNplanesHitPattern
152  << std::endl;
153  if (!ok_alctNplanesHitAccelPretrig)
154  std::cout << "alctNplanesHitAccelPretrig: Py = " << py_alctNplanesHitAccelPretrig
155  << ", DB = " << db_alctNplanesHitAccelPretrig << std::endl;
156  if (!ok_alctNplanesHitAccelPattern)
157  std::cout << "alctNplanesHitAccelPattern: Py = " << py_alctNplanesHitAccelPattern
158  << ", DB = " << db_alctNplanesHitAccelPattern << std::endl;
159  if (!ok_alctTrigMode)
160  std::cout << "alctTrigMode: Py = " << py_alctTrigMode << ", DB = " << db_alctTrigMode << std::endl;
161  if (!ok_alctAccelMode)
162  std::cout << "alctAccelMode: Py = " << py_alctAccelMode << ", DB = " << db_alctAccelMode << std::endl;
163  if (!ok_alctL1aWindowWidth)
164  std::cout << "alctL1aWindowWidth: Py = " << py_alctL1aWindowWidth << ", DB = " << db_alctL1aWindowWidth
165  << std::endl;
166  std::cout << std::endl;
167 
168  if (!ok_clctFifoTbins)
169  std::cout << "clctFifoTbins: Py = " << py_clctFifoTbins << ", DB = " << db_clctFifoTbins << std::endl;
170  if (!ok_clctFifoPretrig)
171  std::cout << "clctFifoPretrig: Py = " << py_clctFifoPretrig << ", DB = " << db_clctFifoPretrig << std::endl;
172  if (!ok_clctHitPersist)
173  std::cout << "clctHitPersist: Py = " << py_clctHitPersist << ", DB = " << db_clctHitPersist << std::endl;
174  if (!ok_clctDriftDelay)
175  std::cout << "clctDriftDelay: Py = " << py_clctDriftDelay << ", DB = " << db_clctDriftDelay << std::endl;
176  if (!ok_clctNplanesHitPretrig)
177  std::cout << "clctNplanesHitPretrig: Py = " << py_clctNplanesHitPretrig << ", DB = " << db_clctNplanesHitPretrig
178  << std::endl;
179  if (!ok_clctNplanesHitPattern)
180  std::cout << "clctNplanesHitPattern: Py = " << py_clctNplanesHitPattern << ", DB = " << db_clctNplanesHitPattern
181  << std::endl;
182  if (!ok_clctPidThreshPretrig)
183  std::cout << "clctPidThreshPretrig: Py = " << py_clctPidThreshPretrig << ", DB = " << db_clctPidThreshPretrig
184  << std::endl;
185  if (!ok_clctMinSeparation)
186  std::cout << "clctMinSeparation: Py = " << py_clctMinSeparation << ", DB = " << db_clctMinSeparation << std::endl;
187  std::cout << std::endl;
188 
189  if (!ok_tmbMpcBlockMe1a)
190  std::cout << "tmbMpcBlockMe1a: Py = " << py_tmbMpcBlockMe1a << ", DB = " << db_tmbMpcBlockMe1a << std::endl;
191  if (!ok_tmbAlctTrigEnable)
192  std::cout << "tmbAlctTrigEnable: Py = " << py_tmbAlctTrigEnable << ", DB = " << db_tmbAlctTrigEnable << std::endl;
193  if (!ok_tmbClctTrigEnable)
194  std::cout << "tmbClctTrigEnable: Py = " << py_tmbClctTrigEnable << ", DB = " << db_tmbClctTrigEnable << std::endl;
195  if (!ok_tmbMatchTrigEnable)
196  std::cout << "tmbMatchTrigEnable: Py = " << py_tmbMatchTrigEnable << ", DB = " << db_tmbMatchTrigEnable
197  << std::endl;
198  if (!ok_tmbMatchTrigWindowSize)
199  std::cout << "tmbMatchTrigWindowSize: Py = " << py_tmbMatchTrigWindowSize << ", DB = " << db_tmbMatchTrigWindowSize
200  << std::endl;
201  if (!ok_tmbL1aWindowSize)
202  std::cout << "tmbL1aWindowSize: Py = " << py_tmbL1aWindowSize << ", DB = " << db_tmbL1aWindowSize << std::endl;
203 
204  std::cout << std::endl;
205  std::cout << "Parameters same in Py and DB" << std::endl;
206  std::cout << "- - - - - - - - - - - - - - " << std::endl;
207  std::cout << std::endl;
208 
209  if (ok_alctFifoTbins)
210  std::cout << "alctFifoTbins: " << py_alctFifoTbins << std::endl;
211  if (ok_alctFifoPretrig)
212  std::cout << "alctFifoPretrig: " << py_alctFifoPretrig << std::endl;
213  if (ok_alctDriftDelay)
214  std::cout << "alctDriftDelay: " << py_alctDriftDelay << std::endl;
215  if (ok_alctNplanesHitPretrig)
216  std::cout << "alctNplanesHitPretrig: " << py_alctNplanesHitPretrig << std::endl;
217  if (ok_alctNplanesHitPattern)
218  std::cout << "alctNplanesHitPattern: " << py_alctNplanesHitPattern << std::endl;
219  if (ok_alctNplanesHitAccelPretrig)
220  std::cout << "alctNplanesHitAccelPretrig: " << py_alctNplanesHitAccelPretrig << std::endl;
221  if (ok_alctNplanesHitAccelPattern)
222  std::cout << "alctNplanesHitAccelPattern: " << py_alctNplanesHitAccelPattern << std::endl;
223  if (ok_alctTrigMode)
224  std::cout << "alctTrigMode: " << py_alctTrigMode << std::endl;
225  if (ok_alctAccelMode)
226  std::cout << "alctAccelMode: " << py_alctAccelMode << std::endl;
227  if (ok_alctL1aWindowWidth)
228  std::cout << "alctL1aWindowWidth: " << py_alctL1aWindowWidth << std::endl;
229  std::cout << std::endl;
230 
231  if (ok_clctFifoTbins)
232  std::cout << "clctFifoTbins: " << py_clctFifoTbins << std::endl;
233  if (ok_clctFifoPretrig)
234  std::cout << "clctFifoPretrig: " << py_clctFifoPretrig << std::endl;
235  if (ok_clctHitPersist)
236  std::cout << "clctHitPersist: " << py_clctHitPersist << std::endl;
237  if (ok_clctDriftDelay)
238  std::cout << "clctDriftDelay: " << py_clctDriftDelay << std::endl;
239  if (ok_clctNplanesHitPretrig)
240  std::cout << "clctNplanesHitPretrig: " << py_clctNplanesHitPretrig << std::endl;
241  if (ok_clctNplanesHitPattern)
242  std::cout << "clctNplanesHitPattern: " << py_clctNplanesHitPattern << std::endl;
243  if (ok_clctPidThreshPretrig)
244  std::cout << "clctPidThreshPretrig: " << py_clctPidThreshPretrig << std::endl;
245  if (ok_clctMinSeparation)
246  std::cout << "clctMinSeparation: " << py_clctMinSeparation << std::endl;
247  std::cout << std::endl;
248 
249  if (ok_tmbMpcBlockMe1a)
250  std::cout << "tmbMpcBlockMe1a: " << py_tmbMpcBlockMe1a << std::endl;
251  if (ok_tmbAlctTrigEnable)
252  std::cout << "tmbAlctTrigEnable: " << py_tmbAlctTrigEnable << std::endl;
253  if (ok_tmbClctTrigEnable)
254  std::cout << "tmbClctTrigEnable: " << py_tmbClctTrigEnable << std::endl;
255  if (ok_tmbMatchTrigEnable)
256  std::cout << "tmbMatchTrigEnable: " << py_tmbMatchTrigEnable << std::endl;
257  if (ok_tmbMatchTrigWindowSize)
258  std::cout << "tmbMatchTrigWindowSize: " << py_tmbMatchTrigWindowSize << std::endl;
259  if (ok_tmbL1aWindowSize)
260  std::cout << "tmbL1aWindowSize: " << py_tmbL1aWindowSize << std::endl;
261  std::cout << std::endl;
262 
263  std::cout << "Done." << std::endl;
264 }
265 
266 //define this as a plug-in
edm::ESHandle::product
T const * product() const
Definition: ESHandle.h:86
CSCDBL1TPParameters
Definition: CSCDBL1TPParameters.h:14
EDAnalyzer.h
CSCDBL1TPParameters::alctNplanesHitPattern
unsigned int alctNplanesHitPattern() const
Definition: CSCDBL1TPParameters.h:32
L1CSCTPEmulatorConfigAnalyzer::~L1CSCTPEmulatorConfigAnalyzer
~L1CSCTPEmulatorConfigAnalyzer() override
Definition: L1CSCTPEmulatorConfigAnalyzer.cc:25
ESHandle.h
L1CSCTPEmulatorConfigAnalyzer::beginJob
void beginJob() override
Definition: L1CSCTPEmulatorConfigAnalyzer.cc:27
gather_cfg.cout
cout
Definition: gather_cfg.py:144
CSCDBL1TPParameters::clctNplanesHitPattern
unsigned int clctNplanesHitPattern() const
Definition: CSCDBL1TPParameters.h:65
CSCDBL1TPParameters::tmbClctTrigEnable
unsigned int tmbClctTrigEnable() const
Definition: CSCDBL1TPParameters.h:80
CSCDBL1TPParameters::alctTrigMode
unsigned int alctTrigMode() const
Definition: CSCDBL1TPParameters.h:41
CSCDBL1TPParameters::clctPidThreshPretrig
unsigned int clctPidThreshPretrig() const
Definition: CSCDBL1TPParameters.h:68
CSCDBL1TPParameters::clctFifoTbins
unsigned int clctFifoTbins() const
Definition: CSCDBL1TPParameters.h:50
edm::one::EDAnalyzer
Definition: EDAnalyzer.h:30
CSCDBL1TPParameters::tmbMpcBlockMe1a
unsigned int tmbMpcBlockMe1a() const
Definition: CSCDBL1TPParameters.h:74
ESGetToken.h
CSCDBL1TPParameters.h
CSCDBL1TPParameters::alctNplanesHitPretrig
unsigned int alctNplanesHitPretrig() const
Definition: CSCDBL1TPParameters.h:29
CSCDBL1TPParameters::clctDriftDelay
unsigned int clctDriftDelay() const
Definition: CSCDBL1TPParameters.h:59
L1CSCTPEmulatorConfigAnalyzer::endJob
void endJob() override
Definition: L1CSCTPEmulatorConfigAnalyzer.cc:29
MakerMacros.h
DEFINE_FWK_MODULE
#define DEFINE_FWK_MODULE(type)
Definition: MakerMacros.h:16
CSCDBL1TPParameters::tmbMatchTrigWindowSize
unsigned int tmbMatchTrigWindowSize() const
Definition: CSCDBL1TPParameters.h:86
CSCDBL1TPParameters::alctNplanesHitAccelPretrig
unsigned int alctNplanesHitAccelPretrig() const
Definition: CSCDBL1TPParameters.h:35
CSCDBL1TPParameters::alctFifoPretrig
unsigned int alctFifoPretrig() const
Definition: CSCDBL1TPParameters.h:23
tmbParams
Definition: tmbParams.py:1
CSCDBL1TPParameters::alctAccelMode
unsigned int alctAccelMode() const
Definition: CSCDBL1TPParameters.h:44
CSCDBL1TPParameters::clctMinSeparation
unsigned int clctMinSeparation() const
Definition: CSCDBL1TPParameters.h:71
edm::ESHandle
Definition: DTSurvey.h:22
CSCDBL1TPParameters::clctHitPersist
unsigned int clctHitPersist() const
Definition: CSCDBL1TPParameters.h:56
L1CSCTPEmulatorConfigAnalyzer::L1CSCTPEmulatorConfigAnalyzer
L1CSCTPEmulatorConfigAnalyzer(const edm::ParameterSet &pset)
Definition: L1CSCTPEmulatorConfigAnalyzer.cc:37
CSCDBL1TPParameters::alctDriftDelay
unsigned int alctDriftDelay() const
Definition: CSCDBL1TPParameters.h:26
edm::ParameterSet
Definition: ParameterSet.h:47
CSCDBL1TPParameters::clctNplanesHitPretrig
unsigned int clctNplanesHitPretrig() const
Definition: CSCDBL1TPParameters.h:62
Event.h
CSCDBL1TPParameters::tmbMatchTrigEnable
unsigned int tmbMatchTrigEnable() const
Definition: CSCDBL1TPParameters.h:83
L1CSCTPEmulatorConfigAnalyzer::analyze
void analyze(edm::Event const &iEvent, edm::EventSetup const &) override
Definition: L1CSCTPEmulatorConfigAnalyzer.cc:42
L1CSCTPEmulatorConfigAnalyzer::confHToken
edm::ESGetToken< CSCDBL1TPParameters, CSCDBL1TPParametersRcd > confHToken
Definition: L1CSCTPEmulatorConfigAnalyzer.cc:33
iEvent
int iEvent
Definition: GenABIO.cc:224
CSCDBL1TPParameters::tmbTmbL1aWindowSize
unsigned int tmbTmbL1aWindowSize() const
Definition: CSCDBL1TPParameters.h:89
edm::EventSetup::getHandle
ESHandle< T > getHandle(const ESGetToken< T, R > &iToken) const
Definition: EventSetup.h:148
edm::EventSetup
Definition: EventSetup.h:57
CSCDBL1TPParameters::tmbAlctTrigEnable
unsigned int tmbAlctTrigEnable() const
Definition: CSCDBL1TPParameters.h:77
edm::ESGetToken< CSCDBL1TPParameters, CSCDBL1TPParametersRcd >
CSCDBL1TPParametersRcd.h
clctParams
Definition: clctParams.py:1
std
Definition: JetResolutionObject.h:76
L1CSCTPEmulatorConfigAnalyzer
Definition: L1CSCTPEmulatorConfigAnalyzer.cc:21
Frameworkfwd.h
CSCDBL1TPParameters::alctL1aWindowWidth
unsigned int alctL1aWindowWidth() const
Definition: CSCDBL1TPParameters.h:47
CSCDBL1TPParameters::clctFifoPretrig
unsigned int clctFifoPretrig() const
Definition: CSCDBL1TPParameters.h:53
EventSetup.h
CSCDBL1TPParameters::alctNplanesHitAccelPattern
unsigned int alctNplanesHitAccelPattern() const
Definition: CSCDBL1TPParameters.h:38
ParameterSet.h
edm::Event
Definition: Event.h:73
L1CSCTPEmulatorConfigAnalyzer::pyConfig
edm::ParameterSet pyConfig
Definition: L1CSCTPEmulatorConfigAnalyzer.cc:32
CSCDBL1TPParameters::alctFifoTbins
unsigned int alctFifoTbins() const
Definition: CSCDBL1TPParameters.h:20
muonDTDigis_cfi.pset
pset
Definition: muonDTDigis_cfi.py:27
alctParams
Definition: alctParams.py:1