24 const unsigned&
endcap,
const unsigned& sector,
25 const int&
minBX,
const int&
maxBX,
const bool gangedME1a)
29 io_.resize(maxBX - minBX + 2);
30 unsigned relative_bx = 0;
32 for(
int bx = minBX; bx <=
maxBX; ++bx)
36 std::vector<csctf::TrackStub> stub_list;
37 std::vector<csctf::TrackStub>::const_iterator stubi;
40 stub_list = theStubs.
get(endcap, st, sector, 1, bx);
41 std::vector<csctf::TrackStub> stub_list2 = theStubs.
get(endcap, st, sector, 2, bx);
42 stub_list.insert(stub_list.end(), stub_list2.begin(), stub_list2.end());
44 else stub_list = theStubs.
get(endcap, st, sector, 0, bx);
46 for(stubi = stub_list.begin(); stubi != stub_list.end(); stubi++)
48 runme |= stubi->isValid();
49 unsigned csc_id = stubi->cscid();
54 if (!gangedME1a) csc_id = stubi->cscidSeparateME1a();
55 switch(stubi->getMPCLink())
60 io_[relative_bx+1].me1aVp = stubi->isValid();
61 io_[relative_bx+1].me1aQp = stubi->getQuality();
62 io_[relative_bx+1].me1aEtap = stubi->etaPacked();
63 io_[relative_bx+1].me1aPhip = stubi->phiPacked();
64 io_[relative_bx+1].me1aAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2);
66 io_[relative_bx+1].me1aCSCIdp = csc_id;
67 io_[relative_bx+1].me1aCLCTp = stubi->getCLCTPattern();
71 io_[relative_bx+1].me1dVp = stubi->isValid();
72 io_[relative_bx+1].me1dQp = stubi->getQuality();
73 io_[relative_bx+1].me1dEtap = stubi->etaPacked();
74 io_[relative_bx+1].me1dPhip = stubi->phiPacked();
75 io_[relative_bx+1].me1dAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2);
77 io_[relative_bx+1].me1dCSCIdp = csc_id;
78 io_[relative_bx+1].me1dCLCTp = stubi->getCLCTPattern();
85 io_[relative_bx+1].me1bVp = stubi->isValid();
86 io_[relative_bx+1].me1bQp = stubi->getQuality();
87 io_[relative_bx+1].me1bEtap = stubi->etaPacked();
88 io_[relative_bx+1].me1bPhip = stubi->phiPacked();
89 io_[relative_bx+1].me1bAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2);
91 io_[relative_bx+1].me1dCSCIdp = csc_id;
92 io_[relative_bx+1].me1bCLCTp = stubi->getCLCTPattern();
96 io_[relative_bx+1].me1eVp = stubi->isValid();
97 io_[relative_bx+1].me1eQp = stubi->getQuality();
98 io_[relative_bx+1].me1eEtap = stubi->etaPacked();
99 io_[relative_bx+1].me1ePhip = stubi->phiPacked();
100 io_[relative_bx+1].me1eAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2);
102 io_[relative_bx+1].me1dCSCIdp = csc_id;
103 io_[relative_bx+1].me1eCLCTp = stubi->getCLCTPattern();
109 io_[relative_bx+1].me1cVp = stubi->isValid();
110 io_[relative_bx+1].me1cQp = stubi->getQuality();
111 io_[relative_bx+1].me1cEtap = stubi->etaPacked();
112 io_[relative_bx+1].me1cPhip = stubi->phiPacked();
113 io_[relative_bx+1].me1cAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2);
115 io_[relative_bx+1].me1dCSCIdp = csc_id;
116 io_[relative_bx+1].me1cCLCTp = stubi->getCLCTPattern();
120 io_[relative_bx+1].me1fVp = stubi->isValid();
121 io_[relative_bx+1].me1fQp = stubi->getQuality();
122 io_[relative_bx+1].me1fEtap = stubi->etaPacked();
123 io_[relative_bx+1].me1fPhip = stubi->phiPacked();
124 io_[relative_bx+1].me1fAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2);
126 io_[relative_bx+1].me1dCSCIdp = csc_id;
127 io_[relative_bx+1].me1fCLCTp = stubi->getCLCTPattern();
131 edm::LogWarning(
"CSCTFSPCoreLogic::loadData()") <<
"SERIOUS ERROR: MPC LINK " << stubi->getMPCLink()
132 <<
" NOT IN RANGE [1,3]\n";
136 switch(stubi->getMPCLink())
139 io_[relative_bx+1].me2aVp = stubi->isValid();
140 io_[relative_bx+1].me2aQp = stubi->getQuality();
141 io_[relative_bx+1].me2aEtap = stubi->etaPacked();
142 io_[relative_bx+1].me2aPhip = stubi->phiPacked();
143 io_[relative_bx+1].me2aAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2);
146 io_[relative_bx+1].me2bVp = stubi->isValid();
147 io_[relative_bx+1].me2bQp = stubi->getQuality();
148 io_[relative_bx+1].me2bEtap = stubi->etaPacked();
149 io_[relative_bx+1].me2bPhip = stubi->phiPacked();
150 io_[relative_bx+1].me2bAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2);
153 io_[relative_bx+1].me2cVp = stubi->isValid();
154 io_[relative_bx+1].me2cQp = stubi->getQuality();
155 io_[relative_bx+1].me2cEtap = stubi->etaPacked();
156 io_[relative_bx+1].me2cPhip = stubi->phiPacked();
157 io_[relative_bx+1].me2cAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2);
160 edm::LogWarning(
"CSCTFSPCoreLogic::loadData()") <<
"SERIOUS ERROR: MPC LINK " << stubi->getMPCLink()
161 <<
" NOT IN RANGE [1,3]\n";
165 switch(stubi->getMPCLink())
168 io_[relative_bx+1].me3aVp = stubi->isValid();
169 io_[relative_bx+1].me3aQp = stubi->getQuality();
170 io_[relative_bx+1].me3aEtap = stubi->etaPacked();
171 io_[relative_bx+1].me3aPhip = stubi->phiPacked();
172 io_[relative_bx+1].me3aAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2);
175 io_[relative_bx+1].me3bVp = stubi->isValid();
176 io_[relative_bx+1].me3bQp = stubi->getQuality();
177 io_[relative_bx+1].me3bEtap = stubi->etaPacked();
178 io_[relative_bx+1].me3bPhip = stubi->phiPacked();
179 io_[relative_bx+1].me3bAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2);
182 io_[relative_bx+1].me3cVp = stubi->isValid();
183 io_[relative_bx+1].me3cQp = stubi->getQuality();
184 io_[relative_bx+1].me3cEtap = stubi->etaPacked();
185 io_[relative_bx+1].me3cPhip = stubi->phiPacked();
186 io_[relative_bx+1].me3cAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2);
189 edm::LogWarning(
"CSCTFSPCoreLogic::loadData()") <<
"SERIOUS ERROR: MPC LINK " << stubi->getMPCLink()
190 <<
" NOT IN RANGE [1,3]\n";
194 switch(stubi->getMPCLink())
197 io_[relative_bx+1].me4aVp = stubi->isValid();
198 io_[relative_bx+1].me4aQp = stubi->getQuality();
199 io_[relative_bx+1].me4aEtap = stubi->etaPacked();
200 io_[relative_bx+1].me4aPhip = stubi->phiPacked();
201 io_[relative_bx+1].me4aAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2);
204 io_[relative_bx+1].me4bVp = stubi->isValid();
205 io_[relative_bx+1].me4bQp = stubi->getQuality();
206 io_[relative_bx+1].me4bEtap = stubi->etaPacked();
207 io_[relative_bx+1].me4bPhip = stubi->phiPacked();
208 io_[relative_bx+1].me4bAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2);
211 io_[relative_bx+1].me4cVp = stubi->isValid();
212 io_[relative_bx+1].me4cQp = stubi->getQuality();
213 io_[relative_bx+1].me4cEtap = stubi->etaPacked();
214 io_[relative_bx+1].me4cPhip = stubi->phiPacked();
215 io_[relative_bx+1].me4cAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2);
218 edm::LogWarning(
"CSCTFSPCoreLogic::loadData()") <<
"SERIOUS ERROR: MPC LINK " << stubi->getMPCLink()
219 <<
" NOT IN RANGE [1,3]\n";
225 switch(stubi->getMPCLink())
231 if(stubi->getQuality()%2==1)
234 io_[relative_bx].mb1aVp = stubi->getStrip();
235 io_[relative_bx].mb1aQp = stubi->getQuality();
236 io_[relative_bx].mb1aPhip = stubi->phiPacked();
237 io_[relative_bx].mb1aBendp= stubi->getBend();
240 io_[relative_bx].mb1aVp = stubi->getStrip();
241 io_[relative_bx].mb1aQp = stubi->getQuality();
242 io_[relative_bx].mb1aPhip = stubi->phiPacked();
243 io_[relative_bx].mb1aBendp= stubi->getBend();
250 if(stubi->getQuality()%2==1)
253 io_[relative_bx].mb1bVp = stubi->getStrip();
254 io_[relative_bx].mb1bQp = stubi->getQuality();
255 io_[relative_bx].mb1bPhip = stubi->phiPacked();
256 io_[relative_bx].mb1bBendp= stubi->getBend();
259 io_[relative_bx].mb1bVp = stubi->getStrip();
260 io_[relative_bx].mb1bQp = stubi->getQuality();
261 io_[relative_bx].mb1bPhip = stubi->phiPacked();
262 io_[relative_bx].mb1bBendp= stubi->getBend();
276 edm::LogWarning(
"CSCTFSPCoreLogic::loadData()") <<
"SERIOUS ERROR: DT LINK " << stubi->getMPCLink()
277 <<
" NOT IN RANGE [1,4]\n";
281 edm::LogWarning(
"CSCTFSPCoreLogic::loadData()") <<
"SERIOUS ERROR: STATION " << st <<
" NOT IN RANGE [1,5]\n";
292 const unsigned& etamin1,
const unsigned& etamin2,
const unsigned& etamin3,
const unsigned& etamin4,
293 const unsigned& etamin5,
const unsigned& etamin6,
const unsigned& etamin7,
const unsigned& etamin8,
294 const unsigned& etamax1,
const unsigned& etamax2,
const unsigned& etamax3,
const unsigned& etamax4,
295 const unsigned& etamax5,
const unsigned& etamax6,
const unsigned& etamax7,
const unsigned& etamax8,
296 const unsigned& etawin1,
const unsigned& etawin2,
const unsigned& etawin3,
297 const unsigned& etawin4,
const unsigned& etawin5,
const unsigned& etawin6,
const unsigned& etawin7,
298 const unsigned& mindphip,
const unsigned& mindetap,
299 const unsigned& mindeta12_accp,
300 const unsigned& maxdeta12_accp,
const unsigned& maxdphi12_accp,
301 const unsigned& mindeta13_accp,
302 const unsigned& maxdeta13_accp,
const unsigned& maxdphi13_accp,
303 const unsigned& mindeta112_accp,
304 const unsigned& maxdeta112_accp,
const unsigned& maxdphi112_accp,
305 const unsigned& mindeta113_accp,
306 const unsigned& maxdeta113_accp,
const unsigned& maxdphi113_accp,
307 const unsigned& mindphip_halo,
const unsigned& mindetap_halo,
308 const unsigned& straightp,
const unsigned& curvedp,
309 const unsigned& mbaPhiOff,
const unsigned& mbbPhiOff,
310 const unsigned& m_extend_length,
311 const unsigned& m_allowALCTonly,
const unsigned& m_allowCLCTonly,
312 const unsigned& m_preTrigger,
const unsigned& m_widePhi,
317 int train_length =
io_.size();
319 io_.resize(train_length + latency);
320 std::vector<SPio>::iterator io;
323 for( io =
io_.begin(); io !=
io_.end() &&
runme; io++)
331 io->me1aVp, io->me1aQp, io->me1aEtap, io->me1aPhip, io->me1aCSCIdp,
332 io->me1bVp, io->me1bQp, io->me1bEtap, io->me1bPhip, io->me1bCSCIdp,
333 io->me1cVp, io->me1cQp, io->me1cEtap, io->me1cPhip, io->me1cCSCIdp,
335 io->me1dVp, io->me1dQp, io->me1dEtap, io->me1dPhip, io->me1dCSCIdp,
336 io->me1eVp, io->me1eQp, io->me1eEtap, io->me1ePhip, io->me1eCSCIdp,
337 io->me1fVp, io->me1fQp, io->me1fEtap, io->me1fPhip, io->me1fCSCIdp,
339 io->me2aVp, io->me2aQp, io->me2aEtap, io->me2aPhip,
340 io->me2bVp, io->me2bQp, io->me2bEtap, io->me2bPhip,
341 io->me2cVp, io->me2cQp, io->me2cEtap, io->me2cPhip,
343 io->me3aVp, io->me3aQp, io->me3aEtap, io->me3aPhip,
344 io->me3bVp, io->me3bQp, io->me3bEtap, io->me3bPhip,
345 io->me3cVp, io->me3cQp, io->me3cEtap, io->me3cPhip,
347 io->me4aVp, io->me4aQp, io->me4aEtap, io->me4aPhip,
348 io->me4bVp, io->me4bQp, io->me4bEtap, io->me4bPhip,
349 io->me4cVp, io->me4cQp, io->me4cEtap, io->me4cPhip,
351 io->mb1aVp, io->mb1aQp, io->mb1aPhip,
352 io->mb1bVp, io->mb1bQp, io->mb1bPhip,
353 io->mb1cVp, io->mb1cQp, io->mb1cPhip,
354 io->mb1dVp, io->mb1dQp, io->mb1dPhip,
356 io->ptHp, io->signHp, io->modeMemHp, io->etaPTHp, io->FRHp, io->phiHp,
357 io->ptMp, io->signMp, io->modeMemMp, io->etaPTMp, io->FRMp, io->phiMp,
358 io->ptLp, io->signLp, io->modeMemLp, io->etaPTLp, io->FRLp, io->phiLp,
360 io->me1idH, io->me2idH, io->me3idH, io->me4idH, io->mb1idH, io->mb2idH,
361 io->me1idM, io->me2idM, io->me3idM, io->me4idM, io->mb1idM, io->mb2idM,
362 io->me1idL, io->me2idL, io->me3idL, io->me4idL, io->mb1idL, io->mb2idL,
364 etamin1,etamin2,etamin3,etamin4,etamin5,etamin6,etamin7,etamin8,
365 etamax1,etamax2,etamax3,etamax4,etamax5,etamax6,etamax7,etamax8,
366 etawin1, etawin2, etawin3, etawin4, etawin5, etawin6, etawin7,
369 mindeta12_accp, maxdeta12_accp, maxdphi12_accp,
370 mindeta13_accp, maxdeta13_accp, maxdphi13_accp,
372 mindeta112_accp, maxdeta112_accp, maxdphi112_accp,
373 mindeta113_accp, maxdeta113_accp, maxdphi113_accp,
374 mindphip_halo, mindetap_halo,
377 mbaPhiOff, mbbPhiOff,
378 (m_preTrigger<<7)|(m_allowCLCTonly<<5)|(m_allowALCTonly<<4)|(m_extend_length<<1)|(m_widePhi)
385 io->me1aVp, io->me1aQp, io->me1aEtap, io->me1aPhip, io->me1aCSCIdp,
386 io->me1bVp, io->me1bQp, io->me1bEtap, io->me1bPhip, io->me1bCSCIdp,
387 io->me1cVp, io->me1cQp, io->me1cEtap, io->me1cPhip, io->me1cCSCIdp,
389 io->me1dVp, io->me1dQp, io->me1dEtap, io->me1dPhip, io->me1dCSCIdp,
390 io->me1eVp, io->me1eQp, io->me1eEtap, io->me1ePhip, io->me1eCSCIdp,
391 io->me1fVp, io->me1fQp, io->me1fEtap, io->me1fPhip, io->me1fCSCIdp,
393 io->me2aVp, io->me2aQp, io->me2aEtap, io->me2aPhip,
394 io->me2bVp, io->me2bQp, io->me2bEtap, io->me2bPhip,
395 io->me2cVp, io->me2cQp, io->me2cEtap, io->me2cPhip,
397 io->me3aVp, io->me3aQp, io->me3aEtap, io->me3aPhip,
398 io->me3bVp, io->me3bQp, io->me3bEtap, io->me3bPhip,
399 io->me3cVp, io->me3cQp, io->me3cEtap, io->me3cPhip,
401 io->me4aVp, io->me4aQp, io->me4aEtap, io->me4aPhip,
402 io->me4bVp, io->me4bQp, io->me4bEtap, io->me4bPhip,
403 io->me4cVp, io->me4cQp, io->me4cEtap, io->me4cPhip,
405 io->mb1aVp, io->mb1aQp, io->mb1aPhip,
406 io->mb1bVp, io->mb1bQp, io->mb1bPhip,
407 io->mb1cVp, io->mb1cQp, io->mb1cPhip,
408 io->mb1dVp, io->mb1dQp, io->mb1dPhip,
410 io->ptHp, io->signHp, io->modeMemHp, io->etaPTHp, io->FRHp, io->phiHp,
411 io->ptMp, io->signMp, io->modeMemMp, io->etaPTMp, io->FRMp, io->phiMp,
412 io->ptLp, io->signLp, io->modeMemLp, io->etaPTLp, io->FRLp, io->phiLp,
414 io->me1idH, io->me2idH, io->me3idH, io->me4idH, io->mb1idH, io->mb2idH,
415 io->me1idM, io->me2idM, io->me3idM, io->me4idM, io->mb1idM, io->mb2idM,
416 io->me1idL, io->me2idL, io->me3idL, io->me4idL, io->mb1idL, io->mb2idL,
418 etamin1,etamin2,etamin3,etamin4,etamin5,etamin6,etamin7,etamin8,
419 etamax1,etamax2,etamax3,etamax4,etamax5,etamax6,etamax7,etamax8,
420 etawin1, etawin2, etawin3, etawin4, etawin5, etawin6, etawin7,
423 mindeta12_accp, maxdeta12_accp, maxdphi12_accp,
424 mindeta13_accp, maxdeta13_accp, maxdphi13_accp,
426 mindeta112_accp, maxdeta112_accp, maxdphi112_accp,
427 mindeta113_accp, maxdeta113_accp, maxdphi113_accp,
428 mindphip_halo, mindetap_halo,
431 mbaPhiOff, mbbPhiOff,
432 (m_preTrigger<<7)|(m_allowCLCTonly<<5)|(m_allowALCTonly<<4)|(m_extend_length<<1)|(m_widePhi)
438 io->me1aVp, io->me1aQp, io->me1aEtap, io->me1aPhip, io->me1aCSCIdp,
439 io->me1bVp, io->me1bQp, io->me1bEtap, io->me1bPhip, io->me1bCSCIdp,
440 io->me1cVp, io->me1cQp, io->me1cEtap, io->me1cPhip, io->me1cCSCIdp,
442 io->me1dVp, io->me1dQp, io->me1dEtap, io->me1dPhip, io->me1dCSCIdp,
443 io->me1eVp, io->me1eQp, io->me1eEtap, io->me1ePhip, io->me1eCSCIdp,
444 io->me1fVp, io->me1fQp, io->me1fEtap, io->me1fPhip, io->me1fCSCIdp,
446 io->me2aVp, io->me2aQp, io->me2aEtap, io->me2aPhip,
447 io->me2bVp, io->me2bQp, io->me2bEtap, io->me2bPhip,
448 io->me2cVp, io->me2cQp, io->me2cEtap, io->me2cPhip,
450 io->me3aVp, io->me3aQp, io->me3aEtap, io->me3aPhip,
451 io->me3bVp, io->me3bQp, io->me3bEtap, io->me3bPhip,
452 io->me3cVp, io->me3cQp, io->me3cEtap, io->me3cPhip,
454 io->me4aVp, io->me4aQp, io->me4aEtap, io->me4aPhip,
455 io->me4bVp, io->me4bQp, io->me4bEtap, io->me4bPhip,
456 io->me4cVp, io->me4cQp, io->me4cEtap, io->me4cPhip,
458 io->mb1aVp, io->mb1aQp, io->mb1aPhip,
459 io->mb1bVp, io->mb1bQp, io->mb1bPhip,
460 io->mb1cVp, io->mb1cQp, io->mb1cPhip,
461 io->mb1dVp, io->mb1dQp, io->mb1dPhip,
463 io->ptHp, io->signHp, io->modeMemHp, io->etaPTHp, io->FRHp, io->phiHp,
464 io->ptMp, io->signMp, io->modeMemMp, io->etaPTMp, io->FRMp, io->phiMp,
465 io->ptLp, io->signLp, io->modeMemLp, io->etaPTLp, io->FRLp, io->phiLp,
467 io->me1idH, io->me2idH, io->me3idH, io->me4idH, io->mb1idH, io->mb2idH,
468 io->me1idM, io->me2idM, io->me3idM, io->me4idM, io->mb1idM, io->mb2idM,
469 io->me1idL, io->me2idL, io->me3idL, io->me4idL, io->mb1idL, io->mb2idL,
471 etamin1,etamin2,etamin3,etamin4,etamin5,etamin6,etamin7,etamin8,
472 etamax1,etamax2,etamax3,etamax4,etamax5,etamax6,etamax7,etamax8,
473 etawin1, etawin2, etawin3, etawin4, etawin5, etawin6, etawin7,
476 mindeta12_accp, maxdeta12_accp, maxdphi12_accp,
477 mindeta13_accp, maxdeta13_accp, maxdphi13_accp,
479 mindeta112_accp, maxdeta112_accp, maxdphi112_accp,
480 mindeta113_accp, maxdeta113_accp, maxdphi113_accp,
481 mindphip_halo, mindetap_halo,
484 mbaPhiOff, mbbPhiOff,
485 (m_preTrigger<<7)|(m_allowCLCTonly<<5)|(m_allowALCTonly<<4)|(m_extend_length<<1)|(m_widePhi)
492 io->me1aVp, io->me1aQp, io->me1aEtap, io->me1aPhip, io->me1aCSCIdp,
493 io->me1bVp, io->me1bQp, io->me1bEtap, io->me1bPhip, io->me1bCSCIdp,
494 io->me1cVp, io->me1cQp, io->me1cEtap, io->me1cPhip, io->me1cCSCIdp,
496 io->me1dVp, io->me1dQp, io->me1dEtap, io->me1dPhip, io->me1dCSCIdp,
497 io->me1eVp, io->me1eQp, io->me1eEtap, io->me1ePhip, io->me1eCSCIdp,
498 io->me1fVp, io->me1fQp, io->me1fEtap, io->me1fPhip, io->me1fCSCIdp,
500 io->me2aVp, io->me2aQp, io->me2aEtap, io->me2aPhip,
501 io->me2bVp, io->me2bQp, io->me2bEtap, io->me2bPhip,
502 io->me2cVp, io->me2cQp, io->me2cEtap, io->me2cPhip,
504 io->me3aVp, io->me3aQp, io->me3aEtap, io->me3aPhip,
505 io->me3bVp, io->me3bQp, io->me3bEtap, io->me3bPhip,
506 io->me3cVp, io->me3cQp, io->me3cEtap, io->me3cPhip,
508 io->me4aVp, io->me4aQp, io->me4aEtap, io->me4aPhip,
509 io->me4bVp, io->me4bQp, io->me4bEtap, io->me4bPhip,
510 io->me4cVp, io->me4cQp, io->me4cEtap, io->me4cPhip,
512 io->mb1aVp, io->mb1aQp, io->mb1aPhip,
513 io->mb1bVp, io->mb1bQp, io->mb1bPhip,
514 io->mb1cVp, io->mb1cQp, io->mb1cPhip,
515 io->mb1dVp, io->mb1dQp, io->mb1dPhip,
517 io->ptHp, io->signHp, io->modeMemHp, io->etaPTHp, io->FRHp, io->phiHp,
518 io->ptMp, io->signMp, io->modeMemMp, io->etaPTMp, io->FRMp, io->phiMp,
519 io->ptLp, io->signLp, io->modeMemLp, io->etaPTLp, io->FRLp, io->phiLp,
521 io->me1idH, io->me2idH, io->me3idH, io->me4idH, io->mb1idH, io->mb2idH,
522 io->me1idM, io->me2idM, io->me3idM, io->me4idM, io->mb1idM, io->mb2idM,
523 io->me1idL, io->me2idL, io->me3idL, io->me4idL, io->mb1idL, io->mb2idL,
525 etamin1,etamin2,etamin3,etamin4,etamin5,etamin7,etamin8,
526 etamax1,etamax2,etamax3,etamax4,etamax5,etamax7,etamax8,
527 etawin1, etawin2, etawin3, etawin4, etawin5, etawin7,
530 mindeta12_accp, maxdeta12_accp, maxdphi12_accp,
531 mindeta13_accp, maxdeta13_accp, maxdphi13_accp,
533 mindeta112_accp, maxdeta112_accp, maxdphi112_accp,
534 mindeta113_accp, maxdeta113_accp, maxdphi113_accp,
535 mindphip_halo, mindetap_halo,
538 mbaPhiOff, mbbPhiOff,
539 (m_preTrigger<<7)|(m_allowCLCTonly<<5)|(m_allowALCTonly<<4)|(m_extend_length<<1)|(m_widePhi)
547 io->me1aVp, io->me1aQp, io->me1aEtap, io->me1aPhip, io->me1aCSCIdp,
548 io->me1bVp, io->me1bQp, io->me1bEtap, io->me1bPhip, io->me1bCSCIdp,
549 io->me1cVp, io->me1cQp, io->me1cEtap, io->me1cPhip, io->me1cCSCIdp,
551 io->me1dVp, io->me1dQp, io->me1dEtap, io->me1dPhip, io->me1dCSCIdp,
552 io->me1eVp, io->me1eQp, io->me1eEtap, io->me1ePhip, io->me1eCSCIdp,
553 io->me1fVp, io->me1fQp, io->me1fEtap, io->me1fPhip, io->me1fCSCIdp,
555 io->me2aVp, io->me2aQp, io->me2aEtap, io->me2aPhip,
556 io->me2bVp, io->me2bQp, io->me2bEtap, io->me2bPhip,
557 io->me2cVp, io->me2cQp, io->me2cEtap, io->me2cPhip,
559 io->me3aVp, io->me3aQp, io->me3aEtap, io->me3aPhip,
560 io->me3bVp, io->me3bQp, io->me3bEtap, io->me3bPhip,
561 io->me3cVp, io->me3cQp, io->me3cEtap, io->me3cPhip,
563 io->me4aVp, io->me4aQp, io->me4aEtap, io->me4aPhip,
564 io->me4bVp, io->me4bQp, io->me4bEtap, io->me4bPhip,
565 io->me4cVp, io->me4cQp, io->me4cEtap, io->me4cPhip,
567 io->mb1aVp, io->mb1aQp, io->mb1aPhip,
568 io->mb1bVp, io->mb1bQp, io->mb1bPhip,
569 io->mb1cVp, io->mb1cQp, io->mb1cPhip,
570 io->mb1dVp, io->mb1dQp, io->mb1dPhip,
572 io->ptHp, io->signHp, io->modeMemHp, io->etaPTHp, io->FRHp, io->phiHp,
573 io->ptMp, io->signMp, io->modeMemMp, io->etaPTMp, io->FRMp, io->phiMp,
574 io->ptLp, io->signLp, io->modeMemLp, io->etaPTLp, io->FRLp, io->phiLp,
576 io->me1idH, io->me2idH, io->me3idH, io->me4idH, io->mb1idH, io->mb2idH,
577 io->me1idM, io->me2idM, io->me3idM, io->me4idM, io->mb1idM, io->mb2idM,
578 io->me1idL, io->me2idL, io->me3idL, io->me4idL, io->mb1idL, io->mb2idL,
580 etamin1,etamin2,etamin3,etamin4,etamin5,etamin7,etamin8,
581 etamax1,etamax2,etamax3,etamax4,etamax5,etamax7,etamax8,
582 etawin1, etawin2, etawin3, etawin4, etawin5, etawin7,
585 mindeta12_accp, maxdeta12_accp, maxdphi12_accp,
586 mindeta13_accp, maxdeta13_accp, maxdphi13_accp,
588 mindeta112_accp, maxdeta112_accp, maxdphi112_accp,
589 mindeta113_accp, maxdeta113_accp, maxdphi113_accp,
590 mindphip_halo, mindetap_halo,
593 mbaPhiOff, mbbPhiOff,
594 (m_preTrigger<<7)|(m_allowCLCTonly<<5)|(m_allowALCTonly<<4)|(m_extend_length<<1)|(m_widePhi)
601 io->me1aVp, io->me1aQp, io->me1aEtap, io->me1aPhip, io->me1aCSCIdp, io->me1aCLCTp,
602 io->me1bVp, io->me1bQp, io->me1bEtap, io->me1bPhip, io->me1bCSCIdp, io->me1bCLCTp,
603 io->me1cVp, io->me1cQp, io->me1cEtap, io->me1cPhip, io->me1cCSCIdp, io->me1cCLCTp,
605 io->me1dVp, io->me1dQp, io->me1dEtap, io->me1dPhip, io->me1dCSCIdp, io->me1dCLCTp,
606 io->me1eVp, io->me1eQp, io->me1eEtap, io->me1ePhip, io->me1eCSCIdp, io->me1eCLCTp,
607 io->me1fVp, io->me1fQp, io->me1fEtap, io->me1fPhip, io->me1fCSCIdp, io->me1fCLCTp,
609 io->me2aVp, io->me2aQp, io->me2aEtap, io->me2aPhip,
610 io->me2bVp, io->me2bQp, io->me2bEtap, io->me2bPhip,
611 io->me2cVp, io->me2cQp, io->me2cEtap, io->me2cPhip,
613 io->me3aVp, io->me3aQp, io->me3aEtap, io->me3aPhip,
614 io->me3bVp, io->me3bQp, io->me3bEtap, io->me3bPhip,
615 io->me3cVp, io->me3cQp, io->me3cEtap, io->me3cPhip,
617 io->me4aVp, io->me4aQp, io->me4aEtap, io->me4aPhip,
618 io->me4bVp, io->me4bQp, io->me4bEtap, io->me4bPhip,
619 io->me4cVp, io->me4cQp, io->me4cEtap, io->me4cPhip,
621 io->mb1aVp, io->mb1aQp, io->mb1aPhip, io->mb1aBendp,
622 io->mb1bVp, io->mb1bQp, io->mb1bPhip, io->mb1bBendp,
623 io->mb1cVp, io->mb1cQp, io->mb1cPhip, io->mb1cBendp,
624 io->mb1dVp, io->mb1dQp, io->mb1dPhip, io->mb1dBendp,
626 io->ptHp, io->signHp, io->modeMemHp, io->etaPTHp, io->FRHp, io->phiHp,
627 io->ptMp, io->signMp, io->modeMemMp, io->etaPTMp, io->FRMp, io->phiMp,
628 io->ptLp, io->signLp, io->modeMemLp, io->etaPTLp, io->FRLp, io->phiLp,
630 io->me1idH, io->me2idH, io->me3idH, io->me4idH, io->mb1idH, io->mb2idH,
631 io->me1idM, io->me2idM, io->me3idM, io->me4idM, io->mb1idM, io->mb2idM,
632 io->me1idL, io->me2idL, io->me3idL, io->me4idL, io->mb1idL, io->mb2idL,
634 etamin1,etamin2,etamin3,etamin4,etamin5,etamin7,etamin8,
635 etamax1,etamax2,etamax3,etamax4,etamax5,etamax7,etamax8,
636 etawin1, etawin2, etawin3, etawin4, etawin5, etawin7,
639 mindeta12_accp, maxdeta12_accp, maxdphi12_accp,
640 mindeta13_accp, maxdeta13_accp, maxdphi13_accp,
642 mindeta112_accp, maxdeta112_accp, maxdphi112_accp,
643 mindeta113_accp, maxdeta113_accp, maxdphi113_accp,
644 mindphip_halo, mindetap_halo,
647 mbaPhiOff, mbbPhiOff,
648 (m_preTrigger<<7)|(m_allowCLCTonly<<5)|(m_allowALCTonly<<4)|(m_extend_length<<1)|(m_widePhi)
657 io->me1aVp, io->me1aQp, io->me1aEtap, io->me1aPhip, io->me1aCSCIdp, io->me1aCLCTp,
658 io->me1bVp, io->me1bQp, io->me1bEtap, io->me1bPhip, io->me1bCSCIdp, io->me1bCLCTp,
659 io->me1cVp, io->me1cQp, io->me1cEtap, io->me1cPhip, io->me1cCSCIdp, io->me1cCLCTp,
661 io->me1dVp, io->me1dQp, io->me1dEtap, io->me1dPhip, io->me1dCSCIdp, io->me1dCLCTp,
662 io->me1eVp, io->me1eQp, io->me1eEtap, io->me1ePhip, io->me1eCSCIdp, io->me1eCLCTp,
663 io->me1fVp, io->me1fQp, io->me1fEtap, io->me1fPhip, io->me1fCSCIdp, io->me1fCLCTp,
665 io->me2aVp, io->me2aQp, io->me2aEtap, io->me2aPhip,
666 io->me2bVp, io->me2bQp, io->me2bEtap, io->me2bPhip,
667 io->me2cVp, io->me2cQp, io->me2cEtap, io->me2cPhip,
669 io->me3aVp, io->me3aQp, io->me3aEtap, io->me3aPhip,
670 io->me3bVp, io->me3bQp, io->me3bEtap, io->me3bPhip,
671 io->me3cVp, io->me3cQp, io->me3cEtap, io->me3cPhip,
673 io->me4aVp, io->me4aQp, io->me4aEtap, io->me4aPhip,
674 io->me4bVp, io->me4bQp, io->me4bEtap, io->me4bPhip,
675 io->me4cVp, io->me4cQp, io->me4cEtap, io->me4cPhip,
677 io->mb1aVp, io->mb1aQp, io->mb1aPhip, io->mb1aBendp,
678 io->mb1bVp, io->mb1bQp, io->mb1bPhip, io->mb1bBendp,
679 io->mb1cVp, io->mb1cQp, io->mb1cPhip, io->mb1cBendp,
680 io->mb1dVp, io->mb1dQp, io->mb1dPhip, io->mb1dBendp,
682 io->ptHp, io->signHp, io->modeMemHp, io->etaPTHp, io->FRHp, io->phiHp, io->phdiff_aHp, io->phdiff_bHp,
683 io->ptMp, io->signMp, io->modeMemMp, io->etaPTMp, io->FRMp, io->phiMp, io->phdiff_aMp, io->phdiff_bMp,
684 io->ptLp, io->signLp, io->modeMemLp, io->etaPTLp, io->FRLp, io->phiLp, io->phdiff_aLp, io->phdiff_bLp,
686 io->me1idH, io->me2idH, io->me3idH, io->me4idH, io->mb1idH, io->mb2idH,
687 io->me1idM, io->me2idM, io->me3idM, io->me4idM, io->mb1idM, io->mb2idM,
688 io->me1idL, io->me2idL, io->me3idL, io->me4idL, io->mb1idL, io->mb2idL,
690 etamin1, etamin2, etamin3, etamin4, etamin5, etamin7,etamin8,
691 etamax1, etamax2, etamax3, etamax4, etamax5, etamax7,etamax8,
692 etawin1, etawin2, etawin3, etawin4, etawin5, etawin7,
695 mindeta12_accp, maxdeta12_accp, maxdphi12_accp,
696 mindeta13_accp, maxdeta13_accp, maxdphi13_accp,
698 mindeta112_accp, maxdeta112_accp, maxdphi112_accp,
699 mindeta113_accp, maxdeta113_accp, maxdphi113_accp,
700 mindphip_halo, mindetap_halo,
703 mbaPhiOff, mbbPhiOff,
704 (m_preTrigger<<7)|(m_allowCLCTonly<<5)|(m_allowALCTonly<<4)|(m_extend_length<<1)|(m_widePhi)
712 io->me1aVp, io->me1aQp, io->me1aEtap, io->me1aPhip, io->me1aCSCIdp, io->me1aCLCTp,
713 io->me1bVp, io->me1bQp, io->me1bEtap, io->me1bPhip, io->me1bCSCIdp, io->me1bCLCTp,
714 io->me1cVp, io->me1cQp, io->me1cEtap, io->me1cPhip, io->me1cCSCIdp, io->me1cCLCTp,
716 io->me1dVp, io->me1dQp, io->me1dEtap, io->me1dPhip, io->me1dCSCIdp, io->me1dCLCTp,
717 io->me1eVp, io->me1eQp, io->me1eEtap, io->me1ePhip, io->me1eCSCIdp, io->me1eCLCTp,
718 io->me1fVp, io->me1fQp, io->me1fEtap, io->me1fPhip, io->me1fCSCIdp, io->me1fCLCTp,
720 io->me2aVp, io->me2aQp, io->me2aEtap, io->me2aPhip,
721 io->me2bVp, io->me2bQp, io->me2bEtap, io->me2bPhip,
722 io->me2cVp, io->me2cQp, io->me2cEtap, io->me2cPhip,
724 io->me3aVp, io->me3aQp, io->me3aEtap, io->me3aPhip,
725 io->me3bVp, io->me3bQp, io->me3bEtap, io->me3bPhip,
726 io->me3cVp, io->me3cQp, io->me3cEtap, io->me3cPhip,
728 io->me4aVp, io->me4aQp, io->me4aEtap, io->me4aPhip,
729 io->me4bVp, io->me4bQp, io->me4bEtap, io->me4bPhip,
730 io->me4cVp, io->me4cQp, io->me4cEtap, io->me4cPhip,
732 io->mb1aVp, io->mb1aQp, io->mb1aPhip, io->mb1aBendp,
733 io->mb1bVp, io->mb1bQp, io->mb1bPhip, io->mb1bBendp,
734 io->mb1cVp, io->mb1cQp, io->mb1cPhip, io->mb1cBendp,
735 io->mb1dVp, io->mb1dQp, io->mb1dPhip, io->mb1dBendp,
737 io->ptHp, io->signHp, io->modeMemHp, io->etaPTHp, io->FRHp, io->phiHp, io->phdiff_aHp, io->phdiff_bHp,
738 io->ptMp, io->signMp, io->modeMemMp, io->etaPTMp, io->FRMp, io->phiMp, io->phdiff_aMp, io->phdiff_bMp,
739 io->ptLp, io->signLp, io->modeMemLp, io->etaPTLp, io->FRLp, io->phiLp, io->phdiff_aLp, io->phdiff_bLp,
741 io->me1idH, io->me2idH, io->me3idH, io->me4idH, io->mb1idH, io->mb2idH,
742 io->me1idM, io->me2idM, io->me3idM, io->me4idM, io->mb1idM, io->mb2idM,
743 io->me1idL, io->me2idL, io->me3idL, io->me4idL, io->mb1idL, io->mb2idL,
745 etamin1, etamin2, etamin3, etamin4, etamin5, etamin7,etamin8,
746 etamax1, etamax2, etamax3, etamax4, etamax5, etamax7,etamax8,
747 etawin1, etawin2, etawin3, etawin4, etawin5, etawin7,
750 mindeta12_accp, maxdeta12_accp, maxdphi12_accp,
751 mindeta13_accp, maxdeta13_accp, maxdphi13_accp,
753 mindeta112_accp, maxdeta112_accp, maxdphi112_accp,
754 mindeta113_accp, maxdeta113_accp, maxdphi113_accp,
755 mindphip_halo, mindetap_halo,
758 mbaPhiOff, mbbPhiOff,
759 (m_preTrigger<<7)|(m_allowCLCTonly<<5)|(m_allowALCTonly<<4)|(m_extend_length<<1)|(m_widePhi)
767 io->me1aVp, io->me1aQp, io->me1aEtap, io->me1aPhip, io->me1aCSCIdp, io->me1aCLCTp,
768 io->me1bVp, io->me1bQp, io->me1bEtap, io->me1bPhip, io->me1bCSCIdp, io->me1bCLCTp,
769 io->me1cVp, io->me1cQp, io->me1cEtap, io->me1cPhip, io->me1cCSCIdp, io->me1cCLCTp,
771 io->me1dVp, io->me1dQp, io->me1dEtap, io->me1dPhip, io->me1dCSCIdp, io->me1dCLCTp,
772 io->me1eVp, io->me1eQp, io->me1eEtap, io->me1ePhip, io->me1eCSCIdp, io->me1eCLCTp,
773 io->me1fVp, io->me1fQp, io->me1fEtap, io->me1fPhip, io->me1fCSCIdp, io->me1fCLCTp,
775 io->me2aVp, io->me2aQp, io->me2aEtap, io->me2aPhip,
776 io->me2bVp, io->me2bQp, io->me2bEtap, io->me2bPhip,
777 io->me2cVp, io->me2cQp, io->me2cEtap, io->me2cPhip,
779 io->me3aVp, io->me3aQp, io->me3aEtap, io->me3aPhip,
780 io->me3bVp, io->me3bQp, io->me3bEtap, io->me3bPhip,
781 io->me3cVp, io->me3cQp, io->me3cEtap, io->me3cPhip,
783 io->me4aVp, io->me4aQp, io->me4aEtap, io->me4aPhip,
784 io->me4bVp, io->me4bQp, io->me4bEtap, io->me4bPhip,
785 io->me4cVp, io->me4cQp, io->me4cEtap, io->me4cPhip,
787 io->mb1aVp, io->mb1aQp, io->mb1aPhip, io->mb1aBendp,
788 io->mb1bVp, io->mb1bQp, io->mb1bPhip, io->mb1bBendp,
789 io->mb1cVp, io->mb1cQp, io->mb1cPhip, io->mb1cBendp,
790 io->mb1dVp, io->mb1dQp, io->mb1dPhip, io->mb1dBendp,
792 io->ptHp, io->signHp, io->modeMemHp, io->etaPTHp, io->FRHp, io->phiHp, io->phdiff_aHp, io->phdiff_bHp,
793 io->ptMp, io->signMp, io->modeMemMp, io->etaPTMp, io->FRMp, io->phiMp, io->phdiff_aMp, io->phdiff_bMp,
794 io->ptLp, io->signLp, io->modeMemLp, io->etaPTLp, io->FRLp, io->phiLp, io->phdiff_aLp, io->phdiff_bLp,
796 io->me1idH, io->me2idH, io->me3idH, io->me4idH, io->mb1idH, io->mb2idH,
797 io->me1idM, io->me2idM, io->me3idM, io->me4idM, io->mb1idM, io->mb2idM,
798 io->me1idL, io->me2idL, io->me3idL, io->me4idL, io->mb1idL, io->mb2idL,
800 etamin1, etamin2, etamin3, etamin4, etamin5, etamin7,etamin8,
801 etamax1, etamax2, etamax3, etamax4, etamax5, etamax7,etamax8,
802 etawin1, etawin2, etawin3, etawin4, etawin5, etawin7,
805 mindeta12_accp, maxdeta12_accp, maxdphi12_accp,
806 mindeta13_accp, maxdeta13_accp, maxdphi13_accp,
808 mindeta112_accp, maxdeta112_accp, maxdphi112_accp,
809 mindeta113_accp, maxdeta113_accp, maxdphi113_accp,
810 mindphip_halo, mindetap_halo,
813 mbaPhiOff, mbbPhiOff,
814 (m_preTrigger<<7)|(m_allowCLCTonly<<5)|(m_allowALCTonly<<4)|(m_extend_length<<1)|(m_widePhi)
822 io->me1aVp, io->me1aQp, io->me1aEtap, io->me1aPhip, io->me1aCSCIdp, io->me1aCLCTp,
823 io->me1bVp, io->me1bQp, io->me1bEtap, io->me1bPhip, io->me1bCSCIdp, io->me1bCLCTp,
824 io->me1cVp, io->me1cQp, io->me1cEtap, io->me1cPhip, io->me1cCSCIdp, io->me1cCLCTp,
826 io->me1dVp, io->me1dQp, io->me1dEtap, io->me1dPhip, io->me1dCSCIdp, io->me1dCLCTp,
827 io->me1eVp, io->me1eQp, io->me1eEtap, io->me1ePhip, io->me1eCSCIdp, io->me1eCLCTp,
828 io->me1fVp, io->me1fQp, io->me1fEtap, io->me1fPhip, io->me1fCSCIdp, io->me1fCLCTp,
830 io->me2aVp, io->me2aQp, io->me2aEtap, io->me2aPhip,
831 io->me2bVp, io->me2bQp, io->me2bEtap, io->me2bPhip,
832 io->me2cVp, io->me2cQp, io->me2cEtap, io->me2cPhip,
834 io->me3aVp, io->me3aQp, io->me3aEtap, io->me3aPhip,
835 io->me3bVp, io->me3bQp, io->me3bEtap, io->me3bPhip,
836 io->me3cVp, io->me3cQp, io->me3cEtap, io->me3cPhip,
838 io->me4aVp, io->me4aQp, io->me4aEtap, io->me4aPhip,
839 io->me4bVp, io->me4bQp, io->me4bEtap, io->me4bPhip,
840 io->me4cVp, io->me4cQp, io->me4cEtap, io->me4cPhip,
842 io->mb1aVp, io->mb1aQp, io->mb1aPhip, io->mb1aBendp,
843 io->mb1bVp, io->mb1bQp, io->mb1bPhip, io->mb1bBendp,
844 io->mb1cVp, io->mb1cQp, io->mb1cPhip, io->mb1cBendp,
845 io->mb1dVp, io->mb1dQp, io->mb1dPhip, io->mb1dBendp,
847 io->ptHp, io->signHp, io->modeMemHp, io->etaPTHp, io->FRHp, io->phiHp, io->phdiff_aHp, io->phdiff_bHp,
848 io->ptMp, io->signMp, io->modeMemMp, io->etaPTMp, io->FRMp, io->phiMp, io->phdiff_aMp, io->phdiff_bMp,
849 io->ptLp, io->signLp, io->modeMemLp, io->etaPTLp, io->FRLp, io->phiLp, io->phdiff_aLp, io->phdiff_bLp,
851 io->me1idH, io->me2idH, io->me3idH, io->me4idH, io->mb1idH, io->mb2idH,
852 io->me1idM, io->me2idM, io->me3idM, io->me4idM, io->mb1idM, io->mb2idM,
853 io->me1idL, io->me2idL, io->me3idL, io->me4idL, io->mb1idL, io->mb2idL,
855 etamin1, etamin2, etamin3, etamin4, etamin5, etamin7,etamin8,
856 etamax1, etamax2, etamax3, etamax4, etamax5, etamax7,etamax8,
857 etawin1, etawin2, etawin3, etawin4, etawin5, etawin7,
860 mindeta12_accp, maxdeta12_accp, maxdphi12_accp,
861 mindeta13_accp, maxdeta13_accp, maxdphi13_accp,
863 mindeta112_accp, maxdeta112_accp, maxdphi112_accp,
864 mindeta113_accp, maxdeta113_accp, maxdphi113_accp,
865 mindphip_halo, mindetap_halo,
868 mbaPhiOff, mbbPhiOff,
869 (m_preTrigger<<7)|(m_allowCLCTonly<<5)|(m_allowALCTonly<<4)|(m_extend_length<<1)|(m_widePhi)
878 io->me1aVp, io->me1aQp, io->me1aEtap, io->me1aPhip, io->me1aCSCIdp, io->me1aCLCTp,
879 io->me1bVp, io->me1bQp, io->me1bEtap, io->me1bPhip, io->me1bCSCIdp, io->me1bCLCTp,
880 io->me1cVp, io->me1cQp, io->me1cEtap, io->me1cPhip, io->me1cCSCIdp, io->me1cCLCTp,
882 io->me1dVp, io->me1dQp, io->me1dEtap, io->me1dPhip, io->me1dCSCIdp, io->me1dCLCTp,
883 io->me1eVp, io->me1eQp, io->me1eEtap, io->me1ePhip, io->me1eCSCIdp, io->me1eCLCTp,
884 io->me1fVp, io->me1fQp, io->me1fEtap, io->me1fPhip, io->me1fCSCIdp, io->me1fCLCTp,
886 io->me2aVp, io->me2aQp, io->me2aEtap, io->me2aPhip,
887 io->me2bVp, io->me2bQp, io->me2bEtap, io->me2bPhip,
888 io->me2cVp, io->me2cQp, io->me2cEtap, io->me2cPhip,
890 io->me3aVp, io->me3aQp, io->me3aEtap, io->me3aPhip,
891 io->me3bVp, io->me3bQp, io->me3bEtap, io->me3bPhip,
892 io->me3cVp, io->me3cQp, io->me3cEtap, io->me3cPhip,
894 io->me4aVp, io->me4aQp, io->me4aEtap, io->me4aPhip,
895 io->me4bVp, io->me4bQp, io->me4bEtap, io->me4bPhip,
896 io->me4cVp, io->me4cQp, io->me4cEtap, io->me4cPhip,
898 io->mb1aVp, io->mb1aQp, io->mb1aPhip, io->mb1aBendp,
899 io->mb1bVp, io->mb1bQp, io->mb1bPhip, io->mb1bBendp,
900 io->mb1cVp, io->mb1cQp, io->mb1cPhip, io->mb1cBendp,
901 io->mb1dVp, io->mb1dQp, io->mb1dPhip, io->mb1dBendp,
903 io->ptHp, io->signHp, io->modeMemHp, io->etaPTHp, io->FRHp, io->phiHp, io->phdiff_aHp, io->phdiff_bHp,
904 io->ptMp, io->signMp, io->modeMemMp, io->etaPTMp, io->FRMp, io->phiMp, io->phdiff_aMp, io->phdiff_bMp,
905 io->ptLp, io->signLp, io->modeMemLp, io->etaPTLp, io->FRLp, io->phiLp, io->phdiff_aLp, io->phdiff_bLp,
907 io->me1idH, io->me2idH, io->me3idH, io->me4idH, io->mb1idH, io->mb2idH,
908 io->me1idM, io->me2idM, io->me3idM, io->me4idM, io->mb1idM, io->mb2idM,
909 io->me1idL, io->me2idL, io->me3idL, io->me4idL, io->mb1idL, io->mb2idL,
911 etamin1, etamin2, etamin3, etamin4, etamin5, etamin7,etamin8,
912 etamax1, etamax2, etamax3, etamax4, etamax5, etamax7,etamax8,
913 etawin1, etawin2, etawin3, etawin4, etawin5, etawin7,
916 mindeta12_accp, maxdeta12_accp, maxdphi12_accp,
917 mindeta13_accp, maxdeta13_accp, maxdphi13_accp,
919 mindeta112_accp, maxdeta112_accp, maxdphi112_accp,
920 mindeta113_accp, maxdeta113_accp, maxdphi113_accp,
921 mindphip_halo, mindetap_halo,
924 mbaPhiOff, mbbPhiOff,
925 (m_preTrigger<<7)|(m_allowCLCTonly<<5)|(m_allowALCTonly<<4)|(m_extend_length<<1)|(m_widePhi)
930 edm::LogInfo(
"CSCSTFSPCoreLogic") <<
"Warning: using the default core is what you want?" 935 io->me1aVp, io->me1aQp, io->me1aEtap, io->me1aPhip, io->me1aCSCIdp, io->me1aCLCTp,
936 io->me1bVp, io->me1bQp, io->me1bEtap, io->me1bPhip, io->me1bCSCIdp, io->me1bCLCTp,
937 io->me1cVp, io->me1cQp, io->me1cEtap, io->me1cPhip, io->me1cCSCIdp, io->me1cCLCTp,
939 io->me1dVp, io->me1dQp, io->me1dEtap, io->me1dPhip, io->me1dCSCIdp, io->me1dCLCTp,
940 io->me1eVp, io->me1eQp, io->me1eEtap, io->me1ePhip, io->me1eCSCIdp, io->me1eCLCTp,
941 io->me1fVp, io->me1fQp, io->me1fEtap, io->me1fPhip, io->me1fCSCIdp, io->me1fCLCTp,
943 io->me2aVp, io->me2aQp, io->me2aEtap, io->me2aPhip,
944 io->me2bVp, io->me2bQp, io->me2bEtap, io->me2bPhip,
945 io->me2cVp, io->me2cQp, io->me2cEtap, io->me2cPhip,
947 io->me3aVp, io->me3aQp, io->me3aEtap, io->me3aPhip,
948 io->me3bVp, io->me3bQp, io->me3bEtap, io->me3bPhip,
949 io->me3cVp, io->me3cQp, io->me3cEtap, io->me3cPhip,
951 io->me4aVp, io->me4aQp, io->me4aEtap, io->me4aPhip,
952 io->me4bVp, io->me4bQp, io->me4bEtap, io->me4bPhip,
953 io->me4cVp, io->me4cQp, io->me4cEtap, io->me4cPhip,
955 io->mb1aVp, io->mb1aQp, io->mb1aPhip, io->mb1aBendp,
956 io->mb1bVp, io->mb1bQp, io->mb1bPhip, io->mb1bBendp,
957 io->mb1cVp, io->mb1cQp, io->mb1cPhip, io->mb1cBendp,
958 io->mb1dVp, io->mb1dQp, io->mb1dPhip, io->mb1dBendp,
960 io->ptHp, io->signHp, io->modeMemHp, io->etaPTHp, io->FRHp, io->phiHp, io->phdiff_aHp, io->phdiff_bHp,
961 io->ptMp, io->signMp, io->modeMemMp, io->etaPTMp, io->FRMp, io->phiMp, io->phdiff_aMp, io->phdiff_bMp,
962 io->ptLp, io->signLp, io->modeMemLp, io->etaPTLp, io->FRLp, io->phiLp, io->phdiff_aLp, io->phdiff_bLp,
964 io->me1idH, io->me2idH, io->me3idH, io->me4idH, io->mb1idH, io->mb2idH,
965 io->me1idM, io->me2idM, io->me3idM, io->me4idM, io->mb1idM, io->mb2idM,
966 io->me1idL, io->me2idL, io->me3idL, io->me4idL, io->mb1idL, io->mb2idL,
968 etamin1, etamin2, etamin3, etamin4, etamin5, etamin7,etamin8,
969 etamax1, etamax2, etamax3, etamax4, etamax5, etamax7,etamax8,
970 etawin1, etawin2, etawin3, etawin4, etawin5, etawin7,
973 mindeta12_accp, maxdeta12_accp, maxdphi12_accp,
974 mindeta13_accp, maxdeta13_accp, maxdphi13_accp,
976 mindeta112_accp, maxdeta112_accp, maxdphi112_accp,
977 mindeta113_accp, maxdeta113_accp, maxdphi113_accp,
978 mindphip_halo, mindetap_halo,
981 mbaPhiOff, mbbPhiOff,
982 (m_preTrigger<<7)|(m_allowCLCTonly<<5)|(m_allowALCTonly<<4)|(m_extend_length<<1)|(m_widePhi)
991 std::cout <<
"Core Verbose Output For Debugging\n";
992 std::cout << io->me1aVp <<
" " << io->me1aQp <<
" " << io->me1aEtap <<
" " << io->me1aPhip <<
" " << io->me1aCSCIdp <<
" " << io->me1aCLCTp << std::endl;
993 std::cout << io->me1bVp <<
" " << io->me1bQp <<
" " << io->me1bEtap <<
" " << io->me1bPhip <<
" " << io->me1bCSCIdp <<
" " << io->me1bCLCTp << std::endl;
994 std::cout << io->me1cVp <<
" " << io->me1cQp <<
" " << io->me1cEtap <<
" " << io->me1cPhip <<
" " << io->me1cCSCIdp <<
" " << io->me1cCLCTp << std::endl;
996 std::cout << io->me1dVp <<
" " << io->me1dQp <<
" " << io->me1dEtap <<
" " << io->me1dPhip <<
" " << io->me1dCSCIdp <<
" " << io->me1dCLCTp << std::endl;
997 std::cout << io->me1eVp <<
" " << io->me1eQp <<
" " << io->me1eEtap <<
" " << io->me1ePhip <<
" " << io->me1eCSCIdp <<
" " << io->me1eCLCTp << std::endl;
998 std::cout << io->me1fVp <<
" " << io->me1fQp <<
" " << io->me1fEtap <<
" " << io->me1fPhip <<
" " << io->me1fCSCIdp <<
" " << io->me1fCLCTp << std::endl;
1000 std::cout << io->me2aVp <<
" " << io->me2aQp <<
" " << io->me2aEtap <<
" " << io->me2aPhip <<
" " << 0 <<
" " << 0 << std::endl;
1001 std::cout << io->me2bVp <<
" " << io->me2bQp <<
" " << io->me2bEtap <<
" " << io->me2bPhip <<
" " << 0 <<
" " << 0 << std::endl;
1002 std::cout << io->me2cVp <<
" " << io->me2cQp <<
" " << io->me2cEtap <<
" " << io->me2cPhip <<
" " << 0 <<
" " << 0 << std::endl;
1004 std::cout << io->me3aVp <<
" " << io->me3aQp <<
" " << io->me3aEtap <<
" " << io->me3aPhip <<
" " << 0 <<
" " << 0 << std::endl;
1005 std::cout << io->me3bVp <<
" " << io->me3bQp <<
" " << io->me3bEtap <<
" " << io->me3bPhip <<
" " << 0 <<
" " << 0 << std::endl;
1006 std::cout << io->me3cVp <<
" " << io->me3cQp <<
" " << io->me3cEtap <<
" " << io->me3cPhip <<
" " << 0 <<
" " << 0 << std::endl;
1008 std::cout << io->me4aVp <<
" " << io->me4aQp <<
" " << io->me4aEtap <<
" " << io->me4aPhip <<
" " << 0 <<
" " << 0 << std::endl;
1009 std::cout << io->me4bVp <<
" " << io->me4bQp <<
" " << io->me4bEtap <<
" " << io->me4bPhip <<
" " << 0 <<
" " << 0 << std::endl;
1010 std::cout << io->me4cVp <<
" " << io->me4cQp <<
" " << io->me4cEtap <<
" " << io->me4cPhip <<
" " << 0 <<
" " << 0 << std::endl;
1012 std::cout << io->mb1aVp <<
" " << io->mb1aQp <<
" " << 0 <<
" " << io->mb1aPhip <<
" " << 0 <<
" " << io->mb1aBendp << std::endl;
1013 std::cout << io->mb1bVp <<
" " << io->mb1bQp <<
" " << 0 <<
" " << io->mb1bPhip <<
" " << 0 <<
" " << io->mb1bBendp << std::endl;
1014 std::cout << io->mb1cVp <<
" " << io->mb1cQp <<
" " << 0 <<
" " << 0 <<
" " << 0 <<
" " << 0 << std::endl;
1015 std::cout << io->mb1dVp <<
" " << io->mb1dQp <<
" " << 0 <<
" " << 0 <<
" " << 0 <<
" " << 0 << std::endl;
1017 std::cout << io->ptHp <<
" " << io->signHp <<
" " << io->modeMemHp <<
" " << io->etaPTHp <<
" " << io->FRHp <<
" " << io->phiHp << std::endl;
1018 std::cout << io->ptMp <<
" " << io->signMp <<
" " << io->modeMemMp <<
" " << io->etaPTMp <<
" " << io->FRMp <<
" " << io->phiMp << std::endl;
1019 std::cout << io->ptLp <<
" " << io->signLp <<
" " << io->modeMemLp <<
" " << io->etaPTLp <<
" " << io->FRLp <<
" " << io->phiLp << std::endl;
1021 std::cout << io->me1idH <<
" " << io->me2idH <<
" " << io->me3idH <<
" " << io->me4idH <<
" " << io->mb1idH <<
" " << io->mb2idH << std::endl;
1022 std::cout << io->me1idM <<
" " << io->me2idM <<
" " << io->me3idM <<
" " << io->me4idM <<
" " << io->mb1idM <<
" " << io->mb2idM << std::endl;
1023 std::cout << io->me1idL <<
" " << io->me2idL <<
" " << io->me3idL <<
" " << io->me4idL <<
" " << io->mb1idL <<
" " << io->mb2idL << std::endl << std::endl;
1036 for(io =
io_.begin() + latency + 1 + 1; io !=
io_.end(); io++)
1038 csc::L1TrackId trkHid(endcap, sector), trkMid(endcap, sector), trkLid(endcap, sector);
1039 trkHid.setMode(io->modeMemHp);
1040 trkMid.setMode(io->modeMemMp);
1041 trkLid.
setMode(io->modeMemLp);
1045 ptadd LUTAddressH, LUTAddressM, LUTAddressL;
1048 LUTAddressH.delta_phi_12 = io->ptHp & 0xff;
1049 LUTAddressH.delta_phi_23 = (io->ptHp >> 8) & 0xf;
1050 LUTAddressH.track_eta = (io->etaPTHp>>1) & 0xf;
1051 LUTAddressH.track_mode = io->modeMemHp & 0xf;
1055 LUTAddressH.delta_phi_sign = (io->ptHp >> (13-1)) & 0x1;
1056 LUTAddressH.track_fr = io->FRHp & 0x1;
1058 LUTAddressM.delta_phi_12 = io->ptMp & 0xff;
1059 LUTAddressM.delta_phi_23 = (io->ptMp >> 8) & 0xf;
1060 LUTAddressM.track_eta = (io->etaPTMp>>1) & 0xf;
1061 LUTAddressM.track_mode = io->modeMemMp & 0xf;
1063 LUTAddressM.delta_phi_sign = (io->ptMp >> (13-1)) & 0x1;
1064 LUTAddressM.track_fr = io->FRMp & 0x1;
1067 LUTAddressL.delta_phi_12 = io->ptLp & 0xff;
1068 LUTAddressL.delta_phi_23 = (io->ptLp >> 8) & 0xf;
1069 LUTAddressL.track_eta = (io->etaPTLp>>1) & 0xf;
1070 LUTAddressL.track_mode = io->modeMemLp & 0xf;
1072 LUTAddressL.delta_phi_sign = (io->ptLp >> (13-1)) & 0x1;
1073 LUTAddressL.track_fr = io->FRLp & 0x1;
1083 if(LUTAddressH.track_mode)
1085 trkH.setPtLUTAddress(LUTAddressH.toint());
1086 trkH.setChargePacked((io->signHp)&0
x1);
1087 trkH.setLocalPhi(io->phiHp);
1088 trkH.setEtaPacked(io->etaPTHp);
1089 trkH.setBx((
int)(bx)-shift);
1090 trkH.setStationIds(io->me1idH&0x7, io->me2idH&0x3, io->me3idH&0x3, io->me4idH&0x3, io->mb1idH&0x3 );
1091 trkH.setTbins (io->me1idH>>3, io->me2idH>>2, io->me3idH>>2, io->me4idH>>2, io->mb1idH>>2 );
1092 trkH.setOutputLink(1);
1093 if( LUTAddressH.track_mode==15 ) trkH.setFineHaloPacked(1);
1096 if(LUTAddressM.track_mode)
1098 trkM.setPtLUTAddress(LUTAddressM.toint());
1099 trkM.setChargePacked((io->signMp)&0
x1);
1100 trkM.setLocalPhi(io->phiMp);
1101 trkM.setEtaPacked(io->etaPTMp);
1102 trkM.setBx((
int)(bx)-shift);
1103 trkM.setStationIds(io->me1idM&0x7, io->me2idM&0x3, io->me3idM&0x3, io->me4idM&0x3, io->mb1idM&0x3 );
1104 trkM.setTbins (io->me1idM>>3, io->me2idM>>2, io->me3idM>>2, io->me4idM>>2, io->mb1idM>>2 );
1105 trkM.setOutputLink(2);
1106 if( LUTAddressM.track_mode==15 ) trkM.setFineHaloPacked(1);
1109 if(LUTAddressL.track_mode)
1115 trkL.
setBx((
int)(bx)-shift);
1116 trkL.
setStationIds(io->me1idL&0x7, io->me2idL&0x3, io->me3idL&0x3, io->me4idL&0x3, io->mb1idL&0x3 );
1117 trkL.
setTbins (io->me1idL>>3, io->me2idL>>2, io->me3idL>>2, io->me4idL>>2, io->mb1idL>>2 );
1136 for (
int i = 0;
i < 1024;
i++)
1174 int dPhiTable_5b[256] =
1175 { 0 , 1 , 2 , 2 , 3 , 4 , 4 , 5 , 5 , 6 , 6 , 7 , 7 , 8 , 8 , 9 , 9 , 9 , 10 , 10 , 10 , 11 , 11 , 11 , 12 , 12 , 12 , 12 , 13 , 13 , 13 , 13 , 14 , 14 , 14 , 14 , 14 , 15 , 15 , 15 , 15 , 16 , 16 , 16 , 16 , 16 , 16 , 17 , 17 , 17 , 17 , 17 , 17 , 18 , 18 , 18 , 18 , 18 , 18 , 18 , 19 , 19 , 19 , 19 , 19 , 19 , 19 , 20 , 20 , 20 , 20 , 20 , 20 , 20 , 20 , 21 , 21 , 21 , 21 , 21 , 21 , 21 , 21 , 21 , 22 , 22 , 22 , 22 , 22 , 22 , 22 , 22 , 22 , 22 , 23 , 23 , 23 , 23 , 23 , 23 , 23 , 23 , 23 , 23 , 23 , 24 , 24 , 24 , 24 , 24 , 24 , 24 , 24 , 24 , 24 , 24 , 24 , 25 , 25 , 25 , 25 , 25 , 25 , 25 , 25 , 25 , 25 , 25 , 25 , 25 , 25 , 26 , 26 , 26 , 26 , 26 , 26 , 26 , 26 , 26 , 26 , 26 , 26 , 26 , 26 , 27 , 27 , 27 , 27 , 27 , 27 , 27 , 27 , 27 , 27 , 27 , 27 , 27 , 27 , 27 , 27 , 27 , 28 , 28 , 28 , 28 , 28 , 28 , 28 , 28 , 28 , 28 , 28 , 28 , 28 , 28 , 28 , 28 , 28 , 28 , 29 , 29 , 29 , 29 , 29 , 29 , 29 , 29 , 29 , 29 , 29 , 29 , 29 , 29 , 29 , 29 , 29 , 29 , 29 , 29 , 30 , 30 , 30 , 30 , 30 , 30 , 30 , 30 , 30 , 30 , 30 , 30 , 30 , 30 , 30 , 30 , 30 , 30 , 30 , 30 , 30 , 30 , 31 , 31 , 31 , 31 , 31 , 31 , 31 , 31 , 31 , 31 , 31 , 31 , 31 , 31 , 31 , 31 , 31 , 31 , 31 , 31 , 31 , 31 , 31 , 31 , 31 , 31 , 31 , 31 , 31 , 31 , 31 , 31 , 31 , 31 };
1178 int dPhiTable_7b[512] =
1179 { 0 , 1 , 2 , 3 , 4 , 5 , 6 , 6 , 7 , 8 , 9 , 10 , 11 , 11 , 12 , 13 , 14 , 15 , 15 , 16 , 17 , 18 , 18 , 19 , 20 , 20 , 21 , 22 , 22 , 23 , 24 , 24 , 25 , 26 , 26 , 27 , 27 , 28 , 29 , 29 , 30 , 30 , 31 , 31 , 32 , 33 , 33 , 34 , 34 , 35 , 35 , 36 , 36 , 37 , 37 , 38 , 38 , 39 , 39 , 40 , 40 , 41 , 41 , 42 , 42 , 43 , 43 , 44 , 44 , 44 , 45 , 45 , 46 , 46 , 47 , 47 , 47 , 48 , 48 , 49 , 49 , 50 , 50 , 50 , 51 , 51 , 52 , 52 , 52 , 53 , 53 , 53 , 54 , 54 , 55 , 55 , 55 , 56 , 56 , 56 , 57 , 57 , 57 , 58 , 58 , 59 , 59 , 59 , 60 , 60 , 60 , 61 , 61 , 61 , 62 , 62 , 62 , 63 , 63 , 63 , 63 , 64 , 64 , 64 , 65 , 65 , 65 , 66 , 66 , 66 , 67 , 67 , 67 , 67 , 68 , 68 , 68 , 69 , 69 , 69 , 69 , 70 , 70 , 70 , 71 , 71 , 71 , 71 , 72 , 72 , 72 , 73 , 73 , 73 , 73 , 74 , 74 , 74 , 74 , 75 , 75 , 75 , 75 , 76 , 76 , 76 , 76 , 77 , 77 , 77 , 77 , 78 , 78 , 78 , 78 , 79 , 79 , 79 , 79 , 80 , 80 , 80 , 80 , 81 , 81 , 81 , 81 , 81 , 82 , 82 , 82 , 82 , 83 , 83 , 83 , 83 , 83 , 84 , 84 , 84 , 84 , 85 , 85 , 85 , 85 , 85 , 86 , 86 , 86 , 86 , 87 , 87 , 87 , 87 , 87 , 88 , 88 , 88 , 88 , 88 , 89 , 89 , 89 , 89 , 89 , 90 , 90 , 90 , 90 , 90 , 91 , 91 , 91 , 91 , 91 , 92 , 92 , 92 , 92 , 92 , 92 , 93 , 93 , 93 , 93 , 93 , 94 , 94 , 94 , 94 , 94 , 95 , 95 , 95 , 95 , 95 , 95 , 96 , 96 , 96 , 96 , 96 , 96 , 97 , 97 , 97 , 97 , 97 , 98 , 98 , 98 , 98 , 98 , 98 , 99 , 99 , 99 , 99 , 99 , 99 , 100 , 100 , 100 , 100 , 100 , 100 , 101 , 101 , 101 , 101 , 101 , 101 , 102 , 102 , 102 , 102 , 102 , 102 , 102 , 103 , 103 , 103 , 103 , 103 , 103 , 104 , 104 , 104 , 104 , 104 , 104 , 104 , 105 , 105 , 105 , 105 , 105 , 105 , 106 , 106 , 106 , 106 , 106 , 106 , 106 , 107 , 107 , 107 , 107 , 107 , 107 , 107 , 108 , 108 , 108 , 108 , 108 , 108 , 108 , 109 , 109 , 109 , 109 , 109 , 109 , 109 , 110 , 110 , 110 , 110 , 110 , 110 , 110 , 111 , 111 , 111 , 111 , 111 , 111 , 111 , 111 , 112 , 112 , 112 , 112 , 112 , 112 , 112 , 113 , 113 , 113 , 113 , 113 , 113 , 113 , 113 , 114 , 114 , 114 , 114 , 114 , 114 , 114 , 115 , 115 , 115 , 115 , 115 , 115 , 115 , 115 , 116 , 116 , 116 , 116 , 116 , 116 , 116 , 116 , 117 , 117 , 117 , 117 , 117 , 117 , 117 , 117 , 117 , 118 , 118 , 118 , 118 , 118 , 118 , 118 , 118 , 119 , 119 , 119 , 119 , 119 , 119 , 119 , 119 , 119 , 120 , 120 , 120 , 120 , 120 , 120 , 120 , 120 , 121 , 121 , 121 , 121 , 121 , 121 , 121 , 121 , 121 , 122 , 122 , 122 , 122 , 122 , 122 , 122 , 122 , 122 , 123 , 123 , 123 , 123 , 123 , 123 , 123 , 123 , 123 , 124 , 124 , 124 , 124 , 124 , 124 , 124 , 124 , 124 , 125 , 125 , 125 , 125 , 125 , 125 , 125 , 125 , 125 , 125 , 126 , 126 , 126 , 126 , 126 , 126 , 126 , 126 , 126 , 126 , 127 , 127 , 127 , 127 , 127 , 127 , 127 , 127 , 127 , 127 , 127 , 127 , 127 , 127 , 127 , 127 , 127 , 127 , 127 , 127 , 127 , 127 , 127 };
1182 int dPhiTable_8b[512] =
1183 { 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 , 24 , 24 , 25 , 26 , 27 , 28 , 29 , 30 , 31 , 31 , 32 , 33 , 34 , 35 , 36 , 37 , 37 , 38 , 39 , 40 , 41 , 42 , 42 , 43 , 44 , 45 , 46 , 46 , 47 , 48 , 49 , 50 , 50 , 51 , 52 , 53 , 54 , 54 , 55 , 56 , 57 , 57 , 58 , 59 , 60 , 61 , 61 , 62 , 63 , 64 , 64 , 65 , 66 , 66 , 67 , 68 , 69 , 69 , 70 , 71 , 72 , 72 , 73 , 74 , 74 , 75 , 76 , 77 , 77 , 78 , 79 , 79 , 80 , 81 , 81 , 82 , 83 , 83 , 84 , 85 , 86 , 86 , 87 , 88 , 88 , 89 , 90 , 90 , 91 , 91 , 92 , 93 , 93 , 94 , 95 , 95 , 96 , 97 , 97 , 98 , 99 , 99 , 100 , 100 , 101 , 102 , 102 , 103 , 104 , 104 , 105 , 105 , 106 , 107 , 107 , 108 , 109 , 109 , 110 , 110 , 111 , 112 , 112 , 113 , 113 , 114 , 115 , 115 , 116 , 116 , 117 , 117 , 118 , 119 , 119 , 120 , 120 , 121 , 122 , 122 , 123 , 123 , 124 , 124 , 125 , 125 , 126 , 127 , 127 , 128 , 128 , 129 , 129 , 130 , 130 , 131 , 132 , 132 , 133 , 133 , 134 , 134 , 135 , 135 , 136 , 136 , 137 , 138 , 138 , 139 , 139 , 140 , 140 , 141 , 141 , 142 , 142 , 143 , 143 , 144 , 144 , 145 , 145 , 146 , 146 , 147 , 147 , 148 , 148 , 149 , 149 , 150 , 150 , 151 , 151 , 152 , 152 , 153 , 153 , 154 , 154 , 155 , 155 , 156 , 156 , 157 , 157 , 158 , 158 , 159 , 159 , 160 , 160 , 161 , 161 , 162 , 162 , 163 , 163 , 164 , 164 , 165 , 165 , 165 , 166 , 166 , 167 , 167 , 168 , 168 , 169 , 169 , 170 , 170 , 171 , 171 , 172 , 172 , 172 , 173 , 173 , 174 , 174 , 175 , 175 , 176 , 176 , 176 , 177 , 177 , 178 , 178 , 179 , 179 , 180 , 180 , 180 , 181 , 181 , 182 , 182 , 183 , 183 , 183 , 184 , 184 , 185 , 185 , 186 , 186 , 186 , 187 , 187 , 188 , 188 , 189 , 189 , 189 , 190 , 190 , 191 , 191 , 192 , 192 , 192 , 193 , 193 , 194 , 194 , 194 , 195 , 195 , 196 , 196 , 196 , 197 , 197 , 198 , 198 , 199 , 199 , 199 , 200 , 200 , 201 , 201 , 201 , 202 , 202 , 203 , 203 , 203 , 204 , 204 , 204 , 205 , 205 , 206 , 206 , 206 , 207 , 207 , 208 , 208 , 208 , 209 , 209 , 210 , 210 , 210 , 211 , 211 , 211 , 212 , 212 , 213 , 213 , 213 , 214 , 214 , 214 , 215 , 215 , 216 , 216 , 216 , 217 , 217 , 217 , 218 , 218 , 219 , 219 , 219 , 220 , 220 , 220 , 221 , 221 , 221 , 222 , 222 , 223 , 223 , 223 , 224 , 224 , 224 , 225 , 225 , 225 , 226 , 226 , 227 , 227 , 227 , 228 , 228 , 228 , 229 , 229 , 229 , 230 , 230 , 230 , 231 , 231 , 231 , 232 , 232 , 232 , 233 , 233 , 233 , 234 , 234 , 235 , 235 , 235 , 236 , 236 , 236 , 237 , 237 , 237 , 238 , 238 , 238 , 239 , 239 , 239 , 240 , 240 , 240 , 241 , 241 , 241 , 242 , 242 , 242 , 243 , 243 , 243 , 244 , 244 , 244 , 245 , 245 , 245 , 246 , 246 , 246 , 247 , 247 , 247 , 247 , 248 , 248 , 248 , 249 , 249 , 249 , 250 , 250 , 250 , 251 , 251 , 251 , 252 , 252 , 252 , 253 , 253 , 253 , 254 , 254 , 254 , 254 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 };
1188 for (
int i = 0;
i < 256;
i++)
1200 for (
int i = 0;
i < 512;
i++)
1212 for (
int i = 0;
i < 512;
i++)
static vpp_generated_2011_01_18 sp_2011_01_18_
void setLocalPhi(const unsigned &lphi)
void loadData(const CSCTriggerContainer< csctf::TrackStub > &, const unsigned &endcap, const unsigned §or, const int &minBX, const int &maxBX, const bool gangedME1a)
std::vector< T > get() const
static vpp_generated_2010_12_10 sp_2010_12_10_
static vpp_generated_2010_09_01 sp_2010_09_01_
static vpp_generated_2010_10_11 sp_2010_10_11_
CSCTriggerContainer< csc::L1Track > mytracks
static vpp_generated_2014_05_15 sp_2014_05_15_
void setPtLUTAddress(const unsigned &adr)
void setMode(const unsigned &mode)
static vpp_generated_2012_01_31 sp_2012_01_31_
static int maxStationId()
void push_back(const T &data)
static vpp_generated_2010_01_22 sp_2010_01_22_
void setBx(int bx)
Set Bunch Crossing.
static vpp_generated_2010_07_28 sp_2010_07_28_
static int minStationId()
static vpp_generated_2014_04_24 sp_2014_04_24_
bool run(const unsigned &endcap, const unsigned §or, const unsigned &latency, const unsigned &etamin1, const unsigned &etamin2, const unsigned &etamin3, const unsigned &etamin4, const unsigned &etamin5, const unsigned &etamin6, const unsigned &etamin7, const unsigned &etamin8, const unsigned &etamax1, const unsigned &etamax2, const unsigned &etamax3, const unsigned &etamax4, const unsigned &etamax5, const unsigned &etamax6, const unsigned &etamax7, const unsigned &etamax8, const unsigned &etawin1, const unsigned &etawin2, const unsigned &etawin3, const unsigned &etawin4, const unsigned &etawin5, const unsigned &etawin6, const unsigned &etawin7, const unsigned &mindphip, const unsigned &mindetap, const unsigned &mindeta12_accp, const unsigned &maxdeta12_accp, const unsigned &maxdphi12_accp, const unsigned &mindeta13_accp, const unsigned &maxdeta13_accp, const unsigned &maxdphi13_accp, const unsigned &mindeta112_accp, const unsigned &maxdeta112_accp, const unsigned &maxdphi112_accp, const unsigned &mindeta113_accp, const unsigned &maxdeta113_accp, const unsigned &maxdphi113_accp, const unsigned &mindphip_halo, const unsigned &mindetap_halo, const unsigned &straightp, const unsigned &curvedp, const unsigned &mbaPhiOff, const unsigned &mbbPhiOff, const unsigned &m_extend_length, const unsigned &m_allowALCTonly, const unsigned &m_allowCLCTonly, const unsigned &m_preTrigger, const unsigned &m_widePhi, const int &minBX, const int &maxBX)
static vpp_generated_2012_03_13 sp_2012_03_13_
unsigned int GetSPFirmwareVersion()
unsigned int GetCoreFirmwareVersion()
void setChargePacked(unsigned ch)
Set Charge (0=pos, 1=neg)
void setOutputLink(unsigned oPL)
static int triggerSubSectorFromLabels(int station, int chamber)
void setTbins(unsigned me1, unsigned me2, unsigned me3, unsigned me4, unsigned mb)
void setEtaPacked(unsigned eta)
Set Eta: 6-bit code.
void setFineHaloPacked(unsigned fh)
Set Fine / Halo.
static unsigned int const shift
void setStationIds(const unsigned &me1, const unsigned &me2, const unsigned &me3, const unsigned &me4, const unsigned &mb1)
CSCTriggerContainer< csc::L1Track > tracks()
static vpp_generated_2012_07_30 sp_2012_07_30_