Belle II Software development
TRGCDCT3DUnpackerModule.h
1/**************************************************************************
2 * basf2 (Belle II Analysis Software Framework) *
3 * Author: The Belle II Collaboration *
4 * *
5 * See git log for contributors and copyright holders. *
6 * This file is licensed under LGPL-3.0, see LICENSE.md. *
7 **************************************************************************/
8//---------------------------------------------------------------
9// $Id$
10//---------------------------------------------------------------
11// Filename : TRGCDCT3DUnpackerModule.h
12// Section :
13// Owner :
14// Email :
15//---------------------------------------------------------------
16// Description : TRGCDCT3DUnpacker Module
17//---------------------------------------------------------------
18// $Log$
19//---------------------------------------------------------------
20
21#ifndef TRGCDCT3DUNPACKER_H
22#define TRGCDCT3DUNPACKER_H
23
24#include <string>
25
26#include "rawdata/dataobjects/RawTRG.h"
27#include "trg/cdc/dataobjects/TRGCDCT3DUnpackerStore.h"
28
29#include <framework/datastore/StoreArray.h>
30#include <framework/core/Module.h>
31
32namespace Belle2 {
38 namespace TRGCDCT3DUNPACKERSPACE {
39
41 const int nLeafs = 313;
43 const int nLeafs_2dfitter = 141;
45 const int nLeafs_2624 = 313 + 4 * 5 * 4;
47 const int nLeafsExtra = 4;
49 const int nClks = 48 ;
51 const int nBits_2k = 2048;
53 const int nBits_2624 = 2624;
55 const char* LeafNames[nLeafs + nLeafsExtra] = {
56 "t3d_2doldtrk",
57 "t3dtrk0_evtTime_delay",
58 "t3dtrk0_evtTimeValid_delay",
59 "t3dtrk0_charge",
60 "t3dtrk0_rho",
61 "t3dtrk0_phi0",
62 "t3dtrk0ts0_id",
63 "t3dtrk0ts0_lr",
64 "t3dtrk0ts0_rt",
65 "t3dtrk0ts1_id",
66 "t3dtrk0ts1_lr",
67 "t3dtrk0ts1_rt",
68 "t3dtrk0ts2_id",
69 "t3dtrk0ts2_lr",
70 "t3dtrk0ts2_rt",
71 "t3dtrk0ts3_id",
72 "t3dtrk0ts3_lr",
73 "t3dtrk0ts3_rt",
74 "t3dtrk1_evtTime_delay",
75 "t3dtrk1_evtTimeValid_delay",
76 "t3dtrk1_charge",
77 "t3dtrk1_rho",
78 "t3dtrk1_phi0",
79 "t3dtrk1ts0_id",
80 "t3dtrk1ts0_lr",
81 "t3dtrk1ts0_rt",
82 "t3dtrk1ts1_id",
83 "t3dtrk1ts1_lr",
84 "t3dtrk1ts1_rt",
85 "t3dtrk1ts2_id",
86 "t3dtrk1ts2_lr",
87 "t3dtrk1ts2_rt",
88 "t3dtrk1ts3_id",
89 "t3dtrk1ts3_lr",
90 "t3dtrk1ts3_rt",
91 "t3d_phase",
92 "t3d_validTS",
93 "t3d_2dfnf",
94 "t3dtrk0_z0_s",
95 "t3dtrk0_cot_s",
96 "t3dtrk0_zchisq",
97 "t3dtrk1_z0_s",
98 "t3dtrk1_cot_s",
99 "t3dtrk1_zchisq",
100 "t3dtrk2_z0_s",
101 "t3dtrk2_cot_s",
102 "t3dtrk2_zchisq",
103 "t3dtrk3_z0_s",
104 "t3dtrk3_cot_s",
105 "t3dtrk3_zchisq",
106 "t3dtrk_rd_req",
107 "tsf1_cc",
108 "tsf1ts0_id",
109 "tsf1ts0_rt",
110 "tsf1ts0_lr",
111 "tsf1ts0_pr",
112 "tsf1ts1_id",
113 "tsf1ts1_rt",
114 "tsf1ts1_lr",
115 "tsf1ts1_pr",
116 "tsf1ts2_id",
117 "tsf1ts2_rt",
118 "tsf1ts2_lr",
119 "tsf1ts2_pr",
120 "tsf1ts3_id",
121 "tsf1ts3_rt",
122 "tsf1ts3_lr",
123 "tsf1ts3_pr",
124 "tsf1ts4_id",
125 "tsf1ts4_rt",
126 "tsf1ts4_lr",
127 "tsf1ts4_pr",
128 "tsf1ts5_id",
129 "tsf1ts5_rt",
130 "tsf1ts5_lr",
131 "tsf1ts5_pr",
132 "tsf1ts6_id",
133 "tsf1ts6_rt",
134 "tsf1ts6_lr",
135 "tsf1ts6_pr",
136 "tsf1ts7_id",
137 "tsf1ts7_rt",
138 "tsf1ts7_lr",
139 "tsf1ts7_pr",
140 "tsf1ts8_id",
141 "tsf1ts8_rt",
142 "tsf1ts8_lr",
143 "tsf1ts8_pr",
144 "tsf1ts9_id",
145 "tsf1ts9_rt",
146 "tsf1ts9_lr",
147 "tsf1ts9_pr",
148 "tsf3_cc",
149 "tsf3ts0_id",
150 "tsf3ts0_rt",
151 "tsf3ts0_lr",
152 "tsf3ts0_pr",
153 "tsf3ts1_id",
154 "tsf3ts1_rt",
155 "tsf3ts1_lr",
156 "tsf3ts1_pr",
157 "tsf3ts2_id",
158 "tsf3ts2_rt",
159 "tsf3ts2_lr",
160 "tsf3ts2_pr",
161 "tsf3ts3_id",
162 "tsf3ts3_rt",
163 "tsf3ts3_lr",
164 "tsf3ts3_pr",
165 "tsf3ts4_id",
166 "tsf3ts4_rt",
167 "tsf3ts4_lr",
168 "tsf3ts4_pr",
169 "tsf3ts5_id",
170 "tsf3ts5_rt",
171 "tsf3ts5_lr",
172 "tsf3ts5_pr",
173 "tsf3ts6_id",
174 "tsf3ts6_rt",
175 "tsf3ts6_lr",
176 "tsf3ts6_pr",
177 "tsf3ts7_id",
178 "tsf3ts7_rt",
179 "tsf3ts7_lr",
180 "tsf3ts7_pr",
181 "tsf3ts8_id",
182 "tsf3ts8_rt",
183 "tsf3ts8_lr",
184 "tsf3ts8_pr",
185 "tsf3ts9_id",
186 "tsf3ts9_rt",
187 "tsf3ts9_lr",
188 "tsf3ts9_pr",
189 "tsf5_cc",
190 "tsf5ts0_id",
191 "tsf5ts0_rt",
192 "tsf5ts0_lr",
193 "tsf5ts0_pr",
194 "tsf5ts1_id",
195 "tsf5ts1_rt",
196 "tsf5ts1_lr",
197 "tsf5ts1_pr",
198 "tsf5ts2_id",
199 "tsf5ts2_rt",
200 "tsf5ts2_lr",
201 "tsf5ts2_pr",
202 "tsf5ts3_id",
203 "tsf5ts3_rt",
204 "tsf5ts3_lr",
205 "tsf5ts3_pr",
206 "tsf5ts4_id",
207 "tsf5ts4_rt",
208 "tsf5ts4_lr",
209 "tsf5ts4_pr",
210 "tsf5ts5_id",
211 "tsf5ts5_rt",
212 "tsf5ts5_lr",
213 "tsf5ts5_pr",
214 "tsf5ts6_id",
215 "tsf5ts6_rt",
216 "tsf5ts6_lr",
217 "tsf5ts6_pr",
218 "tsf5ts7_id",
219 "tsf5ts7_rt",
220 "tsf5ts7_lr",
221 "tsf5ts7_pr",
222 "tsf5ts8_id",
223 "tsf5ts8_rt",
224 "tsf5ts8_lr",
225 "tsf5ts8_pr",
226 "tsf5ts9_id",
227 "tsf5ts9_rt",
228 "tsf5ts9_lr",
229 "tsf5ts9_pr",
230 "tsf7_cc",
231 "tsf7ts0_id",
232 "tsf7ts0_rt",
233 "tsf7ts0_lr",
234 "tsf7ts0_pr",
235 "tsf7ts1_id",
236 "tsf7ts1_rt",
237 "tsf7ts1_lr",
238 "tsf7ts1_pr",
239 "tsf7ts2_id",
240 "tsf7ts2_rt",
241 "tsf7ts2_lr",
242 "tsf7ts2_pr",
243 "tsf7ts3_id",
244 "tsf7ts3_rt",
245 "tsf7ts3_lr",
246 "tsf7ts3_pr",
247 "tsf7ts4_id",
248 "tsf7ts4_rt",
249 "tsf7ts4_lr",
250 "tsf7ts4_pr",
251 "tsf7ts5_id",
252 "tsf7ts5_rt",
253 "tsf7ts5_lr",
254 "tsf7ts5_pr",
255 "tsf7ts6_id",
256 "tsf7ts6_rt",
257 "tsf7ts6_lr",
258 "tsf7ts6_pr",
259 "tsf7ts7_id",
260 "tsf7ts7_rt",
261 "tsf7ts7_lr",
262 "tsf7ts7_pr",
263 "tsf7ts8_id",
264 "tsf7ts8_rt",
265 "tsf7ts8_lr",
266 "tsf7ts8_pr",
267 "tsf7ts9_id",
268 "tsf7ts9_rt",
269 "tsf7ts9_lr",
270 "tsf7ts9_pr",
271 "t2d_cc",
272 "t2d_fnf",
273 "t2d0_charge",
274 "t2d0_rho_s",
275 "t2d0_phi",
276 "t2d0ts0_id",
277 "t2d0ts0_rt",
278 "t2d0ts0_lr",
279 "t2d0ts0_pr",
280 "t2d0ts2_id",
281 "t2d0ts2_rt",
282 "t2d0ts2_lr",
283 "t2d0ts2_pr",
284 "t2d0ts4_id",
285 "t2d0ts4_rt",
286 "t2d0ts4_lr",
287 "t2d0ts4_pr",
288 "t2d0ts6_id",
289 "t2d0ts6_rt",
290 "t2d0ts6_lr",
291 "t2d0ts6_pr",
292 "t2d0ts8_id",
293 "t2d0ts8_rt",
294 "t2d0ts8_lr",
295 "t2d0ts8_pr",
296 "t2d1_charge",
297 "t2d1_rho_s",
298 "t2d1_phi",
299 "t2d1ts0_id",
300 "t2d1ts0_rt",
301 "t2d1ts0_lr",
302 "t2d1ts0_pr",
303 "t2d1ts2_id",
304 "t2d1ts2_rt",
305 "t2d1ts2_lr",
306 "t2d1ts2_pr",
307 "t2d1ts4_id",
308 "t2d1ts4_rt",
309 "t2d1ts4_lr",
310 "t2d1ts4_pr",
311 "t2d1ts6_id",
312 "t2d1ts6_rt",
313 "t2d1ts6_lr",
314 "t2d1ts6_pr",
315 "t2d1ts8_id",
316 "t2d1ts8_rt",
317 "t2d1ts8_lr",
318 "t2d1ts8_pr",
319 "t2d2_charge",
320 "t2d2_rho_s",
321 "t2d2_phi",
322 "t2d2ts0_id",
323 "t2d2ts0_rt",
324 "t2d2ts0_lr",
325 "t2d2ts0_pr",
326 "t2d2ts2_id",
327 "t2d2ts2_rt",
328 "t2d2ts2_lr",
329 "t2d2ts2_pr",
330 "t2d2ts4_id",
331 "t2d2ts4_rt",
332 "t2d2ts4_lr",
333 "t2d2ts4_pr",
334 "t2d2ts6_id",
335 "t2d2ts6_rt",
336 "t2d2ts6_lr",
337 "t2d2ts6_pr",
338 "t2d2ts8_id",
339 "t2d2ts8_rt",
340 "t2d2ts8_lr",
341 "t2d2ts8_pr",
342 "t2d3_charge",
343 "t2d3_rho_s",
344 "t2d3_phi",
345 "t2d3ts0_id",
346 "t2d3ts0_rt",
347 "t2d3ts0_lr",
348 "t2d3ts0_pr",
349 "t2d3ts2_id",
350 "t2d3ts2_rt",
351 "t2d3ts2_lr",
352 "t2d3ts2_pr",
353 "t2d3ts4_id",
354 "t2d3ts4_rt",
355 "t2d3ts4_lr",
356 "t2d3ts4_pr",
357 "t2d3ts6_id",
358 "t2d3ts6_rt",
359 "t2d3ts6_lr",
360 "t2d3ts6_pr",
361 "t2d3ts8_id",
362 "t2d3ts8_rt",
363 "t2d3ts8_lr",
364 "t2d3ts8_pr",
365 "etf_thresh",
366 "etf_cc",
367 "etf_t0",
368 "etf_valid",
369 "firmid", "firmver", "evt", "clk"
370 };
372 const char* LeafNames_2624[nLeafs_2624 + nLeafsExtra] = {
373 "t3d_2doldtrk",
374 "t3dtrk0_evtTime_delay",
375 "t3dtrk0_evtTimeValid_delay",
376 "t3dtrk0_charge",
377 "t3dtrk0_rho",
378 "t3dtrk0_phi0",
379 "t3dtrk0ts0_id",
380 "t3dtrk0ts0_lr",
381 "t3dtrk0ts0_rt",
382 "t3dtrk0ts1_id",
383 "t3dtrk0ts1_lr",
384 "t3dtrk0ts1_rt",
385 "t3dtrk0ts2_id",
386 "t3dtrk0ts2_lr",
387 "t3dtrk0ts2_rt",
388 "t3dtrk0ts3_id",
389 "t3dtrk0ts3_lr",
390 "t3dtrk0ts3_rt",
391 "t3dtrk1_evtTime_delay",
392 "t3dtrk1_evtTimeValid_delay",
393 "t3dtrk1_charge",
394 "t3dtrk1_rho",
395 "t3dtrk1_phi0",
396 "t3dtrk1ts0_id",
397 "t3dtrk1ts0_lr",
398 "t3dtrk1ts0_rt",
399 "t3dtrk1ts1_id",
400 "t3dtrk1ts1_lr",
401 "t3dtrk1ts1_rt",
402 "t3dtrk1ts2_id",
403 "t3dtrk1ts2_lr",
404 "t3dtrk1ts2_rt",
405 "t3dtrk1ts3_id",
406 "t3dtrk1ts3_lr",
407 "t3dtrk1ts3_rt",
408 "t3d_phase",
409 "t3d_validTS",
410 "t3d_2dfnf",
411 "t3dtrk0_z0_s",
412 "t3dtrk0_cot_s",
413 "t3dtrk0_zchisq",
414 "t3dtrk1_z0_s",
415 "t3dtrk1_cot_s",
416 "t3dtrk1_zchisq",
417 "t3dtrk2_z0_s",
418 "t3dtrk2_cot_s",
419 "t3dtrk2_zchisq",
420 "t3dtrk3_z0_s",
421 "t3dtrk3_cot_s",
422 "t3dtrk3_zchisq",
423 "t3dtrk_rd_req",
424 "tsf1_cc",
425 "tsf1ts0_id",
426 "tsf1ts0_rt",
427 "tsf1ts0_lr",
428 "tsf1ts0_pr",
429 "tsf1ts1_id",
430 "tsf1ts1_rt",
431 "tsf1ts1_lr",
432 "tsf1ts1_pr",
433 "tsf1ts2_id",
434 "tsf1ts2_rt",
435 "tsf1ts2_lr",
436 "tsf1ts2_pr",
437 "tsf1ts3_id",
438 "tsf1ts3_rt",
439 "tsf1ts3_lr",
440 "tsf1ts3_pr",
441 "tsf1ts4_id",
442 "tsf1ts4_rt",
443 "tsf1ts4_lr",
444 "tsf1ts4_pr",
445 "tsf1ts5_id",
446 "tsf1ts5_rt",
447 "tsf1ts5_lr",
448 "tsf1ts5_pr",
449 "tsf1ts6_id",
450 "tsf1ts6_rt",
451 "tsf1ts6_lr",
452 "tsf1ts6_pr",
453 "tsf1ts7_id",
454 "tsf1ts7_rt",
455 "tsf1ts7_lr",
456 "tsf1ts7_pr",
457 "tsf1ts8_id",
458 "tsf1ts8_rt",
459 "tsf1ts8_lr",
460 "tsf1ts8_pr",
461 "tsf1ts9_id",
462 "tsf1ts9_rt",
463 "tsf1ts9_lr",
464 "tsf1ts9_pr",
465 "tsf1ts10_id",
466 "tsf1ts10_rt",
467 "tsf1ts10_lr",
468 "tsf1ts10_pr",
469 "tsf1ts11_id",
470 "tsf1ts11_rt",
471 "tsf1ts11_lr",
472 "tsf1ts11_pr",
473 "tsf1ts12_id",
474 "tsf1ts12_rt",
475 "tsf1ts12_lr",
476 "tsf1ts12_pr",
477 "tsf1ts13_id",
478 "tsf1ts13_rt",
479 "tsf1ts13_lr",
480 "tsf1ts13_pr",
481 "tsf1ts14_id",
482 "tsf1ts14_rt",
483 "tsf1ts14_lr",
484 "tsf1ts14_pr",
485 "tsf3_cc",
486 "tsf3ts0_id",
487 "tsf3ts0_rt",
488 "tsf3ts0_lr",
489 "tsf3ts0_pr",
490 "tsf3ts1_id",
491 "tsf3ts1_rt",
492 "tsf3ts1_lr",
493 "tsf3ts1_pr",
494 "tsf3ts2_id",
495 "tsf3ts2_rt",
496 "tsf3ts2_lr",
497 "tsf3ts2_pr",
498 "tsf3ts3_id",
499 "tsf3ts3_rt",
500 "tsf3ts3_lr",
501 "tsf3ts3_pr",
502 "tsf3ts4_id",
503 "tsf3ts4_rt",
504 "tsf3ts4_lr",
505 "tsf3ts4_pr",
506 "tsf3ts5_id",
507 "tsf3ts5_rt",
508 "tsf3ts5_lr",
509 "tsf3ts5_pr",
510 "tsf3ts6_id",
511 "tsf3ts6_rt",
512 "tsf3ts6_lr",
513 "tsf3ts6_pr",
514 "tsf3ts7_id",
515 "tsf3ts7_rt",
516 "tsf3ts7_lr",
517 "tsf3ts7_pr",
518 "tsf3ts8_id",
519 "tsf3ts8_rt",
520 "tsf3ts8_lr",
521 "tsf3ts8_pr",
522 "tsf3ts9_id",
523 "tsf3ts9_rt",
524 "tsf3ts9_lr",
525 "tsf3ts9_pr",
526 "tsf3ts10_id",
527 "tsf3ts10_rt",
528 "tsf3ts10_lr",
529 "tsf3ts10_pr",
530 "tsf3ts11_id",
531 "tsf3ts11_rt",
532 "tsf3ts11_lr",
533 "tsf3ts11_pr",
534 "tsf3ts12_id",
535 "tsf3ts12_rt",
536 "tsf3ts12_lr",
537 "tsf3ts12_pr",
538 "tsf3ts13_id",
539 "tsf3ts13_rt",
540 "tsf3ts13_lr",
541 "tsf3ts13_pr",
542 "tsf3ts14_id",
543 "tsf3ts14_rt",
544 "tsf3ts14_lr",
545 "tsf3ts14_pr",
546 "tsf5_cc",
547 "tsf5ts0_id",
548 "tsf5ts0_rt",
549 "tsf5ts0_lr",
550 "tsf5ts0_pr",
551 "tsf5ts1_id",
552 "tsf5ts1_rt",
553 "tsf5ts1_lr",
554 "tsf5ts1_pr",
555 "tsf5ts2_id",
556 "tsf5ts2_rt",
557 "tsf5ts2_lr",
558 "tsf5ts2_pr",
559 "tsf5ts3_id",
560 "tsf5ts3_rt",
561 "tsf5ts3_lr",
562 "tsf5ts3_pr",
563 "tsf5ts4_id",
564 "tsf5ts4_rt",
565 "tsf5ts4_lr",
566 "tsf5ts4_pr",
567 "tsf5ts5_id",
568 "tsf5ts5_rt",
569 "tsf5ts5_lr",
570 "tsf5ts5_pr",
571 "tsf5ts6_id",
572 "tsf5ts6_rt",
573 "tsf5ts6_lr",
574 "tsf5ts6_pr",
575 "tsf5ts7_id",
576 "tsf5ts7_rt",
577 "tsf5ts7_lr",
578 "tsf5ts7_pr",
579 "tsf5ts8_id",
580 "tsf5ts8_rt",
581 "tsf5ts8_lr",
582 "tsf5ts8_pr",
583 "tsf5ts9_id",
584 "tsf5ts9_rt",
585 "tsf5ts9_lr",
586 "tsf5ts9_pr",
587 "tsf5ts10_id",
588 "tsf5ts10_rt",
589 "tsf5ts10_lr",
590 "tsf5ts10_pr",
591 "tsf5ts11_id",
592 "tsf5ts11_rt",
593 "tsf5ts11_lr",
594 "tsf5ts11_pr",
595 "tsf5ts12_id",
596 "tsf5ts12_rt",
597 "tsf5ts12_lr",
598 "tsf5ts12_pr",
599 "tsf5ts13_id",
600 "tsf5ts13_rt",
601 "tsf5ts13_lr",
602 "tsf5ts13_pr",
603 "tsf5ts14_id",
604 "tsf5ts14_rt",
605 "tsf5ts14_lr",
606 "tsf5ts14_pr",
607 "tsf7_cc",
608 "tsf7ts0_id",
609 "tsf7ts0_rt",
610 "tsf7ts0_lr",
611 "tsf7ts0_pr",
612 "tsf7ts1_id",
613 "tsf7ts1_rt",
614 "tsf7ts1_lr",
615 "tsf7ts1_pr",
616 "tsf7ts2_id",
617 "tsf7ts2_rt",
618 "tsf7ts2_lr",
619 "tsf7ts2_pr",
620 "tsf7ts3_id",
621 "tsf7ts3_rt",
622 "tsf7ts3_lr",
623 "tsf7ts3_pr",
624 "tsf7ts4_id",
625 "tsf7ts4_rt",
626 "tsf7ts4_lr",
627 "tsf7ts4_pr",
628 "tsf7ts5_id",
629 "tsf7ts5_rt",
630 "tsf7ts5_lr",
631 "tsf7ts5_pr",
632 "tsf7ts6_id",
633 "tsf7ts6_rt",
634 "tsf7ts6_lr",
635 "tsf7ts6_pr",
636 "tsf7ts7_id",
637 "tsf7ts7_rt",
638 "tsf7ts7_lr",
639 "tsf7ts7_pr",
640 "tsf7ts8_id",
641 "tsf7ts8_rt",
642 "tsf7ts8_lr",
643 "tsf7ts8_pr",
644 "tsf7ts9_id",
645 "tsf7ts9_rt",
646 "tsf7ts9_lr",
647 "tsf7ts9_pr",
648 "tsf7ts10_id",
649 "tsf7ts10_rt",
650 "tsf7ts10_lr",
651 "tsf7ts10_pr",
652 "tsf7ts11_id",
653 "tsf7ts11_rt",
654 "tsf7ts11_lr",
655 "tsf7ts11_pr",
656 "tsf7ts12_id",
657 "tsf7ts12_rt",
658 "tsf7ts12_lr",
659 "tsf7ts12_pr",
660 "tsf7ts13_id",
661 "tsf7ts13_rt",
662 "tsf7ts13_lr",
663 "tsf7ts13_pr",
664 "tsf7ts14_id",
665 "tsf7ts14_rt",
666 "tsf7ts14_lr",
667 "tsf7ts14_pr",
668 "t2d_cc",
669 "t2d_fnf",
670 "t2d0_charge",
671 "t2d0_rho_s",
672 "t2d0_phi",
673 "t2d0ts0_id",
674 "t2d0ts0_rt",
675 "t2d0ts0_lr",
676 "t2d0ts0_pr",
677 "t2d0ts2_id",
678 "t2d0ts2_rt",
679 "t2d0ts2_lr",
680 "t2d0ts2_pr",
681 "t2d0ts4_id",
682 "t2d0ts4_rt",
683 "t2d0ts4_lr",
684 "t2d0ts4_pr",
685 "t2d0ts6_id",
686 "t2d0ts6_rt",
687 "t2d0ts6_lr",
688 "t2d0ts6_pr",
689 "t2d0ts8_id",
690 "t2d0ts8_rt",
691 "t2d0ts8_lr",
692 "t2d0ts8_pr",
693 "t2d1_charge",
694 "t2d1_rho_s",
695 "t2d1_phi",
696 "t2d1ts0_id",
697 "t2d1ts0_rt",
698 "t2d1ts0_lr",
699 "t2d1ts0_pr",
700 "t2d1ts2_id",
701 "t2d1ts2_rt",
702 "t2d1ts2_lr",
703 "t2d1ts2_pr",
704 "t2d1ts4_id",
705 "t2d1ts4_rt",
706 "t2d1ts4_lr",
707 "t2d1ts4_pr",
708 "t2d1ts6_id",
709 "t2d1ts6_rt",
710 "t2d1ts6_lr",
711 "t2d1ts6_pr",
712 "t2d1ts8_id",
713 "t2d1ts8_rt",
714 "t2d1ts8_lr",
715 "t2d1ts8_pr",
716 "t2d2_charge",
717 "t2d2_rho_s",
718 "t2d2_phi",
719 "t2d2ts0_id",
720 "t2d2ts0_rt",
721 "t2d2ts0_lr",
722 "t2d2ts0_pr",
723 "t2d2ts2_id",
724 "t2d2ts2_rt",
725 "t2d2ts2_lr",
726 "t2d2ts2_pr",
727 "t2d2ts4_id",
728 "t2d2ts4_rt",
729 "t2d2ts4_lr",
730 "t2d2ts4_pr",
731 "t2d2ts6_id",
732 "t2d2ts6_rt",
733 "t2d2ts6_lr",
734 "t2d2ts6_pr",
735 "t2d2ts8_id",
736 "t2d2ts8_rt",
737 "t2d2ts8_lr",
738 "t2d2ts8_pr",
739 "t2d3_charge",
740 "t2d3_rho_s",
741 "t2d3_phi",
742 "t2d3ts0_id",
743 "t2d3ts0_rt",
744 "t2d3ts0_lr",
745 "t2d3ts0_pr",
746 "t2d3ts2_id",
747 "t2d3ts2_rt",
748 "t2d3ts2_lr",
749 "t2d3ts2_pr",
750 "t2d3ts4_id",
751 "t2d3ts4_rt",
752 "t2d3ts4_lr",
753 "t2d3ts4_pr",
754 "t2d3ts6_id",
755 "t2d3ts6_rt",
756 "t2d3ts6_lr",
757 "t2d3ts6_pr",
758 "t2d3ts8_id",
759 "t2d3ts8_rt",
760 "t2d3ts8_lr",
761 "t2d3ts8_pr",
762 "etf_thresh",
763 "etf_cc",
764 "etf_t0",
765 "etf_valid",
766 "firmid", "firmver", "evt", "clk"
767 };
769 const char* LeafNames_2dfitter[nLeafs_2dfitter + nLeafsExtra] = {
770 "t3d_2doldtrk",
771 "t3dtrk0_evtTime_delay",
772 "t3dtrk0_evtTimeValid_delay",
773 "t3dtrk0_charge",
774 "t3dtrk0_rho",
775 "t3dtrk0_phi0",
776 "t3dtrk0ts0_id",
777 "t3dtrk0ts0_lr",
778 "t3dtrk0ts0_rt",
779 "t3dtrk0ts1_id",
780 "t3dtrk0ts1_lr",
781 "t3dtrk0ts1_rt",
782 "t3dtrk0ts2_id",
783 "t3dtrk0ts2_lr",
784 "t3dtrk0ts2_rt",
785 "t3dtrk0ts3_id",
786 "t3dtrk0ts3_lr",
787 "t3dtrk0ts3_rt",
788 "t3dtrk1_evtTime_delay",
789 "t3dtrk1_evtTimeValid_delay",
790 "t3dtrk1_charge",
791 "t3dtrk1_rho",
792 "t3dtrk1_phi0",
793 "t3dtrk1ts0_id",
794 "t3dtrk1ts0_lr",
795 "t3dtrk1ts0_rt",
796 "t3dtrk1ts1_id",
797 "t3dtrk1ts1_lr",
798 "t3dtrk1ts1_rt",
799 "t3dtrk1ts2_id",
800 "t3dtrk1ts2_lr",
801 "t3dtrk1ts2_rt",
802 "t3dtrk1ts3_id",
803 "t3dtrk1ts3_lr",
804 "t3dtrk1ts3_rt",
805 "t2dfittertrk0_rho",
806 "t2dfittertrk0_phi0",
807 "t2dfittertrk1_rho",
808 "t2dfittertrk1_phi0",
809 "t2dfittertrk2_rho",
810 "t2dfittertrk2_phi0",
811 "t2dfittertrk3_rho",
812 "t2dfittertrk3_phi0",
813 "t2d_cc",
814 "t2d_fnf",
815 "t2d0_charge",
816 "t2d0_rho_s",
817 "t2d0_phi",
818 "t2d0ts0_id",
819 "t2d0ts0_rt",
820 "t2d0ts0_lr",
821 "t2d0ts0_pr",
822 "t2d0ts2_id",
823 "t2d0ts2_rt",
824 "t2d0ts2_lr",
825 "t2d0ts2_pr",
826 "t2d0ts4_id",
827 "t2d0ts4_rt",
828 "t2d0ts4_lr",
829 "t2d0ts4_pr",
830 "t2d0ts6_id",
831 "t2d0ts6_rt",
832 "t2d0ts6_lr",
833 "t2d0ts6_pr",
834 "t2d0ts8_id",
835 "t2d0ts8_rt",
836 "t2d0ts8_lr",
837 "t2d0ts8_pr",
838 "t2d1_charge",
839 "t2d1_rho_s",
840 "t2d1_phi",
841 "t2d1ts0_id",
842 "t2d1ts0_rt",
843 "t2d1ts0_lr",
844 "t2d1ts0_pr",
845 "t2d1ts2_id",
846 "t2d1ts2_rt",
847 "t2d1ts2_lr",
848 "t2d1ts2_pr",
849 "t2d1ts4_id",
850 "t2d1ts4_rt",
851 "t2d1ts4_lr",
852 "t2d1ts4_pr",
853 "t2d1ts6_id",
854 "t2d1ts6_rt",
855 "t2d1ts6_lr",
856 "t2d1ts6_pr",
857 "t2d1ts8_id",
858 "t2d1ts8_rt",
859 "t2d1ts8_lr",
860 "t2d1ts8_pr",
861 "t2d2_charge",
862 "t2d2_rho_s",
863 "t2d2_phi",
864 "t2d2ts0_id",
865 "t2d2ts0_rt",
866 "t2d2ts0_lr",
867 "t2d2ts0_pr",
868 "t2d2ts2_id",
869 "t2d2ts2_rt",
870 "t2d2ts2_lr",
871 "t2d2ts2_pr",
872 "t2d2ts4_id",
873 "t2d2ts4_rt",
874 "t2d2ts4_lr",
875 "t2d2ts4_pr",
876 "t2d2ts6_id",
877 "t2d2ts6_rt",
878 "t2d2ts6_lr",
879 "t2d2ts6_pr",
880 "t2d2ts8_id",
881 "t2d2ts8_rt",
882 "t2d2ts8_lr",
883 "t2d2ts8_pr",
884 "t2d3_charge",
885 "t2d3_rho_s",
886 "t2d3_phi",
887 "t2d3ts0_id",
888 "t2d3ts0_rt",
889 "t2d3ts0_lr",
890 "t2d3ts0_pr",
891 "t2d3ts2_id",
892 "t2d3ts2_rt",
893 "t2d3ts2_lr",
894 "t2d3ts2_pr",
895 "t2d3ts4_id",
896 "t2d3ts4_rt",
897 "t2d3ts4_lr",
898 "t2d3ts4_pr",
899 "t2d3ts6_id",
900 "t2d3ts6_rt",
901 "t2d3ts6_lr",
902 "t2d3ts6_pr",
903 "t2d3ts8_id",
904 "t2d3ts8_rt",
905 "t2d3ts8_lr",
906 "t2d3ts8_pr",
907 "etf_thresh",
908 "etf_cc",
909 "etf_t0",
910 "etf_valid",
911 "firmid", "firmver", "evt", "clk"
912 };
913
915 enum EBits {
916 e_t3d_2doldtrk,
917 e_t3dtrk0_evtTime_delay,
918 e_t3dtrk0_evtTimeValid_delay,
919 e_t3dtrk0_charge,
920 e_t3dtrk0_rho,
921 e_t3dtrk0_phi0,
922 e_t3dtrk0ts0_id,
923 e_t3dtrk0ts0_lr,
924 e_t3dtrk0ts0_rt,
925 e_t3dtrk0ts1_id,
926 e_t3dtrk0ts1_lr,
927 e_t3dtrk0ts1_rt,
928 e_t3dtrk0ts2_id,
929 e_t3dtrk0ts2_lr,
930 e_t3dtrk0ts2_rt,
931 e_t3dtrk0ts3_id,
932 e_t3dtrk0ts3_lr,
933 e_t3dtrk0ts3_rt,
934 e_t3dtrk1_evtTime_delay,
935 e_t3dtrk1_evtTimeValid_delay,
936 e_t3dtrk1_charge,
937 e_t3dtrk1_rho,
938 e_t3dtrk1_phi0,
939 e_t3dtrk1ts0_id,
940 e_t3dtrk1ts0_lr,
941 e_t3dtrk1ts0_rt,
942 e_t3dtrk1ts1_id,
943 e_t3dtrk1ts1_lr,
944 e_t3dtrk1ts1_rt,
945 e_t3dtrk1ts2_id,
946 e_t3dtrk1ts2_lr,
947 e_t3dtrk1ts2_rt,
948 e_t3dtrk1ts3_id,
949 e_t3dtrk1ts3_lr,
950 e_t3dtrk1ts3_rt,
951 e_t3d_phase,
952 e_t3d_validTS,
953 e_t3d_2dfnf,
954 e_t3dtrk0_z0_s,
955 e_t3dtrk0_cot_s,
956 e_t3dtrk0_zchisq,
957 e_t3dtrk1_z0_s,
958 e_t3dtrk1_cot_s,
959 e_t3dtrk1_zchisq,
960 e_t3dtrk2_z0_s,
961 e_t3dtrk2_cot_s,
962 e_t3dtrk2_zchisq,
963 e_t3dtrk3_z0_s,
964 e_t3dtrk3_cot_s,
965 e_t3dtrk3_zchisq,
966 e_t3dtrk_rd_req,
967 e_tsf1_cc,
968 e_tsf1ts0_id,
969 e_tsf1ts0_rt,
970 e_tsf1ts0_lr,
971 e_tsf1ts0_pr,
972 e_tsf1ts1_id,
973 e_tsf1ts1_rt,
974 e_tsf1ts1_lr,
975 e_tsf1ts1_pr,
976 e_tsf1ts2_id,
977 e_tsf1ts2_rt,
978 e_tsf1ts2_lr,
979 e_tsf1ts2_pr,
980 e_tsf1ts3_id,
981 e_tsf1ts3_rt,
982 e_tsf1ts3_lr,
983 e_tsf1ts3_pr,
984 e_tsf1ts4_id,
985 e_tsf1ts4_rt,
986 e_tsf1ts4_lr,
987 e_tsf1ts4_pr,
988 e_tsf1ts5_id,
989 e_tsf1ts5_rt,
990 e_tsf1ts5_lr,
991 e_tsf1ts5_pr,
992 e_tsf1ts6_id,
993 e_tsf1ts6_rt,
994 e_tsf1ts6_lr,
995 e_tsf1ts6_pr,
996 e_tsf1ts7_id,
997 e_tsf1ts7_rt,
998 e_tsf1ts7_lr,
999 e_tsf1ts7_pr,
1000 e_tsf1ts8_id,
1001 e_tsf1ts8_rt,
1002 e_tsf1ts8_lr,
1003 e_tsf1ts8_pr,
1004 e_tsf1ts9_id,
1005 e_tsf1ts9_rt,
1006 e_tsf1ts9_lr,
1007 e_tsf1ts9_pr,
1008 e_tsf3_cc,
1009 e_tsf3ts0_id,
1010 e_tsf3ts0_rt,
1011 e_tsf3ts0_lr,
1012 e_tsf3ts0_pr,
1013 e_tsf3ts1_id,
1014 e_tsf3ts1_rt,
1015 e_tsf3ts1_lr,
1016 e_tsf3ts1_pr,
1017 e_tsf3ts2_id,
1018 e_tsf3ts2_rt,
1019 e_tsf3ts2_lr,
1020 e_tsf3ts2_pr,
1021 e_tsf3ts3_id,
1022 e_tsf3ts3_rt,
1023 e_tsf3ts3_lr,
1024 e_tsf3ts3_pr,
1025 e_tsf3ts4_id,
1026 e_tsf3ts4_rt,
1027 e_tsf3ts4_lr,
1028 e_tsf3ts4_pr,
1029 e_tsf3ts5_id,
1030 e_tsf3ts5_rt,
1031 e_tsf3ts5_lr,
1032 e_tsf3ts5_pr,
1033 e_tsf3ts6_id,
1034 e_tsf3ts6_rt,
1035 e_tsf3ts6_lr,
1036 e_tsf3ts6_pr,
1037 e_tsf3ts7_id,
1038 e_tsf3ts7_rt,
1039 e_tsf3ts7_lr,
1040 e_tsf3ts7_pr,
1041 e_tsf3ts8_id,
1042 e_tsf3ts8_rt,
1043 e_tsf3ts8_lr,
1044 e_tsf3ts8_pr,
1045 e_tsf3ts9_id,
1046 e_tsf3ts9_rt,
1047 e_tsf3ts9_lr,
1048 e_tsf3ts9_pr,
1049 e_tsf5_cc,
1050 e_tsf5ts0_id,
1051 e_tsf5ts0_rt,
1052 e_tsf5ts0_lr,
1053 e_tsf5ts0_pr,
1054 e_tsf5ts1_id,
1055 e_tsf5ts1_rt,
1056 e_tsf5ts1_lr,
1057 e_tsf5ts1_pr,
1058 e_tsf5ts2_id,
1059 e_tsf5ts2_rt,
1060 e_tsf5ts2_lr,
1061 e_tsf5ts2_pr,
1062 e_tsf5ts3_id,
1063 e_tsf5ts3_rt,
1064 e_tsf5ts3_lr,
1065 e_tsf5ts3_pr,
1066 e_tsf5ts4_id,
1067 e_tsf5ts4_rt,
1068 e_tsf5ts4_lr,
1069 e_tsf5ts4_pr,
1070 e_tsf5ts5_id,
1071 e_tsf5ts5_rt,
1072 e_tsf5ts5_lr,
1073 e_tsf5ts5_pr,
1074 e_tsf5ts6_id,
1075 e_tsf5ts6_rt,
1076 e_tsf5ts6_lr,
1077 e_tsf5ts6_pr,
1078 e_tsf5ts7_id,
1079 e_tsf5ts7_rt,
1080 e_tsf5ts7_lr,
1081 e_tsf5ts7_pr,
1082 e_tsf5ts8_id,
1083 e_tsf5ts8_rt,
1084 e_tsf5ts8_lr,
1085 e_tsf5ts8_pr,
1086 e_tsf5ts9_id,
1087 e_tsf5ts9_rt,
1088 e_tsf5ts9_lr,
1089 e_tsf5ts9_pr,
1090 e_tsf7_cc,
1091 e_tsf7ts0_id,
1092 e_tsf7ts0_rt,
1093 e_tsf7ts0_lr,
1094 e_tsf7ts0_pr,
1095 e_tsf7ts1_id,
1096 e_tsf7ts1_rt,
1097 e_tsf7ts1_lr,
1098 e_tsf7ts1_pr,
1099 e_tsf7ts2_id,
1100 e_tsf7ts2_rt,
1101 e_tsf7ts2_lr,
1102 e_tsf7ts2_pr,
1103 e_tsf7ts3_id,
1104 e_tsf7ts3_rt,
1105 e_tsf7ts3_lr,
1106 e_tsf7ts3_pr,
1107 e_tsf7ts4_id,
1108 e_tsf7ts4_rt,
1109 e_tsf7ts4_lr,
1110 e_tsf7ts4_pr,
1111 e_tsf7ts5_id,
1112 e_tsf7ts5_rt,
1113 e_tsf7ts5_lr,
1114 e_tsf7ts5_pr,
1115 e_tsf7ts6_id,
1116 e_tsf7ts6_rt,
1117 e_tsf7ts6_lr,
1118 e_tsf7ts6_pr,
1119 e_tsf7ts7_id,
1120 e_tsf7ts7_rt,
1121 e_tsf7ts7_lr,
1122 e_tsf7ts7_pr,
1123 e_tsf7ts8_id,
1124 e_tsf7ts8_rt,
1125 e_tsf7ts8_lr,
1126 e_tsf7ts8_pr,
1127 e_tsf7ts9_id,
1128 e_tsf7ts9_rt,
1129 e_tsf7ts9_lr,
1130 e_tsf7ts9_pr,
1131 e_t2d_cc,
1132 e_t2d_fnf,
1133 e_t2d0_charge,
1134 e_t2d0_rho_s,
1135 e_t2d0_phi,
1136 e_t2d0ts0_id,
1137 e_t2d0ts0_rt,
1138 e_t2d0ts0_lr,
1139 e_t2d0ts0_pr,
1140 e_t2d0ts2_id,
1141 e_t2d0ts2_rt,
1142 e_t2d0ts2_lr,
1143 e_t2d0ts2_pr,
1144 e_t2d0ts4_id,
1145 e_t2d0ts4_rt,
1146 e_t2d0ts4_lr,
1147 e_t2d0ts4_pr,
1148 e_t2d0ts6_id,
1149 e_t2d0ts6_rt,
1150 e_t2d0ts6_lr,
1151 e_t2d0ts6_pr,
1152 e_t2d0ts8_id,
1153 e_t2d0ts8_rt,
1154 e_t2d0ts8_lr,
1155 e_t2d0ts8_pr,
1156 e_t2d1_charge,
1157 e_t2d1_rho_s,
1158 e_t2d1_phi,
1159 e_t2d1ts0_id,
1160 e_t2d1ts0_rt,
1161 e_t2d1ts0_lr,
1162 e_t2d1ts0_pr,
1163 e_t2d1ts2_id,
1164 e_t2d1ts2_rt,
1165 e_t2d1ts2_lr,
1166 e_t2d1ts2_pr,
1167 e_t2d1ts4_id,
1168 e_t2d1ts4_rt,
1169 e_t2d1ts4_lr,
1170 e_t2d1ts4_pr,
1171 e_t2d1ts6_id,
1172 e_t2d1ts6_rt,
1173 e_t2d1ts6_lr,
1174 e_t2d1ts6_pr,
1175 e_t2d1ts8_id,
1176 e_t2d1ts8_rt,
1177 e_t2d1ts8_lr,
1178 e_t2d1ts8_pr,
1179 e_t2d2_charge,
1180 e_t2d2_rho_s,
1181 e_t2d2_phi,
1182 e_t2d2ts0_id,
1183 e_t2d2ts0_rt,
1184 e_t2d2ts0_lr,
1185 e_t2d2ts0_pr,
1186 e_t2d2ts2_id,
1187 e_t2d2ts2_rt,
1188 e_t2d2ts2_lr,
1189 e_t2d2ts2_pr,
1190 e_t2d2ts4_id,
1191 e_t2d2ts4_rt,
1192 e_t2d2ts4_lr,
1193 e_t2d2ts4_pr,
1194 e_t2d2ts6_id,
1195 e_t2d2ts6_rt,
1196 e_t2d2ts6_lr,
1197 e_t2d2ts6_pr,
1198 e_t2d2ts8_id,
1199 e_t2d2ts8_rt,
1200 e_t2d2ts8_lr,
1201 e_t2d2ts8_pr,
1202 e_t2d3_charge,
1203 e_t2d3_rho_s,
1204 e_t2d3_phi,
1205 e_t2d3ts0_id,
1206 e_t2d3ts0_rt,
1207 e_t2d3ts0_lr,
1208 e_t2d3ts0_pr,
1209 e_t2d3ts2_id,
1210 e_t2d3ts2_rt,
1211 e_t2d3ts2_lr,
1212 e_t2d3ts2_pr,
1213 e_t2d3ts4_id,
1214 e_t2d3ts4_rt,
1215 e_t2d3ts4_lr,
1216 e_t2d3ts4_pr,
1217 e_t2d3ts6_id,
1218 e_t2d3ts6_rt,
1219 e_t2d3ts6_lr,
1220 e_t2d3ts6_pr,
1221 e_t2d3ts8_id,
1222 e_t2d3ts8_rt,
1223 e_t2d3ts8_lr,
1224 e_t2d3ts8_pr,
1225 e_etf_thresh,
1226 e_etf_cc,
1227 e_etf_t0,
1228 e_etf_valid,
1229 e_firmid, e_firmver, e_evt, e_clk
1230 };
1231
1233 enum EBits_2624 {
1234 e1_t3d_2doldtrk,
1235 e1_t3dtrk0_evtTime_delay,
1236 e1_t3dtrk0_evtTimeValid_delay,
1237 e1_t3dtrk0_charge,
1238 e1_t3dtrk0_rho,
1239 e1_t3dtrk0_phi0,
1240 e1_t3dtrk0ts0_id,
1241 e1_t3dtrk0ts0_lr,
1242 e1_t3dtrk0ts0_rt,
1243 e1_t3dtrk0ts1_id,
1244 e1_t3dtrk0ts1_lr,
1245 e1_t3dtrk0ts1_rt,
1246 e1_t3dtrk0ts2_id,
1247 e1_t3dtrk0ts2_lr,
1248 e1_t3dtrk0ts2_rt,
1249 e1_t3dtrk0ts3_id,
1250 e1_t3dtrk0ts3_lr,
1251 e1_t3dtrk0ts3_rt,
1252 e1_t3dtrk1_evtTime_delay,
1253 e1_t3dtrk1_evtTimeValid_delay,
1254 e1_t3dtrk1_charge,
1255 e1_t3dtrk1_rho,
1256 e1_t3dtrk1_phi0,
1257 e1_t3dtrk1ts0_id,
1258 e1_t3dtrk1ts0_lr,
1259 e1_t3dtrk1ts0_rt,
1260 e1_t3dtrk1ts1_id,
1261 e1_t3dtrk1ts1_lr,
1262 e1_t3dtrk1ts1_rt,
1263 e1_t3dtrk1ts2_id,
1264 e1_t3dtrk1ts2_lr,
1265 e1_t3dtrk1ts2_rt,
1266 e1_t3dtrk1ts3_id,
1267 e1_t3dtrk1ts3_lr,
1268 e1_t3dtrk1ts3_rt,
1269 e1_t3d_phase,
1270 e1_t3d_validTS,
1271 e1_t3d_2dfnf,
1272 e1_t3dtrk0_z0_s,
1273 e1_t3dtrk0_cot_s,
1274 e1_t3dtrk0_zchisq,
1275 e1_t3dtrk1_z0_s,
1276 e1_t3dtrk1_cot_s,
1277 e1_t3dtrk1_zchisq,
1278 e1_t3dtrk2_z0_s,
1279 e1_t3dtrk2_cot_s,
1280 e1_t3dtrk2_zchisq,
1281 e1_t3dtrk3_z0_s,
1282 e1_t3dtrk3_cot_s,
1283 e1_t3dtrk3_zchisq,
1284 e1_t3dtrk_rd_req,
1285 e1_tsf1_cc,
1286 e1_tsf1ts0_id,
1287 e1_tsf1ts0_rt,
1288 e1_tsf1ts0_lr,
1289 e1_tsf1ts0_pr,
1290 e1_tsf1ts1_id,
1291 e1_tsf1ts1_rt,
1292 e1_tsf1ts1_lr,
1293 e1_tsf1ts1_pr,
1294 e1_tsf1ts2_id,
1295 e1_tsf1ts2_rt,
1296 e1_tsf1ts2_lr,
1297 e1_tsf1ts2_pr,
1298 e1_tsf1ts3_id,
1299 e1_tsf1ts3_rt,
1300 e1_tsf1ts3_lr,
1301 e1_tsf1ts3_pr,
1302 e1_tsf1ts4_id,
1303 e1_tsf1ts4_rt,
1304 e1_tsf1ts4_lr,
1305 e1_tsf1ts4_pr,
1306 e1_tsf1ts5_id,
1307 e1_tsf1ts5_rt,
1308 e1_tsf1ts5_lr,
1309 e1_tsf1ts5_pr,
1310 e1_tsf1ts6_id,
1311 e1_tsf1ts6_rt,
1312 e1_tsf1ts6_lr,
1313 e1_tsf1ts6_pr,
1314 e1_tsf1ts7_id,
1315 e1_tsf1ts7_rt,
1316 e1_tsf1ts7_lr,
1317 e1_tsf1ts7_pr,
1318 e1_tsf1ts8_id,
1319 e1_tsf1ts8_rt,
1320 e1_tsf1ts8_lr,
1321 e1_tsf1ts8_pr,
1322 e1_tsf1ts9_id,
1323 e1_tsf1ts9_rt,
1324 e1_tsf1ts9_lr,
1325 e1_tsf1ts9_pr,
1326 e1_tsf1ts10_id,
1327 e1_tsf1ts10_rt,
1328 e1_tsf1ts10_lr,
1329 e1_tsf1ts10_pr,
1330 e1_tsf1ts11_id,
1331 e1_tsf1ts11_rt,
1332 e1_tsf1ts11_lr,
1333 e1_tsf1ts11_pr,
1334 e1_tsf1ts12_id,
1335 e1_tsf1ts12_rt,
1336 e1_tsf1ts12_lr,
1337 e1_tsf1ts12_pr,
1338 e1_tsf1ts13_id,
1339 e1_tsf1ts13_rt,
1340 e1_tsf1ts13_lr,
1341 e1_tsf1ts13_pr,
1342 e1_tsf1ts14_id,
1343 e1_tsf1ts14_rt,
1344 e1_tsf1ts14_lr,
1345 e1_tsf1ts14_pr,
1346 e1_tsf3_cc,
1347 e1_tsf3ts0_id,
1348 e1_tsf3ts0_rt,
1349 e1_tsf3ts0_lr,
1350 e1_tsf3ts0_pr,
1351 e1_tsf3ts1_id,
1352 e1_tsf3ts1_rt,
1353 e1_tsf3ts1_lr,
1354 e1_tsf3ts1_pr,
1355 e1_tsf3ts2_id,
1356 e1_tsf3ts2_rt,
1357 e1_tsf3ts2_lr,
1358 e1_tsf3ts2_pr,
1359 e1_tsf3ts3_id,
1360 e1_tsf3ts3_rt,
1361 e1_tsf3ts3_lr,
1362 e1_tsf3ts3_pr,
1363 e1_tsf3ts4_id,
1364 e1_tsf3ts4_rt,
1365 e1_tsf3ts4_lr,
1366 e1_tsf3ts4_pr,
1367 e1_tsf3ts5_id,
1368 e1_tsf3ts5_rt,
1369 e1_tsf3ts5_lr,
1370 e1_tsf3ts5_pr,
1371 e1_tsf3ts6_id,
1372 e1_tsf3ts6_rt,
1373 e1_tsf3ts6_lr,
1374 e1_tsf3ts6_pr,
1375 e1_tsf3ts7_id,
1376 e1_tsf3ts7_rt,
1377 e1_tsf3ts7_lr,
1378 e1_tsf3ts7_pr,
1379 e1_tsf3ts8_id,
1380 e1_tsf3ts8_rt,
1381 e1_tsf3ts8_lr,
1382 e1_tsf3ts8_pr,
1383 e1_tsf3ts9_id,
1384 e1_tsf3ts9_rt,
1385 e1_tsf3ts9_lr,
1386 e1_tsf3ts9_pr,
1387 e1_tsf3ts10_id,
1388 e1_tsf3ts10_rt,
1389 e1_tsf3ts10_lr,
1390 e1_tsf3ts10_pr,
1391 e1_tsf3ts11_id,
1392 e1_tsf3ts11_rt,
1393 e1_tsf3ts11_lr,
1394 e1_tsf3ts11_pr,
1395 e1_tsf3ts12_id,
1396 e1_tsf3ts12_rt,
1397 e1_tsf3ts12_lr,
1398 e1_tsf3ts12_pr,
1399 e1_tsf3ts13_id,
1400 e1_tsf3ts13_rt,
1401 e1_tsf3ts13_lr,
1402 e1_tsf3ts13_pr,
1403 e1_tsf3ts14_id,
1404 e1_tsf3ts14_rt,
1405 e1_tsf3ts14_lr,
1406 e1_tsf3ts14_pr,
1407 e1_tsf5_cc,
1408 e1_tsf5ts0_id,
1409 e1_tsf5ts0_rt,
1410 e1_tsf5ts0_lr,
1411 e1_tsf5ts0_pr,
1412 e1_tsf5ts1_id,
1413 e1_tsf5ts1_rt,
1414 e1_tsf5ts1_lr,
1415 e1_tsf5ts1_pr,
1416 e1_tsf5ts2_id,
1417 e1_tsf5ts2_rt,
1418 e1_tsf5ts2_lr,
1419 e1_tsf5ts2_pr,
1420 e1_tsf5ts3_id,
1421 e1_tsf5ts3_rt,
1422 e1_tsf5ts3_lr,
1423 e1_tsf5ts3_pr,
1424 e1_tsf5ts4_id,
1425 e1_tsf5ts4_rt,
1426 e1_tsf5ts4_lr,
1427 e1_tsf5ts4_pr,
1428 e1_tsf5ts5_id,
1429 e1_tsf5ts5_rt,
1430 e1_tsf5ts5_lr,
1431 e1_tsf5ts5_pr,
1432 e1_tsf5ts6_id,
1433 e1_tsf5ts6_rt,
1434 e1_tsf5ts6_lr,
1435 e1_tsf5ts6_pr,
1436 e1_tsf5ts7_id,
1437 e1_tsf5ts7_rt,
1438 e1_tsf5ts7_lr,
1439 e1_tsf5ts7_pr,
1440 e1_tsf5ts8_id,
1441 e1_tsf5ts8_rt,
1442 e1_tsf5ts8_lr,
1443 e1_tsf5ts8_pr,
1444 e1_tsf5ts9_id,
1445 e1_tsf5ts9_rt,
1446 e1_tsf5ts9_lr,
1447 e1_tsf5ts9_pr,
1448 e1_tsf5ts10_id,
1449 e1_tsf5ts10_rt,
1450 e1_tsf5ts10_lr,
1451 e1_tsf5ts10_pr,
1452 e1_tsf5ts11_id,
1453 e1_tsf5ts11_rt,
1454 e1_tsf5ts11_lr,
1455 e1_tsf5ts11_pr,
1456 e1_tsf5ts12_id,
1457 e1_tsf5ts12_rt,
1458 e1_tsf5ts12_lr,
1459 e1_tsf5ts12_pr,
1460 e1_tsf5ts13_id,
1461 e1_tsf5ts13_rt,
1462 e1_tsf5ts13_lr,
1463 e1_tsf5ts13_pr,
1464 e1_tsf5ts14_id,
1465 e1_tsf5ts14_rt,
1466 e1_tsf5ts14_lr,
1467 e1_tsf5ts14_pr,
1468 e1_tsf7_cc,
1469 e1_tsf7ts0_id,
1470 e1_tsf7ts0_rt,
1471 e1_tsf7ts0_lr,
1472 e1_tsf7ts0_pr,
1473 e1_tsf7ts1_id,
1474 e1_tsf7ts1_rt,
1475 e1_tsf7ts1_lr,
1476 e1_tsf7ts1_pr,
1477 e1_tsf7ts2_id,
1478 e1_tsf7ts2_rt,
1479 e1_tsf7ts2_lr,
1480 e1_tsf7ts2_pr,
1481 e1_tsf7ts3_id,
1482 e1_tsf7ts3_rt,
1483 e1_tsf7ts3_lr,
1484 e1_tsf7ts3_pr,
1485 e1_tsf7ts4_id,
1486 e1_tsf7ts4_rt,
1487 e1_tsf7ts4_lr,
1488 e1_tsf7ts4_pr,
1489 e1_tsf7ts5_id,
1490 e1_tsf7ts5_rt,
1491 e1_tsf7ts5_lr,
1492 e1_tsf7ts5_pr,
1493 e1_tsf7ts6_id,
1494 e1_tsf7ts6_rt,
1495 e1_tsf7ts6_lr,
1496 e1_tsf7ts6_pr,
1497 e1_tsf7ts7_id,
1498 e1_tsf7ts7_rt,
1499 e1_tsf7ts7_lr,
1500 e1_tsf7ts7_pr,
1501 e1_tsf7ts8_id,
1502 e1_tsf7ts8_rt,
1503 e1_tsf7ts8_lr,
1504 e1_tsf7ts8_pr,
1505 e1_tsf7ts9_id,
1506 e1_tsf7ts9_rt,
1507 e1_tsf7ts9_lr,
1508 e1_tsf7ts9_pr,
1509 e1_tsf7ts10_id,
1510 e1_tsf7ts10_rt,
1511 e1_tsf7ts10_lr,
1512 e1_tsf7ts10_pr,
1513 e1_tsf7ts11_id,
1514 e1_tsf7ts11_rt,
1515 e1_tsf7ts11_lr,
1516 e1_tsf7ts11_pr,
1517 e1_tsf7ts12_id,
1518 e1_tsf7ts12_rt,
1519 e1_tsf7ts12_lr,
1520 e1_tsf7ts12_pr,
1521 e1_tsf7ts13_id,
1522 e1_tsf7ts13_rt,
1523 e1_tsf7ts13_lr,
1524 e1_tsf7ts13_pr,
1525 e1_tsf7ts14_id,
1526 e1_tsf7ts14_rt,
1527 e1_tsf7ts14_lr,
1528 e1_tsf7ts14_pr,
1529 e1_t2d_cc,
1530 e1_t2d_fnf,
1531 e1_t2d0_charge,
1532 e1_t2d0_rho_s,
1533 e1_t2d0_phi,
1534 e1_t2d0ts0_id,
1535 e1_t2d0ts0_rt,
1536 e1_t2d0ts0_lr,
1537 e1_t2d0ts0_pr,
1538 e1_t2d0ts2_id,
1539 e1_t2d0ts2_rt,
1540 e1_t2d0ts2_lr,
1541 e1_t2d0ts2_pr,
1542 e1_t2d0ts4_id,
1543 e1_t2d0ts4_rt,
1544 e1_t2d0ts4_lr,
1545 e1_t2d0ts4_pr,
1546 e1_t2d0ts6_id,
1547 e1_t2d0ts6_rt,
1548 e1_t2d0ts6_lr,
1549 e1_t2d0ts6_pr,
1550 e1_t2d0ts8_id,
1551 e1_t2d0ts8_rt,
1552 e1_t2d0ts8_lr,
1553 e1_t2d0ts8_pr,
1554 e1_t2d1_charge,
1555 e1_t2d1_rho_s,
1556 e1_t2d1_phi,
1557 e1_t2d1ts0_id,
1558 e1_t2d1ts0_rt,
1559 e1_t2d1ts0_lr,
1560 e1_t2d1ts0_pr,
1561 e1_t2d1ts2_id,
1562 e1_t2d1ts2_rt,
1563 e1_t2d1ts2_lr,
1564 e1_t2d1ts2_pr,
1565 e1_t2d1ts4_id,
1566 e1_t2d1ts4_rt,
1567 e1_t2d1ts4_lr,
1568 e1_t2d1ts4_pr,
1569 e1_t2d1ts6_id,
1570 e1_t2d1ts6_rt,
1571 e1_t2d1ts6_lr,
1572 e1_t2d1ts6_pr,
1573 e1_t2d1ts8_id,
1574 e1_t2d1ts8_rt,
1575 e1_t2d1ts8_lr,
1576 e1_t2d1ts8_pr,
1577 e1_t2d2_charge,
1578 e1_t2d2_rho_s,
1579 e1_t2d2_phi,
1580 e1_t2d2ts0_id,
1581 e1_t2d2ts0_rt,
1582 e1_t2d2ts0_lr,
1583 e1_t2d2ts0_pr,
1584 e1_t2d2ts2_id,
1585 e1_t2d2ts2_rt,
1586 e1_t2d2ts2_lr,
1587 e1_t2d2ts2_pr,
1588 e1_t2d2ts4_id,
1589 e1_t2d2ts4_rt,
1590 e1_t2d2ts4_lr,
1591 e1_t2d2ts4_pr,
1592 e1_t2d2ts6_id,
1593 e1_t2d2ts6_rt,
1594 e1_t2d2ts6_lr,
1595 e1_t2d2ts6_pr,
1596 e1_t2d2ts8_id,
1597 e1_t2d2ts8_rt,
1598 e1_t2d2ts8_lr,
1599 e1_t2d2ts8_pr,
1600 e1_t2d3_charge,
1601 e1_t2d3_rho_s,
1602 e1_t2d3_phi,
1603 e1_t2d3ts0_id,
1604 e1_t2d3ts0_rt,
1605 e1_t2d3ts0_lr,
1606 e1_t2d3ts0_pr,
1607 e1_t2d3ts2_id,
1608 e1_t2d3ts2_rt,
1609 e1_t2d3ts2_lr,
1610 e1_t2d3ts2_pr,
1611 e1_t2d3ts4_id,
1612 e1_t2d3ts4_rt,
1613 e1_t2d3ts4_lr,
1614 e1_t2d3ts4_pr,
1615 e1_t2d3ts6_id,
1616 e1_t2d3ts6_rt,
1617 e1_t2d3ts6_lr,
1618 e1_t2d3ts6_pr,
1619 e1_t2d3ts8_id,
1620 e1_t2d3ts8_rt,
1621 e1_t2d3ts8_lr,
1622 e1_t2d3ts8_pr,
1623 e1_etf_thresh,
1624 e1_etf_cc,
1625 e1_etf_t0,
1626 e1_etf_valid,
1627 e1_firmid, e1_firmver, e1_evt, e1_clk
1628 };
1629
1631 enum EBits_2dfitter {
1632 e2_t3d_2doldtrk,
1633 e2_t3dtrk0_evtTime_delay,
1634 e2_t3dtrk0_evtTimeValid_delay,
1635 e2_t3dtrk0_charge,
1636 e2_t3dtrk0_rho,
1637 e2_t3dtrk0_phi0,
1638 e2_t3dtrk0ts0_id,
1639 e2_t3dtrk0ts0_lr,
1640 e2_t3dtrk0ts0_rt,
1641 e2_t3dtrk0ts1_id,
1642 e2_t3dtrk0ts1_lr,
1643 e2_t3dtrk0ts1_rt,
1644 e2_t3dtrk0ts2_id,
1645 e2_t3dtrk0ts2_lr,
1646 e2_t3dtrk0ts2_rt,
1647 e2_t3dtrk0ts3_id,
1648 e2_t3dtrk0ts3_lr,
1649 e2_t3dtrk0ts3_rt,
1650 e2_t3dtrk1_evtTime_delay,
1651 e2_t3dtrk1_evtTimeValid_delay,
1652 e2_t3dtrk1_charge,
1653 e2_t3dtrk1_rho,
1654 e2_t3dtrk1_phi0,
1655 e2_t3dtrk1ts0_id,
1656 e2_t3dtrk1ts0_lr,
1657 e2_t3dtrk1ts0_rt,
1658 e2_t3dtrk1ts1_id,
1659 e2_t3dtrk1ts1_lr,
1660 e2_t3dtrk1ts1_rt,
1661 e2_t3dtrk1ts2_id,
1662 e2_t3dtrk1ts2_lr,
1663 e2_t3dtrk1ts2_rt,
1664 e2_t3dtrk1ts3_id,
1665 e2_t3dtrk1ts3_lr,
1666 e2_t3dtrk1ts3_rt,
1667 e2_t2dfittertrk0_rho,
1668 e2_t2dfittertrk0_phi0,
1669 e2_t2dfittertrk1_rho,
1670 e2_t2dfittertrk1_phi0,
1671 e2_t2dfittertrk2_rho,
1672 e2_t2dfittertrk2_phi0,
1673 e2_t2dfittertrk3_rho,
1674 e2_t2dfittertrk3_phi0,
1675 e2_t2d_cc,
1676 e2_t2d_fnf,
1677 e2_t2d0_charge,
1678 e2_t2d0_rho_s,
1679 e2_t2d0_phi,
1680 e2_t2d0ts0_id,
1681 e2_t2d0ts0_rt,
1682 e2_t2d0ts0_lr,
1683 e2_t2d0ts0_pr,
1684 e2_t2d0ts2_id,
1685 e2_t2d0ts2_rt,
1686 e2_t2d0ts2_lr,
1687 e2_t2d0ts2_pr,
1688 e2_t2d0ts4_id,
1689 e2_t2d0ts4_rt,
1690 e2_t2d0ts4_lr,
1691 e2_t2d0ts4_pr,
1692 e2_t2d0ts6_id,
1693 e2_t2d0ts6_rt,
1694 e2_t2d0ts6_lr,
1695 e2_t2d0ts6_pr,
1696 e2_t2d0ts8_id,
1697 e2_t2d0ts8_rt,
1698 e2_t2d0ts8_lr,
1699 e2_t2d0ts8_pr,
1700 e2_t2d1_charge,
1701 e2_t2d1_rho_s,
1702 e2_t2d1_phi,
1703 e2_t2d1ts0_id,
1704 e2_t2d1ts0_rt,
1705 e2_t2d1ts0_lr,
1706 e2_t2d1ts0_pr,
1707 e2_t2d1ts2_id,
1708 e2_t2d1ts2_rt,
1709 e2_t2d1ts2_lr,
1710 e2_t2d1ts2_pr,
1711 e2_t2d1ts4_id,
1712 e2_t2d1ts4_rt,
1713 e2_t2d1ts4_lr,
1714 e2_t2d1ts4_pr,
1715 e2_t2d1ts6_id,
1716 e2_t2d1ts6_rt,
1717 e2_t2d1ts6_lr,
1718 e2_t2d1ts6_pr,
1719 e2_t2d1ts8_id,
1720 e2_t2d1ts8_rt,
1721 e2_t2d1ts8_lr,
1722 e2_t2d1ts8_pr,
1723 e2_t2d2_charge,
1724 e2_t2d2_rho_s,
1725 e2_t2d2_phi,
1726 e2_t2d2ts0_id,
1727 e2_t2d2ts0_rt,
1728 e2_t2d2ts0_lr,
1729 e2_t2d2ts0_pr,
1730 e2_t2d2ts2_id,
1731 e2_t2d2ts2_rt,
1732 e2_t2d2ts2_lr,
1733 e2_t2d2ts2_pr,
1734 e2_t2d2ts4_id,
1735 e2_t2d2ts4_rt,
1736 e2_t2d2ts4_lr,
1737 e2_t2d2ts4_pr,
1738 e2_t2d2ts6_id,
1739 e2_t2d2ts6_rt,
1740 e2_t2d2ts6_lr,
1741 e2_t2d2ts6_pr,
1742 e2_t2d2ts8_id,
1743 e2_t2d2ts8_rt,
1744 e2_t2d2ts8_lr,
1745 e2_t2d2ts8_pr,
1746 e2_t2d3_charge,
1747 e2_t2d3_rho_s,
1748 e2_t2d3_phi,
1749 e2_t2d3ts0_id,
1750 e2_t2d3ts0_rt,
1751 e2_t2d3ts0_lr,
1752 e2_t2d3ts0_pr,
1753 e2_t2d3ts2_id,
1754 e2_t2d3ts2_rt,
1755 e2_t2d3ts2_lr,
1756 e2_t2d3ts2_pr,
1757 e2_t2d3ts4_id,
1758 e2_t2d3ts4_rt,
1759 e2_t2d3ts4_lr,
1760 e2_t2d3ts4_pr,
1761 e2_t2d3ts6_id,
1762 e2_t2d3ts6_rt,
1763 e2_t2d3ts6_lr,
1764 e2_t2d3ts6_pr,
1765 e2_t2d3ts8_id,
1766 e2_t2d3ts8_rt,
1767 e2_t2d3ts8_lr,
1768 e2_t2d3ts8_pr,
1769 e2_etf_thresh,
1770 e2_etf_cc,
1771 e2_etf_t0,
1772 e2_etf_valid,
1773 e2_firmid, e2_firmver, e2_evt, e2_clk
1774 };
1775
1776
1778 const int BitMap[nLeafs][2] = {
1780 {1746, 5}, // t3d_2doldtrk (1714 downto 1709)
1781 {1740, 8}, // t3dtrk0_evtTime_delay (1708 downto 1700)
1782 {1731, 0}, // t3dtrk0_evtTimeValid_delay (1699 downto 1699)
1783 {1730, 0}, // t3dtrk0_charge (1698 downto 1698)
1784 {1729, 10}, // t3dtrk0_rho (1697 downto 1687)
1785 {1718, 12}, // t3dtrk0_phi0 (1686 downto 1674)
1786 {1705, 7}, // t3dtrk0ts0_id (1673 downto 1666)
1787 {1697, 1}, // t3dtrk0ts0_lr (1665 downto 1664)
1788 {1695, 8}, // t3dtrk0ts0_rt (1663 downto 1655)
1789 {1686, 7}, // t3dtrk0ts1_id (1654 downto 1647)
1790 {1678, 1}, // t3dtrk0ts1_lr (1646 downto 1645)
1791 {1676, 8}, // t3dtrk0ts1_rt (1644 downto 1636)
1792 {1667, 8}, // t3dtrk0ts2_id (1635 downto 1627)
1793 {1658, 1}, // t3dtrk0ts2_lr (1626 downto 1625)
1794 {1656, 8}, // t3dtrk0ts2_rt (1624 downto 1616)
1795 {1647, 8}, // t3dtrk0ts3_id (1615 downto 1607)
1796 {1638, 1}, // t3dtrk0ts3_lr (1606 downto 1605)
1797 {1636, 8}, // t3dtrk0ts3_rt (1604 downto 1596)
1798 {1627, 8}, // t3dtrk1_evtTime_delay (1595 downto 1587)
1799 {1618, 0}, // t3dtrk1_evtTimeValid_delay (1586 downto 1586)
1800 {1617, 0}, // t3dtrk1_charge (1585 downto 1585)
1801 {1616, 10}, // t3dtrk1_rho (1584 downto 1574)
1802 {1605, 12}, // t3dtrk1_phi0 (1573 downto 1561)
1803 {1592, 7}, // t3dtrk1ts0_id (1560 downto 1553)
1804 {1584, 1}, // t3dtrk1ts0_lr (1552 downto 1551)
1805 {1582, 8}, // t3dtrk1ts0_rt (1550 downto 1542)
1806 {1573, 7}, // t3dtrk1ts1_id (1541 downto 1534)
1807 {1565, 1}, // t3dtrk1ts1_lr (1533 downto 1532)
1808 {1563, 8}, // t3dtrk1ts1_rt (1531 downto 1523)
1809 {1554, 8}, // t3dtrk1ts2_id (1522 downto 1514)
1810 {1545, 1}, // t3dtrk1ts2_lr (1513 downto 1512)
1811 {1543, 8}, // t3dtrk1ts2_rt (1511 downto 1503)
1812 {1534, 8}, // t3dtrk1ts3_id (1502 downto 1494)
1813 {1525, 1}, // t3dtrk1ts3_lr (1493 downto 1492)
1814 {1523, 8}, // t3dtrk1ts3_rt (1491 downto 1483)
1815 {1514, 1}, // t3d_phase (1482 downto 1481)
1816 {1512, 3}, // t3d_validTS (1480 downto 1477)
1817 {1508, 5}, // t3d_2dfnf (1476 downto 1471)
1818 {1502, 10}, // t3dtrk0_z0_s (1470 downto 1460)
1819 {1491, 10}, // t3dtrk0_cot_s (1459 downto 1449)
1820 {1480, 3}, // t3dtrk0_zchisq (1448 downto 1445)
1821 {1476, 10}, // t3dtrk1_z0_s (1444 downto 1434)
1822 {1465, 10}, // t3dtrk1_cot_s (1433 downto 1423)
1823 {1454, 3}, // t3dtrk1_zchisq (1422 downto 1419)
1824 {1450, 10}, // t3dtrk2_z0_s (1418 downto 1408)
1825 {1439, 10}, // t3dtrk2_cot_s (1407 downto 1397)
1826 {1428, 3}, // t3dtrk2_zchisq (1396 downto 1393)
1827 {1424, 10}, // t3dtrk3_z0_s (1392 downto 1382)
1828 {1413, 10}, // t3dtrk3_cot_s (1381 downto 1371)
1829 {1402, 3}, // t3dtrk3_zchisq (1370 downto 1367)
1830 {1398, 0}, // t3dtrk_rd_req (1366 downto 1366)
1831 {1397, 8}, // tsf1_cc (1365 downto 1357)
1832 {1388, 7}, // tsf1ts0_id (1356 downto 1349)
1833 {1380, 8}, // tsf1ts0_rt (1348 downto 1340)
1834 {1371, 1}, // tsf1ts0_lr (1339 downto 1338)
1835 {1369, 1}, // tsf1ts0_pr (1337 downto 1336)
1836 {1367, 7}, // tsf1ts1_id (1335 downto 1328)
1837 {1359, 8}, // tsf1ts1_rt (1327 downto 1319)
1838 {1350, 1}, // tsf1ts1_lr (1318 downto 1317)
1839 {1348, 1}, // tsf1ts1_pr (1316 downto 1315)
1840 {1346, 7}, // tsf1ts2_id (1314 downto 1307)
1841 {1338, 8}, // tsf1ts2_rt (1306 downto 1298)
1842 {1329, 1}, // tsf1ts2_lr (1297 downto 1296)
1843 {1327, 1}, // tsf1ts2_pr (1295 downto 1294)
1844 {1325, 7}, // tsf1ts3_id (1293 downto 1286)
1845 {1317, 8}, // tsf1ts3_rt (1285 downto 1277)
1846 {1308, 1}, // tsf1ts3_lr (1276 downto 1275)
1847 {1306, 1}, // tsf1ts3_pr (1274 downto 1273)
1848 {1304, 7}, // tsf1ts4_id (1272 downto 1265)
1849 {1296, 8}, // tsf1ts4_rt (1264 downto 1256)
1850 {1287, 1}, // tsf1ts4_lr (1255 downto 1254)
1851 {1285, 1}, // tsf1ts4_pr (1253 downto 1252)
1852 {1283, 7}, // tsf1ts5_id (1251 downto 1244)
1853 {1275, 8}, // tsf1ts5_rt (1243 downto 1235)
1854 {1266, 1}, // tsf1ts5_lr (1234 downto 1233)
1855 {1264, 1}, // tsf1ts5_pr (1232 downto 1231)
1856 {1262, 7}, // tsf1ts6_id (1230 downto 1223)
1857 {1254, 8}, // tsf1ts6_rt (1222 downto 1214)
1858 {1245, 1}, // tsf1ts6_lr (1213 downto 1212)
1859 {1243, 1}, // tsf1ts6_pr (1211 downto 1210)
1860 {1241, 7}, // tsf1ts7_id (1209 downto 1202)
1861 {1233, 8}, // tsf1ts7_rt (1201 downto 1193)
1862 {1224, 1}, // tsf1ts7_lr (1192 downto 1191)
1863 {1222, 1}, // tsf1ts7_pr (1190 downto 1189)
1864 {1220, 7}, // tsf1ts8_id (1188 downto 1181)
1865 {1212, 8}, // tsf1ts8_rt (1180 downto 1172)
1866 {1203, 1}, // tsf1ts8_lr (1171 downto 1170)
1867 {1201, 1}, // tsf1ts8_pr (1169 downto 1168)
1868 {1199, 7}, // tsf1ts9_id (1167 downto 1160)
1869 {1191, 8}, // tsf1ts9_rt (1159 downto 1151)
1870 {1182, 1}, // tsf1ts9_lr (1150 downto 1149)
1871 {1180, 1}, // tsf1ts9_pr (1148 downto 1147)
1872 {1178, 8}, // tsf3_cc (1146 downto 1138)
1873 {1169, 7}, // tsf3ts0_id (1137 downto 1130)
1874 {1161, 8}, // tsf3ts0_rt (1129 downto 1121)
1875 {1152, 1}, // tsf3ts0_lr (1120 downto 1119)
1876 {1150, 1}, // tsf3ts0_pr (1118 downto 1117)
1877 {1148, 7}, // tsf3ts1_id (1116 downto 1109)
1878 {1140, 8}, // tsf3ts1_rt (1108 downto 1100)
1879 {1131, 1}, // tsf3ts1_lr (1099 downto 1098)
1880 {1129, 1}, // tsf3ts1_pr (1097 downto 1096)
1881 {1127, 7}, // tsf3ts2_id (1095 downto 1088)
1882 {1119, 8}, // tsf3ts2_rt (1087 downto 1079)
1883 {1110, 1}, // tsf3ts2_lr (1078 downto 1077)
1884 {1108, 1}, // tsf3ts2_pr (1076 downto 1075)
1885 {1106, 7}, // tsf3ts3_id (1074 downto 1067)
1886 {1098, 8}, // tsf3ts3_rt (1066 downto 1058)
1887 {1089, 1}, // tsf3ts3_lr (1057 downto 1056)
1888 {1087, 1}, // tsf3ts3_pr (1055 downto 1054)
1889 {1085, 7}, // tsf3ts4_id (1053 downto 1046)
1890 {1077, 8}, // tsf3ts4_rt (1045 downto 1037)
1891 {1068, 1}, // tsf3ts4_lr (1036 downto 1035)
1892 {1066, 1}, // tsf3ts4_pr (1034 downto 1033)
1893 {1064, 7}, // tsf3ts5_id (1032 downto 1025)
1894 {1056, 8}, // tsf3ts5_rt (1024 downto 1016)
1895 {1047, 1}, // tsf3ts5_lr (1015 downto 1014)
1896 {1045, 1}, // tsf3ts5_pr (1013 downto 1012)
1897 {1043, 7}, // tsf3ts6_id (1011 downto 1004)
1898 {1035, 8}, // tsf3ts6_rt (1003 downto 995)
1899 {1026, 1}, // tsf3ts6_lr (994 downto 993)
1900 {1024, 1}, // tsf3ts6_pr (992 downto 991)
1901 {1022, 7}, // tsf3ts7_id (990 downto 983)
1902 {1014, 8}, // tsf3ts7_rt (982 downto 974)
1903 {1005, 1}, // tsf3ts7_lr (973 downto 972)
1904 {1003, 1}, // tsf3ts7_pr (971 downto 970)
1905 {1001, 7}, // tsf3ts8_id (969 downto 962)
1906 {993, 8}, // tsf3ts8_rt (961 downto 953)
1907 {984, 1}, // tsf3ts8_lr (952 downto 951)
1908 {982, 1}, // tsf3ts8_pr (950 downto 949)
1909 {980, 7}, // tsf3ts9_id (948 downto 941)
1910 {972, 8}, // tsf3ts9_rt (940 downto 932)
1911 {963, 1}, // tsf3ts9_lr (931 downto 930)
1912 {961, 1}, // tsf3ts9_pr (929 downto 928)
1913 {959, 8}, // tsf5_cc (927 downto 919)
1914 {950, 7}, // tsf5ts0_id (918 downto 911)
1915 {942, 8}, // tsf5ts0_rt (910 downto 902)
1916 {933, 1}, // tsf5ts0_lr (901 downto 900)
1917 {931, 1}, // tsf5ts0_pr (899 downto 898)
1918 {929, 7}, // tsf5ts1_id (897 downto 890)
1919 {921, 8}, // tsf5ts1_rt (889 downto 881)
1920 {912, 1}, // tsf5ts1_lr (880 downto 879)
1921 {910, 1}, // tsf5ts1_pr (878 downto 877)
1922 {908, 7}, // tsf5ts2_id (876 downto 869)
1923 {900, 8}, // tsf5ts2_rt (868 downto 860)
1924 {891, 1}, // tsf5ts2_lr (859 downto 858)
1925 {889, 1}, // tsf5ts2_pr (857 downto 856)
1926 {887, 7}, // tsf5ts3_id (855 downto 848)
1927 {879, 8}, // tsf5ts3_rt (847 downto 839)
1928 {870, 1}, // tsf5ts3_lr (838 downto 837)
1929 {868, 1}, // tsf5ts3_pr (836 downto 835)
1930 {866, 7}, // tsf5ts4_id (834 downto 827)
1931 {858, 8}, // tsf5ts4_rt (826 downto 818)
1932 {849, 1}, // tsf5ts4_lr (817 downto 816)
1933 {847, 1}, // tsf5ts4_pr (815 downto 814)
1934 {845, 7}, // tsf5ts5_id (813 downto 806)
1935 {837, 8}, // tsf5ts5_rt (805 downto 797)
1936 {828, 1}, // tsf5ts5_lr (796 downto 795)
1937 {826, 1}, // tsf5ts5_pr (794 downto 793)
1938 {824, 7}, // tsf5ts6_id (792 downto 785)
1939 {816, 8}, // tsf5ts6_rt (784 downto 776)
1940 {807, 1}, // tsf5ts6_lr (775 downto 774)
1941 {805, 1}, // tsf5ts6_pr (773 downto 772)
1942 {803, 7}, // tsf5ts7_id (771 downto 764)
1943 {795, 8}, // tsf5ts7_rt (763 downto 755)
1944 {786, 1}, // tsf5ts7_lr (754 downto 753)
1945 {784, 1}, // tsf5ts7_pr (752 downto 751)
1946 {782, 7}, // tsf5ts8_id (750 downto 743)
1947 {774, 8}, // tsf5ts8_rt (742 downto 734)
1948 {765, 1}, // tsf5ts8_lr (733 downto 732)
1949 {763, 1}, // tsf5ts8_pr (731 downto 730)
1950 {761, 7}, // tsf5ts9_id (729 downto 722)
1951 {753, 8}, // tsf5ts9_rt (721 downto 713)
1952 {744, 1}, // tsf5ts9_lr (712 downto 711)
1953 {742, 1}, // tsf5ts9_pr (710 downto 709)
1954 {740, 8}, // tsf7_cc (708 downto 700)
1955 {731, 7}, // tsf7ts0_id (699 downto 692)
1956 {723, 8}, // tsf7ts0_rt (691 downto 683)
1957 {714, 1}, // tsf7ts0_lr (682 downto 681)
1958 {712, 1}, // tsf7ts0_pr (680 downto 679)
1959 {710, 7}, // tsf7ts1_id (678 downto 671)
1960 {702, 8}, // tsf7ts1_rt (670 downto 662)
1961 {693, 1}, // tsf7ts1_lr (661 downto 660)
1962 {691, 1}, // tsf7ts1_pr (659 downto 658)
1963 {689, 7}, // tsf7ts2_id (657 downto 650)
1964 {681, 8}, // tsf7ts2_rt (649 downto 641)
1965 {672, 1}, // tsf7ts2_lr (640 downto 639)
1966 {670, 1}, // tsf7ts2_pr (638 downto 637)
1967 {668, 7}, // tsf7ts3_id (636 downto 629)
1968 {660, 8}, // tsf7ts3_rt (628 downto 620)
1969 {651, 1}, // tsf7ts3_lr (619 downto 618)
1970 {649, 1}, // tsf7ts3_pr (617 downto 616)
1971 {647, 7}, // tsf7ts4_id (615 downto 608)
1972 {639, 8}, // tsf7ts4_rt (607 downto 599)
1973 {630, 1}, // tsf7ts4_lr (598 downto 597)
1974 {628, 1}, // tsf7ts4_pr (596 downto 595)
1975 {626, 7}, // tsf7ts5_id (594 downto 587)
1976 {618, 8}, // tsf7ts5_rt (586 downto 578)
1977 {609, 1}, // tsf7ts5_lr (577 downto 576)
1978 {607, 1}, // tsf7ts5_pr (575 downto 574)
1979 {605, 7}, // tsf7ts6_id (573 downto 566)
1980 {597, 8}, // tsf7ts6_rt (565 downto 557)
1981 {588, 1}, // tsf7ts6_lr (556 downto 555)
1982 {586, 1}, // tsf7ts6_pr (554 downto 553)
1983 {584, 7}, // tsf7ts7_id (552 downto 545)
1984 {576, 8}, // tsf7ts7_rt (544 downto 536)
1985 {567, 1}, // tsf7ts7_lr (535 downto 534)
1986 {565, 1}, // tsf7ts7_pr (533 downto 532)
1987 {563, 7}, // tsf7ts8_id (531 downto 524)
1988 {555, 8}, // tsf7ts8_rt (523 downto 515)
1989 {546, 1}, // tsf7ts8_lr (514 downto 513)
1990 {544, 1}, // tsf7ts8_pr (512 downto 511)
1991 {542, 7}, // tsf7ts9_id (510 downto 503)
1992 {534, 8}, // tsf7ts9_rt (502 downto 494)
1993 {525, 1}, // tsf7ts9_lr (493 downto 492)
1994 {523, 1}, // tsf7ts9_pr (491 downto 490)
1995 {521, 8}, // t2d_cc (489 downto 481)
1996 {512, 5}, // t2d_fnf (480 downto 475)
1997 {506, 1}, // t2d0_charge (474 downto 473)
1998 {504, 6}, // t2d0_rho_s (472 downto 466)
1999 {497, 6}, // t2d0_phi (465 downto 459)
2000 {490, 7}, // t2d0ts0_id (458 downto 451)
2001 {482, 8}, // t2d0ts0_rt (450 downto 442)
2002 {473, 1}, // t2d0ts0_lr (441 downto 440)
2003 {471, 1}, // t2d0ts0_pr (439 downto 438)
2004 {469, 7}, // t2d0ts2_id (437 downto 430)
2005 {461, 8}, // t2d0ts2_rt (429 downto 421)
2006 {452, 1}, // t2d0ts2_lr (420 downto 419)
2007 {450, 1}, // t2d0ts2_pr (418 downto 417)
2008 {448, 7}, // t2d0ts4_id (416 downto 409)
2009 {440, 8}, // t2d0ts4_rt (408 downto 400)
2010 {431, 1}, // t2d0ts4_lr (399 downto 398)
2011 {429, 1}, // t2d0ts4_pr (397 downto 396)
2012 {427, 7}, // t2d0ts6_id (395 downto 388)
2013 {419, 8}, // t2d0ts6_rt (387 downto 379)
2014 {410, 1}, // t2d0ts6_lr (378 downto 377)
2015 {408, 1}, // t2d0ts6_pr (376 downto 375)
2016 {406, 7}, // t2d0ts8_id (374 downto 367)
2017 {398, 8}, // t2d0ts8_rt (366 downto 358)
2018 {389, 1}, // t2d0ts8_lr (357 downto 356)
2019 {387, 1}, // t2d0ts8_pr (355 downto 354)
2020 {385, 1}, // t2d1_charge (353 downto 352)
2021 {383, 6}, // t2d1_rho_s (351 downto 345)
2022 {376, 6}, // t2d1_phi (344 downto 338)
2023 {369, 7}, // t2d1ts0_id (337 downto 330)
2024 {361, 8}, // t2d1ts0_rt (329 downto 321)
2025 {352, 1}, // t2d1ts0_lr (320 downto 319)
2026 {350, 1}, // t2d1ts0_pr (318 downto 317)
2027 {348, 7}, // t2d1ts2_id (316 downto 309)
2028 {340, 8}, // t2d1ts2_rt (308 downto 300)
2029 {331, 1}, // t2d1ts2_lr (299 downto 298)
2030 {329, 1}, // t2d1ts2_pr (297 downto 296)
2031 {327, 7}, // t2d1ts4_id (295 downto 288)
2032 {319, 8}, // t2d1ts4_rt (287 downto 279)
2033 {310, 1}, // t2d1ts4_lr (278 downto 277)
2034 {308, 1}, // t2d1ts4_pr (276 downto 275)
2035 {306, 7}, // t2d1ts6_id (274 downto 267)
2036 {298, 8}, // t2d1ts6_rt (266 downto 258)
2037 {289, 1}, // t2d1ts6_lr (257 downto 256)
2038 {287, 1}, // t2d1ts6_pr (255 downto 254)
2039 {285, 7}, // t2d1ts8_id (253 downto 246)
2040 {277, 8}, // t2d1ts8_rt (245 downto 237)
2041 {268, 1}, // t2d1ts8_lr (236 downto 235)
2042 {266, 1}, // t2d1ts8_pr (234 downto 233)
2043 {264, 1}, // t2d2_charge (232 downto 231)
2044 {262, 6}, // t2d2_rho_s (230 downto 224)
2045 {255, 6}, // t2d2_phi (223 downto 217)
2046 {248, 7}, // t2d2ts0_id (216 downto 209)
2047 {240, 8}, // t2d2ts0_rt (208 downto 200)
2048 {231, 1}, // t2d2ts0_lr (199 downto 198)
2049 {229, 1}, // t2d2ts0_pr (197 downto 196)
2050 {227, 7}, // t2d2ts2_id (195 downto 188)
2051 {219, 8}, // t2d2ts2_rt (187 downto 179)
2052 {210, 1}, // t2d2ts2_lr (178 downto 177)
2053 {208, 1}, // t2d2ts2_pr (176 downto 175)
2054 {206, 7}, // t2d2ts4_id (174 downto 167)
2055 {198, 8}, // t2d2ts4_rt (166 downto 158)
2056 {189, 1}, // t2d2ts4_lr (157 downto 156)
2057 {187, 1}, // t2d2ts4_pr (155 downto 154)
2058 {185, 7}, // t2d2ts6_id (153 downto 146)
2059 {177, 8}, // t2d2ts6_rt (145 downto 137)
2060 {168, 1}, // t2d2ts6_lr (136 downto 135)
2061 {166, 1}, // t2d2ts6_pr (134 downto 133)
2062 {164, 7}, // t2d2ts8_id (132 downto 125)
2063 {156, 8}, // t2d2ts8_rt (124 downto 116)
2064 {147, 1}, // t2d2ts8_lr (115 downto 114)
2065 {145, 1}, // t2d2ts8_pr (113 downto 112)
2066 {143, 1}, // t2d3_charge (111 downto 110)
2067 {141, 6}, // t2d3_rho_s (109 downto 103)
2068 {134, 6}, // t2d3_phi (102 downto 96)
2069 {127, 7}, // t2d3ts0_id (95 downto 88)
2070 {119, 8}, // t2d3ts0_rt (87 downto 79)
2071 {110, 1}, // t2d3ts0_lr (78 downto 77)
2072 {108, 1}, // t2d3ts0_pr (76 downto 75)
2073 {106, 7}, // t2d3ts2_id (74 downto 67)
2074 {98, 8}, // t2d3ts2_rt (66 downto 58)
2075 {89, 1}, // t2d3ts2_lr (57 downto 56)
2076 {87, 1}, // t2d3ts2_pr (55 downto 54)
2077 {85, 7}, // t2d3ts4_id (53 downto 46)
2078 {77, 8}, // t2d3ts4_rt (45 downto 37)
2079 {68, 1}, // t2d3ts4_lr (36 downto 35)
2080 {66, 1}, // t2d3ts4_pr (34 downto 33)
2081 {64, 7}, // t2d3ts6_id (32 downto 25)
2082 {56, 8}, // t2d3ts6_rt (24 downto 16)
2083 {47, 1}, // t2d3ts6_lr (15 downto 14)
2084 {45, 1}, // t2d3ts6_pr (13 downto 12)
2085 {43, 7}, // t2d3ts8_id (11 downto 4)
2086 {35, 8}, // t2d3ts8_rt
2087 {26, 1}, // t2d3ts8_lr
2088 {24, 1}, // t2d3ts8_pr
2089 {22, 3}, // etf_thresh
2090 {18, 8}, // etf_cc
2091 {9, 8}, // etf_t0
2092 {0, 0} // etf_valid
2093 };
2094
2096 const int BitMap_2624[nLeafs_2624][2] = {
2098 {1746 + 420, 5}, // t3d_2doldtrk (1714 downto 1709)
2099 {1740 + 420, 8}, // t3dtrk0_evtTime_delay (1708 downto 1700)
2100 {1731 + 420, 0}, // t3dtrk0_evtTimeValid_delay (1699 downto 1699)
2101 {1730 + 420, 0}, // t3dtrk0_charge (1698 downto 1698)
2102 {1729 + 420, 10}, // t3dtrk0_rho (1697 downto 1687)
2103 {1718 + 420, 12}, // t3dtrk0_phi0 (1686 downto 1674)
2104 {1705 + 420, 7}, // t3dtrk0ts0_id (1673 downto 1666)
2105 {1697 + 420, 1}, // t3dtrk0ts0_lr (1665 downto 1664)
2106 {1695 + 420, 8}, // t3dtrk0ts0_rt (1663 downto 1655)
2107 {1686 + 420, 7}, // t3dtrk0ts1_id (1654 downto 1647)
2108 {1678 + 420, 1}, // t3dtrk0ts1_lr (1646 downto 1645)
2109 {1676 + 420, 8}, // t3dtrk0ts1_rt (1644 downto 1636)
2110 {1667 + 420, 8}, // t3dtrk0ts2_id (1635 downto 1627)
2111 {1658 + 420, 1}, // t3dtrk0ts2_lr (1626 downto 1625)
2112 {1656 + 420, 8}, // t3dtrk0ts2_rt (1624 downto 1616)
2113 {1647 + 420, 8}, // t3dtrk0ts3_id (1615 downto 1607)
2114 {1638 + 420, 1}, // t3dtrk0ts3_lr (1606 downto 1605)
2115 {1636 + 420, 8}, // t3dtrk0ts3_rt (1604 downto 1596)
2116 {1627 + 420, 8}, // t3dtrk1_evtTime_delay (1595 downto 1587)
2117 {1618 + 420, 0}, // t3dtrk1_evtTimeValid_delay (1586 downto 1586)
2118 {1617 + 420, 0}, // t3dtrk1_charge (1585 downto 1585)
2119 {1616 + 420, 10}, // t3dtrk1_rho (1584 downto 1574)
2120 {1605 + 420, 12}, // t3dtrk1_phi0 (1573 downto 1561)
2121 {1592 + 420, 7}, // t3dtrk1ts0_id (1560 downto 1553)
2122 {1584 + 420, 1}, // t3dtrk1ts0_lr (1552 downto 1551)
2123 {1582 + 420, 8}, // t3dtrk1ts0_rt (1550 downto 1542)
2124 {1573 + 420, 7}, // t3dtrk1ts1_id (1541 downto 1534)
2125 {1565 + 420, 1}, // t3dtrk1ts1_lr (1533 downto 1532)
2126 {1563 + 420, 8}, // t3dtrk1ts1_rt (1531 downto 1523)
2127 {1554 + 420, 8}, // t3dtrk1ts2_id (1522 downto 1514)
2128 {1545 + 420, 1}, // t3dtrk1ts2_lr (1513 downto 1512)
2129 {1543 + 420, 8}, // t3dtrk1ts2_rt (1511 downto 1503)
2130 {1534 + 420, 8}, // t3dtrk1ts3_id (1502 downto 1494)
2131 {1525 + 420, 1}, // t3dtrk1ts3_lr (1493 downto 1492)
2132 {1523 + 420, 8}, // t3dtrk1ts3_rt (1491 downto 1483)
2133 {1514 + 420, 1}, // t3d_phase (1482 downto 1481)
2134 {1512 + 420, 3}, // t3d_validTS (1480 downto 1477)
2135 {1508 + 420, 5}, // t3d_2dfnf (1476 downto 1471)
2136 {1502 + 420, 10}, // t3dtrk0_z0_s (1470 downto 1460)
2137 {1491 + 420, 10}, // t3dtrk0_cot_s (1459 downto 1449)
2138 {1480 + 420, 3}, // t3dtrk0_zchisq (1448 downto 1445)
2139 {1476 + 420, 10}, // t3dtrk1_z0_s (1444 downto 1434)
2140 {1465 + 420, 10}, // t3dtrk1_cot_s (1433 downto 1423)
2141 {1454 + 420, 3}, // t3dtrk1_zchisq (1422 downto 1419)
2142 {1450 + 420, 10}, // t3dtrk2_z0_s (1418 downto 1408)
2143 {1439 + 420, 10}, // t3dtrk2_cot_s (1407 downto 1397)
2144 {1428 + 420, 3}, // t3dtrk2_zchisq (1396 downto 1393)
2145 {1424 + 420, 10}, // t3dtrk3_z0_s (1392 downto 1382)
2146 {1413 + 420, 10}, // t3dtrk3_cot_s (1381 downto 1371)
2147 {1402 + 420, 3}, // t3dtrk3_zchisq (1370 downto 1367)
2148 {1398 + 420, 0}, // t3dtrk_rd_req (1366 downto 1366)
2149 {1397 + 420, 8}, // tsf1_cc (1365 downto 1357)
2150 {1388 + 420, 7}, // tsf1ts0_id (1356 downto 1349)
2151 {1380 + 420, 8}, // tsf1ts0_rt (1348 downto 1340)
2152 {1371 + 420, 1}, // tsf1ts0_lr (1339 downto 1338)
2153 {1369 + 420, 1}, // tsf1ts0_pr (1337 downto 1336)
2154 {1367 + 420, 7}, // tsf1ts1_id (1335 downto 1328)
2155 {1359 + 420, 8}, // tsf1ts1_rt (1327 downto 1319)
2156 {1350 + 420, 1}, // tsf1ts1_lr (1318 downto 1317)
2157 {1348 + 420, 1}, // tsf1ts1_pr (1316 downto 1315)
2158 {1346 + 420, 7}, // tsf1ts2_id (1314 downto 1307)
2159 {1338 + 420, 8}, // tsf1ts2_rt (1306 downto 1298)
2160 {1329 + 420, 1}, // tsf1ts2_lr (1297 downto 1296)
2161 {1327 + 420, 1}, // tsf1ts2_pr (1295 downto 1294)
2162 {1325 + 420, 7}, // tsf1ts3_id (1293 downto 1286)
2163 {1317 + 420, 8}, // tsf1ts3_rt (1285 downto 1277)
2164 {1308 + 420, 1}, // tsf1ts3_lr (1276 downto 1275)
2165 {1306 + 420, 1}, // tsf1ts3_pr (1274 downto 1273)
2166 {1304 + 420, 7}, // tsf1ts4_id (1272 downto 1265)
2167 {1296 + 420, 8}, // tsf1ts4_rt (1264 downto 1256)
2168 {1287 + 420, 1}, // tsf1ts4_lr (1255 downto 1254)
2169 {1285 + 420, 1}, // tsf1ts4_pr (1253 downto 1252)
2170 {1283 + 420, 7}, // tsf1ts5_id (1251 downto 1244)
2171 {1275 + 420, 8}, // tsf1ts5_rt (1243 downto 1235)
2172 {1266 + 420, 1}, // tsf1ts5_lr (1234 downto 1233)
2173 {1264 + 420, 1}, // tsf1ts5_pr (1232 downto 1231)
2174 {1262 + 420, 7}, // tsf1ts6_id (1230 downto 1223)
2175 {1254 + 420, 8}, // tsf1ts6_rt (1222 downto 1214)
2176 {1245 + 420, 1}, // tsf1ts6_lr (1213 downto 1212)
2177 {1243 + 420, 1}, // tsf1ts6_pr (1211 downto 1210)
2178 {1241 + 420, 7}, // tsf1ts7_id (1209 downto 1202)
2179 {1233 + 420, 8}, // tsf1ts7_rt (1201 downto 1193)
2180 {1224 + 420, 1}, // tsf1ts7_lr (1192 downto 1191)
2181 {1222 + 420, 1}, // tsf1ts7_pr (1190 downto 1189)
2182 {1220 + 420, 7}, // tsf1ts8_id (1188 downto 1181)
2183 {1212 + 420, 8}, // tsf1ts8_rt (1180 downto 1172)
2184 {1203 + 420, 1}, // tsf1ts8_lr (1171 downto 1170)
2185 {1201 + 420, 1}, // tsf1ts8_pr (1169 downto 1168)
2186 {1199 + 420, 7}, // tsf1ts9_id (1167 downto 1160)
2187 {1191 + 420, 8}, // tsf1ts9_rt (1159 downto 1151)
2188 {1182 + 420, 1}, // tsf1ts9_lr (1150 downto 1149)
2189 {1180 + 420, 1}, // tsf1ts9_pr (1148 downto 1147)
2190 {1598, 7}, // tsf1ts10_id (1167 downto 1160)
2191 {1590, 8}, // tsf1ts10_rt (1159 downto 1151)
2192 {1581, 1}, // tsf1ts10_lr (1150 downto 1149)
2193 {1579, 1}, // tsf1ts10_pr (1148 downto 1147)
2194 {1577, 7}, // tsf1ts11_id (1167 downto 1160)
2195 {1569, 8}, // tsf1ts11_rt (1159 downto 1151)
2196 {1560, 1}, // tsf1ts11_lr (1150 downto 1149)
2197 {1558, 1}, // tsf1ts11_pr (1148 downto 1147)
2198 {1556, 7}, // tsf1ts12_id (1167 downto 1160)
2199 {1548, 8}, // tsf1ts12_rt (1159 downto 1151)
2200 {1539, 1}, // tsf1ts12_lr (1150 downto 1149)
2201 {1537, 1}, // tsf1ts12_pr (1148 downto 1147)
2202 {1535, 7}, // tsf1ts13_id (1167 downto 1160)
2203 {1527, 8}, // tsf1ts13_rt (1159 downto 1151)
2204 {1518, 1}, // tsf1ts13_lr (1150 downto 1149)
2205 {1516, 1}, // tsf1ts13_pr (1148 downto 1147)
2206 {1514, 7}, // tsf1ts14_id (1167 downto 1160)
2207 {1506, 8}, // tsf1ts14_rt (1159 downto 1151)
2208 {1497, 1}, // tsf1ts14_lr (1150 downto 1149)
2209 {1495, 1}, // tsf1ts14_pr (1148 downto 1147)
2210 {1178 + 315, 8}, // tsf3_cc (1146 downto 1138)
2211 {1169 + 315, 7}, // tsf3ts0_id (1137 downto 1130)
2212 {1161 + 315, 8}, // tsf3ts0_rt (1129 downto 1121)
2213 {1152 + 315, 1}, // tsf3ts0_lr (1120 downto 1119)
2214 {1150 + 315, 1}, // tsf3ts0_pr (1118 downto 1117)
2215 {1148 + 315, 7}, // tsf3ts1_id (1116 downto 1109)
2216 {1140 + 315, 8}, // tsf3ts1_rt (1108 downto 1100)
2217 {1131 + 315, 1}, // tsf3ts1_lr (1099 downto 1098)
2218 {1129 + 315, 1}, // tsf3ts1_pr (1097 downto 1096)
2219 {1127 + 315, 7}, // tsf3ts2_id (1095 downto 1088)
2220 {1119 + 315, 8}, // tsf3ts2_rt (1087 downto 1079)
2221 {1110 + 315, 1}, // tsf3ts2_lr (1078 downto 1077)
2222 {1108 + 315, 1}, // tsf3ts2_pr (1076 downto 1075)
2223 {1106 + 315, 7}, // tsf3ts3_id (1074 downto 1067)
2224 {1098 + 315, 8}, // tsf3ts3_rt (1066 downto 1058)
2225 {1089 + 315, 1}, // tsf3ts3_lr (1057 downto 1056)
2226 {1087 + 315, 1}, // tsf3ts3_pr (1055 downto 1054)
2227 {1085 + 315, 7}, // tsf3ts4_id (1053 downto 1046)
2228 {1077 + 315, 8}, // tsf3ts4_rt (1045 downto 1037)
2229 {1068 + 315, 1}, // tsf3ts4_lr (1036 downto 1035)
2230 {1066 + 315, 1}, // tsf3ts4_pr (1034 downto 1033)
2231 {1064 + 315, 7}, // tsf3ts5_id (1032 downto 1025)
2232 {1056 + 315, 8}, // tsf3ts5_rt (1024 downto 1016)
2233 {1047 + 315, 1}, // tsf3ts5_lr (1015 downto 1014)
2234 {1045 + 315, 1}, // tsf3ts5_pr (1013 downto 1012)
2235 {1043 + 315, 7}, // tsf3ts6_id (1011 downto 1004)
2236 {1035 + 315, 8}, // tsf3ts6_rt (1003 downto 995)
2237 {1026 + 315, 1}, // tsf3ts6_lr (994 downto 993)
2238 {1024 + 315, 1}, // tsf3ts6_pr (992 downto 991)
2239 {1022 + 315, 7}, // tsf3ts7_id (990 downto 983)
2240 {1014 + 315, 8}, // tsf3ts7_rt (982 downto 974)
2241 {1005 + 315, 1}, // tsf3ts7_lr (973 downto 972)
2242 {1003 + 315, 1}, // tsf3ts7_pr (971 downto 970)
2243 {1001 + 315, 7}, // tsf3ts8_id (969 downto 962)
2244 {993 + 315, 8}, // tsf3ts8_rt (961 downto 953)
2245 {984 + 315, 1}, // tsf3ts8_lr (952 downto 951)
2246 {982 + 315, 1}, // tsf3ts8_pr (950 downto 949)
2247 {980 + 315, 7}, // tsf3ts9_id (948 downto 941)
2248 {972 + 315, 8}, // tsf3ts9_rt (940 downto 932)
2249 {963 + 315, 1}, // tsf3ts9_lr (931 downto 930)
2250 {961 + 315, 1}, // tsf3ts9_pr (929 downto 928)
2251 {1274, 7}, // tsf3ts10_id (1167 downto 1160)
2252 {1266, 8}, // tsf3ts10_rt (1159 downto 1151)
2253 {1257, 1}, // tsf3ts10_lr (1150 downto 1149)
2254 {1255, 1}, // tsf3ts10_pr (1148 downto 1147)
2255 {1253, 7}, // tsf3ts11_id (1167 downto 1160)
2256 {1245, 8}, // tsf3ts11_rt (1159 downto 1151)
2257 {1236, 1}, // tsf3ts11_lr (1150 downto 1149)
2258 {1234, 1}, // tsf3ts11_pr (1148 downto 1147)
2259 {1232, 7}, // tsf3ts12_id (1167 downto 1160)
2260 {1224, 8}, // tsf3ts12_rt (1159 downto 1151)
2261 {1215, 1}, // tsf3ts12_lr (1150 downto 1149)
2262 {1213, 1}, // tsf3ts12_pr (1148 downto 1147)
2263 {1211, 7}, // tsf3ts13_id (1167 downto 1160)
2264 {1203, 8}, // tsf3ts13_rt (1159 downto 1151)
2265 {1194, 1}, // tsf3ts13_lr (1150 downto 1149)
2266 {1192, 1}, // tsf3ts13_pr (1148 downto 1147)
2267 {1190, 7}, // tsf3ts14_id (1167 downto 1160)
2268 {1182, 8}, // tsf3ts14_rt (1159 downto 1151)
2269 {1173, 1}, // tsf3ts14_lr (1150 downto 1149)
2270 {1171, 1}, // tsf3ts14_pr (1148 downto 1147)
2271 {959 + 210, 8}, // tsf5_cc (927 downto 919)
2272 {950 + 210, 7}, // tsf5ts0_id (918 downto 911)
2273 {942 + 210, 8}, // tsf5ts0_rt (910 downto 902)
2274 {933 + 210, 1}, // tsf5ts0_lr (901 downto 900)
2275 {931 + 210, 1}, // tsf5ts0_pr (899 downto 898)
2276 {929 + 210, 7}, // tsf5ts1_id (897 downto 890)
2277 {921 + 210, 8}, // tsf5ts1_rt (889 downto 881)
2278 {912 + 210, 1}, // tsf5ts1_lr (880 downto 879)
2279 {910 + 210, 1}, // tsf5ts1_pr (878 downto 877)
2280 {908 + 210, 7}, // tsf5ts2_id (876 downto 869)
2281 {900 + 210, 8}, // tsf5ts2_rt (868 downto 860)
2282 {891 + 210, 1}, // tsf5ts2_lr (859 downto 858)
2283 {889 + 210, 1}, // tsf5ts2_pr (857 downto 856)
2284 {887 + 210, 7}, // tsf5ts3_id (855 downto 848)
2285 {879 + 210, 8}, // tsf5ts3_rt (847 downto 839)
2286 {870 + 210, 1}, // tsf5ts3_lr (838 downto 837)
2287 {868 + 210, 1}, // tsf5ts3_pr (836 downto 835)
2288 {866 + 210, 7}, // tsf5ts4_id (834 downto 827)
2289 {858 + 210, 8}, // tsf5ts4_rt (826 downto 818)
2290 {849 + 210, 1}, // tsf5ts4_lr (817 downto 816)
2291 {847 + 210, 1}, // tsf5ts4_pr (815 downto 814)
2292 {845 + 210, 7}, // tsf5ts5_id (813 downto 806)
2293 {837 + 210, 8}, // tsf5ts5_rt (805 downto 797)
2294 {828 + 210, 1}, // tsf5ts5_lr (796 downto 795)
2295 {826 + 210, 1}, // tsf5ts5_pr (794 downto 793)
2296 {824 + 210, 7}, // tsf5ts6_id (792 downto 785)
2297 {816 + 210, 8}, // tsf5ts6_rt (784 downto 776)
2298 {807 + 210, 1}, // tsf5ts6_lr (775 downto 774)
2299 {805 + 210, 1}, // tsf5ts6_pr (773 downto 772)
2300 {803 + 210, 7}, // tsf5ts7_id (771 downto 764)
2301 {795 + 210, 8}, // tsf5ts7_rt (763 downto 755)
2302 {786 + 210, 1}, // tsf5ts7_lr (754 downto 753)
2303 {784 + 210, 1}, // tsf5ts7_pr (752 downto 751)
2304 {782 + 210, 7}, // tsf5ts8_id (750 downto 743)
2305 {774 + 210, 8}, // tsf5ts8_rt (742 downto 734)
2306 {765 + 210, 1}, // tsf5ts8_lr (733 downto 732)
2307 {763 + 210, 1}, // tsf5ts8_pr (731 downto 730)
2308 {761 + 210, 7}, // tsf5ts9_id (729 downto 722)
2309 {753 + 210, 8}, // tsf5ts9_rt (721 downto 713)
2310 {744 + 210, 1}, // tsf5ts9_lr (712 downto 711)
2311 {742 + 210, 1}, // tsf5ts9_pr (710 downto 709)
2312 {950, 7}, // tsf5ts10_id (1167 downto 1160)
2313 {942, 8}, // tsf5ts10_rt (1159 downto 1151)
2314 {933, 1}, // tsf5ts10_lr (1150 downto 1149)
2315 {931, 1}, // tsf5ts10_pr (1148 downto 1147)
2316 {929, 7}, // tsf5ts11_id (1167 downto 1160)
2317 {921, 8}, // tsf5ts11_rt (1159 downto 1151)
2318 {912, 1}, // tsf5ts11_lr (1150 downto 1149)
2319 {910, 1}, // tsf5ts11_pr (1148 downto 1147)
2320 {908, 7}, // tsf5ts12_id (1167 downto 1160)
2321 {900, 8}, // tsf5ts12_rt (1159 downto 1151)
2322 {891, 1}, // tsf5ts12_lr (1150 downto 1149)
2323 {889, 1}, // tsf5ts12_pr (1148 downto 1147)
2324 {887, 7}, // tsf5ts13_id (1167 downto 1160)
2325 {879, 8}, // tsf5ts13_rt (1159 downto 1151)
2326 {870, 1}, // tsf5ts13_lr (1150 downto 1149)
2327 {868, 1}, // tsf5ts13_pr (1148 downto 1147)
2328 {866, 7}, // tsf5ts14_id (1167 downto 1160)
2329 {858, 8}, // tsf5ts14_rt (1159 downto 1151)
2330 {849, 1}, // tsf5ts14_lr (1150 downto 1149)
2331 {847, 1}, // tsf5ts14_pr (1148 downto 1147)
2332 {740 + 105, 8}, // tsf7_cc (708 downto 700)
2333 {731 + 105, 7}, // tsf7ts0_id (699 downto 692)
2334 {723 + 105, 8}, // tsf7ts0_rt (691 downto 683)
2335 {714 + 105, 1}, // tsf7ts0_lr (682 downto 681)
2336 {712 + 105, 1}, // tsf7ts0_pr (680 downto 679)
2337 {710 + 105, 7}, // tsf7ts1_id (678 downto 671)
2338 {702 + 105, 8}, // tsf7ts1_rt (670 downto 662)
2339 {693 + 105, 1}, // tsf7ts1_lr (661 downto 660)
2340 {691 + 105, 1}, // tsf7ts1_pr (659 downto 658)
2341 {689 + 105, 7}, // tsf7ts2_id (657 downto 650)
2342 {681 + 105, 8}, // tsf7ts2_rt (649 downto 641)
2343 {672 + 105, 1}, // tsf7ts2_lr (640 downto 639)
2344 {670 + 105, 1}, // tsf7ts2_pr (638 downto 637)
2345 {668 + 105, 7}, // tsf7ts3_id (636 downto 629)
2346 {660 + 105, 8}, // tsf7ts3_rt (628 downto 620)
2347 {651 + 105, 1}, // tsf7ts3_lr (619 downto 618)
2348 {649 + 105, 1}, // tsf7ts3_pr (617 downto 616)
2349 {647 + 105, 7}, // tsf7ts4_id (615 downto 608)
2350 {639 + 105, 8}, // tsf7ts4_rt (607 downto 599)
2351 {630 + 105, 1}, // tsf7ts4_lr (598 downto 597)
2352 {628 + 105, 1}, // tsf7ts4_pr (596 downto 595)
2353 {626 + 105, 7}, // tsf7ts5_id (594 downto 587)
2354 {618 + 105, 8}, // tsf7ts5_rt (586 downto 578)
2355 {609 + 105, 1}, // tsf7ts5_lr (577 downto 576)
2356 {607 + 105, 1}, // tsf7ts5_pr (575 downto 574)
2357 {605 + 105, 7}, // tsf7ts6_id (573 downto 566)
2358 {597 + 105, 8}, // tsf7ts6_rt (565 downto 557)
2359 {588 + 105, 1}, // tsf7ts6_lr (556 downto 555)
2360 {586 + 105, 1}, // tsf7ts6_pr (554 downto 553)
2361 {584 + 105, 7}, // tsf7ts7_id (552 downto 545)
2362 {576 + 105, 8}, // tsf7ts7_rt (544 downto 536)
2363 {567 + 105, 1}, // tsf7ts7_lr (535 downto 534)
2364 {565 + 105, 1}, // tsf7ts7_pr (533 downto 532)
2365 {563 + 105, 7}, // tsf7ts8_id (531 downto 524)
2366 {555 + 105, 8}, // tsf7ts8_rt (523 downto 515)
2367 {546 + 105, 1}, // tsf7ts8_lr (514 downto 513)
2368 {544 + 105, 1}, // tsf7ts8_pr (512 downto 511)
2369 {542 + 105, 7}, // tsf7ts9_id (510 downto 503)
2370 {534 + 105, 8}, // tsf7ts9_rt (502 downto 494)
2371 {525 + 105, 1}, // tsf7ts9_lr (493 downto 492)
2372 {523 + 105, 1}, // tsf7ts9_pr (491 downto 490)
2373 {626, 7}, // tsf7ts10_id (1167 downto 1160)
2374 {618, 8}, // tsf7ts10_rt (1159 downto 1151)
2375 {609, 1}, // tsf7ts10_lr (1150 downto 1149)
2376 {607, 1}, // tsf7ts10_pr (1148 downto 1147)
2377 {605, 7}, // tsf7ts11_id (1167 downto 1160)
2378 {597, 8}, // tsf7ts11_rt (1159 downto 1151)
2379 {588, 1}, // tsf7ts11_lr (1150 downto 1149)
2380 {586, 1}, // tsf7ts11_pr (1148 downto 1147)
2381 {584, 7}, // tsf7ts12_id (1167 downto 1160)
2382 {576, 8}, // tsf7ts12_rt (1159 downto 1151)
2383 {567, 1}, // tsf7ts12_lr (1150 downto 1149)
2384 {565, 1}, // tsf7ts12_pr (1148 downto 1147)
2385 {563, 7}, // tsf7ts13_id (1167 downto 1160)
2386 {555, 8}, // tsf7ts13_rt (1159 downto 1151)
2387 {546, 1}, // tsf7ts13_lr (1150 downto 1149)
2388 {544, 1}, // tsf7ts13_pr (1148 downto 1147)
2389 {542, 7}, // tsf7ts14_id (1167 downto 1160)
2390 {534, 8}, // tsf7ts14_rt (1159 downto 1151)
2391 {525, 1}, // tsf7ts14_lr (1150 downto 1149)
2392 {523, 1}, // tsf7ts14_pr (1148 downto 1147)
2393 {521, 8}, // t2d_cc (489 downto 481)
2394 {512, 5}, // t2d_fnf (480 downto 475)
2395 {506, 1}, // t2d0_charge (474 downto 473)
2396 {504, 6}, // t2d0_rho_s (472 downto 466)
2397 {497, 6}, // t2d0_phi (465 downto 459)
2398 {490, 7}, // t2d0ts0_id (458 downto 451)
2399 {482, 8}, // t2d0ts0_rt (450 downto 442)
2400 {473, 1}, // t2d0ts0_lr (441 downto 440)
2401 {471, 1}, // t2d0ts0_pr (439 downto 438)
2402 {469, 7}, // t2d0ts2_id (437 downto 430)
2403 {461, 8}, // t2d0ts2_rt (429 downto 421)
2404 {452, 1}, // t2d0ts2_lr (420 downto 419)
2405 {450, 1}, // t2d0ts2_pr (418 downto 417)
2406 {448, 7}, // t2d0ts4_id (416 downto 409)
2407 {440, 8}, // t2d0ts4_rt (408 downto 400)
2408 {431, 1}, // t2d0ts4_lr (399 downto 398)
2409 {429, 1}, // t2d0ts4_pr (397 downto 396)
2410 {427, 7}, // t2d0ts6_id (395 downto 388)
2411 {419, 8}, // t2d0ts6_rt (387 downto 379)
2412 {410, 1}, // t2d0ts6_lr (378 downto 377)
2413 {408, 1}, // t2d0ts6_pr (376 downto 375)
2414 {406, 7}, // t2d0ts8_id (374 downto 367)
2415 {398, 8}, // t2d0ts8_rt (366 downto 358)
2416 {389, 1}, // t2d0ts8_lr (357 downto 356)
2417 {387, 1}, // t2d0ts8_pr (355 downto 354)
2418 {385, 1}, // t2d1_charge (353 downto 352)
2419 {383, 6}, // t2d1_rho_s (351 downto 345)
2420 {376, 6}, // t2d1_phi (344 downto 338)
2421 {369, 7}, // t2d1ts0_id (337 downto 330)
2422 {361, 8}, // t2d1ts0_rt (329 downto 321)
2423 {352, 1}, // t2d1ts0_lr (320 downto 319)
2424 {350, 1}, // t2d1ts0_pr (318 downto 317)
2425 {348, 7}, // t2d1ts2_id (316 downto 309)
2426 {340, 8}, // t2d1ts2_rt (308 downto 300)
2427 {331, 1}, // t2d1ts2_lr (299 downto 298)
2428 {329, 1}, // t2d1ts2_pr (297 downto 296)
2429 {327, 7}, // t2d1ts4_id (295 downto 288)
2430 {319, 8}, // t2d1ts4_rt (287 downto 279)
2431 {310, 1}, // t2d1ts4_lr (278 downto 277)
2432 {308, 1}, // t2d1ts4_pr (276 downto 275)
2433 {306, 7}, // t2d1ts6_id (274 downto 267)
2434 {298, 8}, // t2d1ts6_rt (266 downto 258)
2435 {289, 1}, // t2d1ts6_lr (257 downto 256)
2436 {287, 1}, // t2d1ts6_pr (255 downto 254)
2437 {285, 7}, // t2d1ts8_id (253 downto 246)
2438 {277, 8}, // t2d1ts8_rt (245 downto 237)
2439 {268, 1}, // t2d1ts8_lr (236 downto 235)
2440 {266, 1}, // t2d1ts8_pr (234 downto 233)
2441 {264, 1}, // t2d2_charge (232 downto 231)
2442 {262, 6}, // t2d2_rho_s (230 downto 224)
2443 {255, 6}, // t2d2_phi (223 downto 217)
2444 {248, 7}, // t2d2ts0_id (216 downto 209)
2445 {240, 8}, // t2d2ts0_rt (208 downto 200)
2446 {231, 1}, // t2d2ts0_lr (199 downto 198)
2447 {229, 1}, // t2d2ts0_pr (197 downto 196)
2448 {227, 7}, // t2d2ts2_id (195 downto 188)
2449 {219, 8}, // t2d2ts2_rt (187 downto 179)
2450 {210, 1}, // t2d2ts2_lr (178 downto 177)
2451 {208, 1}, // t2d2ts2_pr (176 downto 175)
2452 {206, 7}, // t2d2ts4_id (174 downto 167)
2453 {198, 8}, // t2d2ts4_rt (166 downto 158)
2454 {189, 1}, // t2d2ts4_lr (157 downto 156)
2455 {187, 1}, // t2d2ts4_pr (155 downto 154)
2456 {185, 7}, // t2d2ts6_id (153 downto 146)
2457 {177, 8}, // t2d2ts6_rt (145 downto 137)
2458 {168, 1}, // t2d2ts6_lr (136 downto 135)
2459 {166, 1}, // t2d2ts6_pr (134 downto 133)
2460 {164, 7}, // t2d2ts8_id (132 downto 125)
2461 {156, 8}, // t2d2ts8_rt (124 downto 116)
2462 {147, 1}, // t2d2ts8_lr (115 downto 114)
2463 {145, 1}, // t2d2ts8_pr (113 downto 112)
2464 {143, 1}, // t2d3_charge (111 downto 110)
2465 {141, 6}, // t2d3_rho_s (109 downto 103)
2466 {134, 6}, // t2d3_phi (102 downto 96)
2467 {127, 7}, // t2d3ts0_id (95 downto 88)
2468 {119, 8}, // t2d3ts0_rt (87 downto 79)
2469 {110, 1}, // t2d3ts0_lr (78 downto 77)
2470 {108, 1}, // t2d3ts0_pr (76 downto 75)
2471 {106, 7}, // t2d3ts2_id (74 downto 67)
2472 {98, 8}, // t2d3ts2_rt (66 downto 58)
2473 {89, 1}, // t2d3ts2_lr (57 downto 56)
2474 {87, 1}, // t2d3ts2_pr (55 downto 54)
2475 {85, 7}, // t2d3ts4_id (53 downto 46)
2476 {77, 8}, // t2d3ts4_rt (45 downto 37)
2477 {68, 1}, // t2d3ts4_lr (36 downto 35)
2478 {66, 1}, // t2d3ts4_pr (34 downto 33)
2479 {64, 7}, // t2d3ts6_id (32 downto 25)
2480 {56, 8}, // t2d3ts6_rt (24 downto 16)
2481 {47, 1}, // t2d3ts6_lr (15 downto 14)
2482 {45, 1}, // t2d3ts6_pr (13 downto 12)
2483 {43, 7}, // t2d3ts8_id (11 downto 4)
2484 {35, 8}, // t2d3ts8_rt
2485 {26, 1}, // t2d3ts8_lr
2486 {24, 1}, // t2d3ts8_pr
2487 {22, 3}, // etf_thresh
2488 {18, 8}, // etf_cc
2489 {9, 8}, // etf_t0
2490 {0, 0} // etf_valid
2491 };
2492
2494 const int BitMap_2dfitter[nLeafs_2dfitter][2] = {
2496 {1746, 5}, // t3d_2doldtrk (1714 downto 1709)
2497 {1740, 8}, // t3dtrk0_evtTime_delay (1708 downto 1700)
2498 {1731, 0}, // t3dtrk0_evtTimeValid_delay (1699 downto 1699)
2499 {1730, 0}, // t3dtrk0_charge (1698 downto 1698)
2500 {1729, 10}, // t3dtrk0_rho (1697 downto 1687)
2501 {1718, 12}, // t3dtrk0_phi0 (1686 downto 1674)
2502 {1705, 7}, // t3dtrk0ts0_id (1673 downto 1666)
2503 {1697, 1}, // t3dtrk0ts0_lr (1665 downto 1664)
2504 {1695, 8}, // t3dtrk0ts0_rt (1663 downto 1655)
2505 {1686, 7}, // t3dtrk0ts1_id (1654 downto 1647)
2506 {1678, 1}, // t3dtrk0ts1_lr (1646 downto 1645)
2507 {1676, 8}, // t3dtrk0ts1_rt (1644 downto 1636)
2508 {1667, 8}, // t3dtrk0ts2_id (1635 downto 1627)
2509 {1658, 1}, // t3dtrk0ts2_lr (1626 downto 1625)
2510 {1656, 8}, // t3dtrk0ts2_rt (1624 downto 1616)
2511 {1647, 8}, // t3dtrk0ts3_id (1615 downto 1607)
2512 {1638, 1}, // t3dtrk0ts3_lr (1606 downto 1605)
2513 {1636, 8}, // t3dtrk0ts3_rt (1604 downto 1596)
2514 {1627, 8}, // t3dtrk1_evtTime_delay (1595 downto 1587)
2515 {1618, 0}, // t3dtrk1_evtTimeValid_delay (1586 downto 1586)
2516 {1617, 0}, // t3dtrk1_charge (1585 downto 1585)
2517 {1616, 10}, // t3dtrk1_rho (1584 downto 1574)
2518 {1605, 12}, // t3dtrk1_phi0 (1573 downto 1561)
2519 {1592, 7}, // t3dtrk1ts0_id (1560 downto 1553)
2520 {1584, 1}, // t3dtrk1ts0_lr (1552 downto 1551)
2521 {1582, 8}, // t3dtrk1ts0_rt (1550 downto 1542)
2522 {1573, 7}, // t3dtrk1ts1_id (1541 downto 1534)
2523 {1565, 1}, // t3dtrk1ts1_lr (1533 downto 1532)
2524 {1563, 8}, // t3dtrk1ts1_rt (1531 downto 1523)
2525 {1554, 8}, // t3dtrk1ts2_id (1522 downto 1514)
2526 {1545, 1}, // t3dtrk1ts2_lr (1513 downto 1512)
2527 {1543, 8}, // t3dtrk1ts2_rt (1511 downto 1503)
2528 {1534, 8}, // t3dtrk1ts3_id (1502 downto 1494)
2529 {1525, 1}, // t3dtrk1ts3_lr (1493 downto 1492)
2530 {1523, 8}, // t3dtrk1ts3_rt (1491 downto 1483)
2531 {1514, 28}, // t2dfittertrk0_rho
2532 {1485, 17}, // t2dfittertrk0_phi0
2533 {1467, 28}, // t2dfittertrk1_rho
2534 {1438, 17}, // t2dfittertrk1_phi0
2535 {1420, 28}, // t2dfittertrk2_rho
2536 {1391, 17}, // t2dfittertrk2_phi0
2537 {1373, 28}, // t2dfittertrk3_rho
2538 {1344, 17}, // t2dfittertrk3_phi0
2539 {521, 8}, // t2d_cc (489 downto 481)
2540 {512, 5}, // t2d_fnf (480 downto 475)
2541 {506, 1}, // t2d0_charge (474 downto 473)
2542 {504, 6}, // t2d0_rho_s (472 downto 466)
2543 {497, 6}, // t2d0_phi (465 downto 459)
2544 {490, 7}, // t2d0ts0_id (458 downto 451)
2545 {482, 8}, // t2d0ts0_rt (450 downto 442)
2546 {473, 1}, // t2d0ts0_lr (441 downto 440)
2547 {471, 1}, // t2d0ts0_pr (439 downto 438)
2548 {469, 7}, // t2d0ts2_id (437 downto 430)
2549 {461, 8}, // t2d0ts2_rt (429 downto 421)
2550 {452, 1}, // t2d0ts2_lr (420 downto 419)
2551 {450, 1}, // t2d0ts2_pr (418 downto 417)
2552 {448, 7}, // t2d0ts4_id (416 downto 409)
2553 {440, 8}, // t2d0ts4_rt (408 downto 400)
2554 {431, 1}, // t2d0ts4_lr (399 downto 398)
2555 {429, 1}, // t2d0ts4_pr (397 downto 396)
2556 {427, 7}, // t2d0ts6_id (395 downto 388)
2557 {419, 8}, // t2d0ts6_rt (387 downto 379)
2558 {410, 1}, // t2d0ts6_lr (378 downto 377)
2559 {408, 1}, // t2d0ts6_pr (376 downto 375)
2560 {406, 7}, // t2d0ts8_id (374 downto 367)
2561 {398, 8}, // t2d0ts8_rt (366 downto 358)
2562 {389, 1}, // t2d0ts8_lr (357 downto 356)
2563 {387, 1}, // t2d0ts8_pr (355 downto 354)
2564 {385, 1}, // t2d1_charge (353 downto 352)
2565 {383, 6}, // t2d1_rho_s (351 downto 345)
2566 {376, 6}, // t2d1_phi (344 downto 338)
2567 {369, 7}, // t2d1ts0_id (337 downto 330)
2568 {361, 8}, // t2d1ts0_rt (329 downto 321)
2569 {352, 1}, // t2d1ts0_lr (320 downto 319)
2570 {350, 1}, // t2d1ts0_pr (318 downto 317)
2571 {348, 7}, // t2d1ts2_id (316 downto 309)
2572 {340, 8}, // t2d1ts2_rt (308 downto 300)
2573 {331, 1}, // t2d1ts2_lr (299 downto 298)
2574 {329, 1}, // t2d1ts2_pr (297 downto 296)
2575 {327, 7}, // t2d1ts4_id (295 downto 288)
2576 {319, 8}, // t2d1ts4_rt (287 downto 279)
2577 {310, 1}, // t2d1ts4_lr (278 downto 277)
2578 {308, 1}, // t2d1ts4_pr (276 downto 275)
2579 {306, 7}, // t2d1ts6_id (274 downto 267)
2580 {298, 8}, // t2d1ts6_rt (266 downto 258)
2581 {289, 1}, // t2d1ts6_lr (257 downto 256)
2582 {287, 1}, // t2d1ts6_pr (255 downto 254)
2583 {285, 7}, // t2d1ts8_id (253 downto 246)
2584 {277, 8}, // t2d1ts8_rt (245 downto 237)
2585 {268, 1}, // t2d1ts8_lr (236 downto 235)
2586 {266, 1}, // t2d1ts8_pr (234 downto 233)
2587 {264, 1}, // t2d2_charge (232 downto 231)
2588 {262, 6}, // t2d2_rho_s (230 downto 224)
2589 {255, 6}, // t2d2_phi (223 downto 217)
2590 {248, 7}, // t2d2ts0_id (216 downto 209)
2591 {240, 8}, // t2d2ts0_rt (208 downto 200)
2592 {231, 1}, // t2d2ts0_lr (199 downto 198)
2593 {229, 1}, // t2d2ts0_pr (197 downto 196)
2594 {227, 7}, // t2d2ts2_id (195 downto 188)
2595 {219, 8}, // t2d2ts2_rt (187 downto 179)
2596 {210, 1}, // t2d2ts2_lr (178 downto 177)
2597 {208, 1}, // t2d2ts2_pr (176 downto 175)
2598 {206, 7}, // t2d2ts4_id (174 downto 167)
2599 {198, 8}, // t2d2ts4_rt (166 downto 158)
2600 {189, 1}, // t2d2ts4_lr (157 downto 156)
2601 {187, 1}, // t2d2ts4_pr (155 downto 154)
2602 {185, 7}, // t2d2ts6_id (153 downto 146)
2603 {177, 8}, // t2d2ts6_rt (145 downto 137)
2604 {168, 1}, // t2d2ts6_lr (136 downto 135)
2605 {166, 1}, // t2d2ts6_pr (134 downto 133)
2606 {164, 7}, // t2d2ts8_id (132 downto 125)
2607 {156, 8}, // t2d2ts8_rt (124 downto 116)
2608 {147, 1}, // t2d2ts8_lr (115 downto 114)
2609 {145, 1}, // t2d2ts8_pr (113 downto 112)
2610 {143, 1}, // t2d3_charge (111 downto 110)
2611 {141, 6}, // t2d3_rho_s (109 downto 103)
2612 {134, 6}, // t2d3_phi (102 downto 96)
2613 {127, 7}, // t2d3ts0_id (95 downto 88)
2614 {119, 8}, // t2d3ts0_rt (87 downto 79)
2615 {110, 1}, // t2d3ts0_lr (78 downto 77)
2616 {108, 1}, // t2d3ts0_pr (76 downto 75)
2617 {106, 7}, // t2d3ts2_id (74 downto 67)
2618 {98, 8}, // t2d3ts2_rt (66 downto 58)
2619 {89, 1}, // t2d3ts2_lr (57 downto 56)
2620 {87, 1}, // t2d3ts2_pr (55 downto 54)
2621 {85, 7}, // t2d3ts4_id (53 downto 46)
2622 {77, 8}, // t2d3ts4_rt (45 downto 37)
2623 {68, 1}, // t2d3ts4_lr (36 downto 35)
2624 {66, 1}, // t2d3ts4_pr (34 downto 33)
2625 {64, 7}, // t2d3ts6_id (32 downto 25)
2626 {56, 8}, // t2d3ts6_rt (24 downto 16)
2627 {47, 1}, // t2d3ts6_lr (15 downto 14)
2628 {45, 1}, // t2d3ts6_pr (13 downto 12)
2629 {43, 7}, // t2d3ts8_id (11 downto 4)
2630 {35, 8}, // t2d3ts8_rt
2631 {26, 1}, // t2d3ts8_lr
2632 {24, 1}, // t2d3ts8_pr
2633 {22, 3}, // etf_thresh
2634 {18, 8}, // etf_cc
2635 {9, 8}, // etf_t0
2636 {0, 0} // etf_valid
2637 };
2638
2639
2640 void
2641 setLeafPointersArray(TRGCDCT3DUnpackerStore* store, int** bitArray)
2642 {
2643 bitArray[e_t3d_2doldtrk ] = &(store->m_t3d_2doldtrk);
2644 bitArray[e_t3dtrk0_evtTime_delay ] = &(store->m_t3dtrk0_evtTime_delay);
2645 bitArray[e_t3dtrk0_evtTimeValid_delay ] = &(store->m_t3dtrk0_evtTimeValid_delay);
2646 bitArray[e_t3dtrk0_charge ] = &(store->m_t3dtrk0_charge);
2647 bitArray[e_t3dtrk0_rho ] = &(store->m_t3dtrk0_rho);
2648 bitArray[e_t3dtrk0_phi0 ] = &(store->m_t3dtrk0_phi0);
2649 bitArray[e_t3dtrk0ts0_id ] = &(store->m_t3dtrk0ts0_id);
2650 bitArray[e_t3dtrk0ts0_lr ] = &(store->m_t3dtrk0ts0_lr);
2651 bitArray[e_t3dtrk0ts0_rt ] = &(store->m_t3dtrk0ts0_rt);
2652 bitArray[e_t3dtrk0ts1_id ] = &(store->m_t3dtrk0ts1_id);
2653 bitArray[e_t3dtrk0ts1_lr ] = &(store->m_t3dtrk0ts1_lr);
2654 bitArray[e_t3dtrk0ts1_rt ] = &(store->m_t3dtrk0ts1_rt);
2655 bitArray[e_t3dtrk0ts2_id ] = &(store->m_t3dtrk0ts2_id);
2656 bitArray[e_t3dtrk0ts2_lr ] = &(store->m_t3dtrk0ts2_lr);
2657 bitArray[e_t3dtrk0ts2_rt ] = &(store->m_t3dtrk0ts2_rt);
2658 bitArray[e_t3dtrk0ts3_id ] = &(store->m_t3dtrk0ts3_id);
2659 bitArray[e_t3dtrk0ts3_lr ] = &(store->m_t3dtrk0ts3_lr);
2660 bitArray[e_t3dtrk0ts3_rt ] = &(store->m_t3dtrk0ts3_rt);
2661 bitArray[e_t3dtrk1_evtTime_delay ] = &(store->m_t3dtrk1_evtTime_delay);
2662 bitArray[e_t3dtrk1_evtTimeValid_delay ] = &(store->m_t3dtrk1_evtTimeValid_delay);
2663 bitArray[e_t3dtrk1_charge ] = &(store->m_t3dtrk1_charge);
2664 bitArray[e_t3dtrk1_rho ] = &(store->m_t3dtrk1_rho);
2665 bitArray[e_t3dtrk1_phi0 ] = &(store->m_t3dtrk1_phi0);
2666 bitArray[e_t3dtrk1ts0_id ] = &(store->m_t3dtrk1ts0_id);
2667 bitArray[e_t3dtrk1ts0_lr ] = &(store->m_t3dtrk1ts0_lr);
2668 bitArray[e_t3dtrk1ts0_rt ] = &(store->m_t3dtrk1ts0_rt);
2669 bitArray[e_t3dtrk1ts1_id ] = &(store->m_t3dtrk1ts1_id);
2670 bitArray[e_t3dtrk1ts1_lr ] = &(store->m_t3dtrk1ts1_lr);
2671 bitArray[e_t3dtrk1ts1_rt ] = &(store->m_t3dtrk1ts1_rt);
2672 bitArray[e_t3dtrk1ts2_id ] = &(store->m_t3dtrk1ts2_id);
2673 bitArray[e_t3dtrk1ts2_lr ] = &(store->m_t3dtrk1ts2_lr);
2674 bitArray[e_t3dtrk1ts2_rt ] = &(store->m_t3dtrk1ts2_rt);
2675 bitArray[e_t3dtrk1ts3_id ] = &(store->m_t3dtrk1ts3_id);
2676 bitArray[e_t3dtrk1ts3_lr ] = &(store->m_t3dtrk1ts3_lr);
2677 bitArray[e_t3dtrk1ts3_rt ] = &(store->m_t3dtrk1ts3_rt);
2678 bitArray[e_t3d_phase ] = &(store->m_t3d_phase);
2679 bitArray[e_t3d_validTS ] = &(store->m_t3d_validTS);
2680 bitArray[e_t3d_2dfnf ] = &(store->m_t3d_2dfnf);
2681 bitArray[e_t3dtrk0_z0_s ] = &(store->m_t3dtrk0_z0_s);
2682 bitArray[e_t3dtrk0_cot_s ] = &(store->m_t3dtrk0_cot_s);
2683 bitArray[e_t3dtrk0_zchisq ] = &(store->m_t3dtrk0_zchisq);
2684 bitArray[e_t3dtrk1_z0_s ] = &(store->m_t3dtrk1_z0_s);
2685 bitArray[e_t3dtrk1_cot_s ] = &(store->m_t3dtrk1_cot_s);
2686 bitArray[e_t3dtrk1_zchisq ] = &(store->m_t3dtrk1_zchisq);
2687 bitArray[e_t3dtrk2_z0_s ] = &(store->m_t3dtrk2_z0_s);
2688 bitArray[e_t3dtrk2_cot_s ] = &(store->m_t3dtrk2_cot_s);
2689 bitArray[e_t3dtrk2_zchisq ] = &(store->m_t3dtrk2_zchisq);
2690 bitArray[e_t3dtrk3_z0_s ] = &(store->m_t3dtrk3_z0_s);
2691 bitArray[e_t3dtrk3_cot_s ] = &(store->m_t3dtrk3_cot_s);
2692 bitArray[e_t3dtrk3_zchisq ] = &(store->m_t3dtrk3_zchisq);
2693 bitArray[e_t3dtrk_rd_req ] = &(store->m_t3dtrk_rd_req);
2694 bitArray[e_tsf1_cc ] = &(store->m_tsf1_cc);
2695 bitArray[e_tsf1ts0_id ] = &(store->m_tsf1ts0_id);
2696 bitArray[e_tsf1ts0_rt ] = &(store->m_tsf1ts0_rt);
2697 bitArray[e_tsf1ts0_lr ] = &(store->m_tsf1ts0_lr);
2698 bitArray[e_tsf1ts0_pr ] = &(store->m_tsf1ts0_pr);
2699 bitArray[e_tsf1ts1_id ] = &(store->m_tsf1ts1_id);
2700 bitArray[e_tsf1ts1_rt ] = &(store->m_tsf1ts1_rt);
2701 bitArray[e_tsf1ts1_lr ] = &(store->m_tsf1ts1_lr);
2702 bitArray[e_tsf1ts1_pr ] = &(store->m_tsf1ts1_pr);
2703 bitArray[e_tsf1ts2_id ] = &(store->m_tsf1ts2_id);
2704 bitArray[e_tsf1ts2_rt ] = &(store->m_tsf1ts2_rt);
2705 bitArray[e_tsf1ts2_lr ] = &(store->m_tsf1ts2_lr);
2706 bitArray[e_tsf1ts2_pr ] = &(store->m_tsf1ts2_pr);
2707 bitArray[e_tsf1ts3_id ] = &(store->m_tsf1ts3_id);
2708 bitArray[e_tsf1ts3_rt ] = &(store->m_tsf1ts3_rt);
2709 bitArray[e_tsf1ts3_lr ] = &(store->m_tsf1ts3_lr);
2710 bitArray[e_tsf1ts3_pr ] = &(store->m_tsf1ts3_pr);
2711 bitArray[e_tsf1ts4_id ] = &(store->m_tsf1ts4_id);
2712 bitArray[e_tsf1ts4_rt ] = &(store->m_tsf1ts4_rt);
2713 bitArray[e_tsf1ts4_lr ] = &(store->m_tsf1ts4_lr);
2714 bitArray[e_tsf1ts4_pr ] = &(store->m_tsf1ts4_pr);
2715 bitArray[e_tsf1ts5_id ] = &(store->m_tsf1ts5_id);
2716 bitArray[e_tsf1ts5_rt ] = &(store->m_tsf1ts5_rt);
2717 bitArray[e_tsf1ts5_lr ] = &(store->m_tsf1ts5_lr);
2718 bitArray[e_tsf1ts5_pr ] = &(store->m_tsf1ts5_pr);
2719 bitArray[e_tsf1ts6_id ] = &(store->m_tsf1ts6_id);
2720 bitArray[e_tsf1ts6_rt ] = &(store->m_tsf1ts6_rt);
2721 bitArray[e_tsf1ts6_lr ] = &(store->m_tsf1ts6_lr);
2722 bitArray[e_tsf1ts6_pr ] = &(store->m_tsf1ts6_pr);
2723 bitArray[e_tsf1ts7_id ] = &(store->m_tsf1ts7_id);
2724 bitArray[e_tsf1ts7_rt ] = &(store->m_tsf1ts7_rt);
2725 bitArray[e_tsf1ts7_lr ] = &(store->m_tsf1ts7_lr);
2726 bitArray[e_tsf1ts7_pr ] = &(store->m_tsf1ts7_pr);
2727 bitArray[e_tsf1ts8_id ] = &(store->m_tsf1ts8_id);
2728 bitArray[e_tsf1ts8_rt ] = &(store->m_tsf1ts8_rt);
2729 bitArray[e_tsf1ts8_lr ] = &(store->m_tsf1ts8_lr);
2730 bitArray[e_tsf1ts8_pr ] = &(store->m_tsf1ts8_pr);
2731 bitArray[e_tsf1ts9_id ] = &(store->m_tsf1ts9_id);
2732 bitArray[e_tsf1ts9_rt ] = &(store->m_tsf1ts9_rt);
2733 bitArray[e_tsf1ts9_lr ] = &(store->m_tsf1ts9_lr);
2734 bitArray[e_tsf1ts9_pr ] = &(store->m_tsf1ts9_pr);
2735 bitArray[e_tsf3_cc ] = &(store->m_tsf3_cc);
2736 bitArray[e_tsf3ts0_id ] = &(store->m_tsf3ts0_id);
2737 bitArray[e_tsf3ts0_rt ] = &(store->m_tsf3ts0_rt);
2738 bitArray[e_tsf3ts0_lr ] = &(store->m_tsf3ts0_lr);
2739 bitArray[e_tsf3ts0_pr ] = &(store->m_tsf3ts0_pr);
2740 bitArray[e_tsf3ts1_id ] = &(store->m_tsf3ts1_id);
2741 bitArray[e_tsf3ts1_rt ] = &(store->m_tsf3ts1_rt);
2742 bitArray[e_tsf3ts1_lr ] = &(store->m_tsf3ts1_lr);
2743 bitArray[e_tsf3ts1_pr ] = &(store->m_tsf3ts1_pr);
2744 bitArray[e_tsf3ts2_id ] = &(store->m_tsf3ts2_id);
2745 bitArray[e_tsf3ts2_rt ] = &(store->m_tsf3ts2_rt);
2746 bitArray[e_tsf3ts2_lr ] = &(store->m_tsf3ts2_lr);
2747 bitArray[e_tsf3ts2_pr ] = &(store->m_tsf3ts2_pr);
2748 bitArray[e_tsf3ts3_id ] = &(store->m_tsf3ts3_id);
2749 bitArray[e_tsf3ts3_rt ] = &(store->m_tsf3ts3_rt);
2750 bitArray[e_tsf3ts3_lr ] = &(store->m_tsf3ts3_lr);
2751 bitArray[e_tsf3ts3_pr ] = &(store->m_tsf3ts3_pr);
2752 bitArray[e_tsf3ts4_id ] = &(store->m_tsf3ts4_id);
2753 bitArray[e_tsf3ts4_rt ] = &(store->m_tsf3ts4_rt);
2754 bitArray[e_tsf3ts4_lr ] = &(store->m_tsf3ts4_lr);
2755 bitArray[e_tsf3ts4_pr ] = &(store->m_tsf3ts4_pr);
2756 bitArray[e_tsf3ts5_id ] = &(store->m_tsf3ts5_id);
2757 bitArray[e_tsf3ts5_rt ] = &(store->m_tsf3ts5_rt);
2758 bitArray[e_tsf3ts5_lr ] = &(store->m_tsf3ts5_lr);
2759 bitArray[e_tsf3ts5_pr ] = &(store->m_tsf3ts5_pr);
2760 bitArray[e_tsf3ts6_id ] = &(store->m_tsf3ts6_id);
2761 bitArray[e_tsf3ts6_rt ] = &(store->m_tsf3ts6_rt);
2762 bitArray[e_tsf3ts6_lr ] = &(store->m_tsf3ts6_lr);
2763 bitArray[e_tsf3ts6_pr ] = &(store->m_tsf3ts6_pr);
2764 bitArray[e_tsf3ts7_id ] = &(store->m_tsf3ts7_id);
2765 bitArray[e_tsf3ts7_rt ] = &(store->m_tsf3ts7_rt);
2766 bitArray[e_tsf3ts7_lr ] = &(store->m_tsf3ts7_lr);
2767 bitArray[e_tsf3ts7_pr ] = &(store->m_tsf3ts7_pr);
2768 bitArray[e_tsf3ts8_id ] = &(store->m_tsf3ts8_id);
2769 bitArray[e_tsf3ts8_rt ] = &(store->m_tsf3ts8_rt);
2770 bitArray[e_tsf3ts8_lr ] = &(store->m_tsf3ts8_lr);
2771 bitArray[e_tsf3ts8_pr ] = &(store->m_tsf3ts8_pr);
2772 bitArray[e_tsf3ts9_id ] = &(store->m_tsf3ts9_id);
2773 bitArray[e_tsf3ts9_rt ] = &(store->m_tsf3ts9_rt);
2774 bitArray[e_tsf3ts9_lr ] = &(store->m_tsf3ts9_lr);
2775 bitArray[e_tsf3ts9_pr ] = &(store->m_tsf3ts9_pr);
2776 bitArray[e_tsf5_cc ] = &(store->m_tsf5_cc);
2777 bitArray[e_tsf5ts0_id ] = &(store->m_tsf5ts0_id);
2778 bitArray[e_tsf5ts0_rt ] = &(store->m_tsf5ts0_rt);
2779 bitArray[e_tsf5ts0_lr ] = &(store->m_tsf5ts0_lr);
2780 bitArray[e_tsf5ts0_pr ] = &(store->m_tsf5ts0_pr);
2781 bitArray[e_tsf5ts1_id ] = &(store->m_tsf5ts1_id);
2782 bitArray[e_tsf5ts1_rt ] = &(store->m_tsf5ts1_rt);
2783 bitArray[e_tsf5ts1_lr ] = &(store->m_tsf5ts1_lr);
2784 bitArray[e_tsf5ts1_pr ] = &(store->m_tsf5ts1_pr);
2785 bitArray[e_tsf5ts2_id ] = &(store->m_tsf5ts2_id);
2786 bitArray[e_tsf5ts2_rt ] = &(store->m_tsf5ts2_rt);
2787 bitArray[e_tsf5ts2_lr ] = &(store->m_tsf5ts2_lr);
2788 bitArray[e_tsf5ts2_pr ] = &(store->m_tsf5ts2_pr);
2789 bitArray[e_tsf5ts3_id ] = &(store->m_tsf5ts3_id);
2790 bitArray[e_tsf5ts3_rt ] = &(store->m_tsf5ts3_rt);
2791 bitArray[e_tsf5ts3_lr ] = &(store->m_tsf5ts3_lr);
2792 bitArray[e_tsf5ts3_pr ] = &(store->m_tsf5ts3_pr);
2793 bitArray[e_tsf5ts4_id ] = &(store->m_tsf5ts4_id);
2794 bitArray[e_tsf5ts4_rt ] = &(store->m_tsf5ts4_rt);
2795 bitArray[e_tsf5ts4_lr ] = &(store->m_tsf5ts4_lr);
2796 bitArray[e_tsf5ts4_pr ] = &(store->m_tsf5ts4_pr);
2797 bitArray[e_tsf5ts5_id ] = &(store->m_tsf5ts5_id);
2798 bitArray[e_tsf5ts5_rt ] = &(store->m_tsf5ts5_rt);
2799 bitArray[e_tsf5ts5_lr ] = &(store->m_tsf5ts5_lr);
2800 bitArray[e_tsf5ts5_pr ] = &(store->m_tsf5ts5_pr);
2801 bitArray[e_tsf5ts6_id ] = &(store->m_tsf5ts6_id);
2802 bitArray[e_tsf5ts6_rt ] = &(store->m_tsf5ts6_rt);
2803 bitArray[e_tsf5ts6_lr ] = &(store->m_tsf5ts6_lr);
2804 bitArray[e_tsf5ts6_pr ] = &(store->m_tsf5ts6_pr);
2805 bitArray[e_tsf5ts7_id ] = &(store->m_tsf5ts7_id);
2806 bitArray[e_tsf5ts7_rt ] = &(store->m_tsf5ts7_rt);
2807 bitArray[e_tsf5ts7_lr ] = &(store->m_tsf5ts7_lr);
2808 bitArray[e_tsf5ts7_pr ] = &(store->m_tsf5ts7_pr);
2809 bitArray[e_tsf5ts8_id ] = &(store->m_tsf5ts8_id);
2810 bitArray[e_tsf5ts8_rt ] = &(store->m_tsf5ts8_rt);
2811 bitArray[e_tsf5ts8_lr ] = &(store->m_tsf5ts8_lr);
2812 bitArray[e_tsf5ts8_pr ] = &(store->m_tsf5ts8_pr);
2813 bitArray[e_tsf5ts9_id ] = &(store->m_tsf5ts9_id);
2814 bitArray[e_tsf5ts9_rt ] = &(store->m_tsf5ts9_rt);
2815 bitArray[e_tsf5ts9_lr ] = &(store->m_tsf5ts9_lr);
2816 bitArray[e_tsf5ts9_pr ] = &(store->m_tsf5ts9_pr);
2817 bitArray[e_tsf7_cc ] = &(store->m_tsf7_cc);
2818 bitArray[e_tsf7ts0_id ] = &(store->m_tsf7ts0_id);
2819 bitArray[e_tsf7ts0_rt ] = &(store->m_tsf7ts0_rt);
2820 bitArray[e_tsf7ts0_lr ] = &(store->m_tsf7ts0_lr);
2821 bitArray[e_tsf7ts0_pr ] = &(store->m_tsf7ts0_pr);
2822 bitArray[e_tsf7ts1_id ] = &(store->m_tsf7ts1_id);
2823 bitArray[e_tsf7ts1_rt ] = &(store->m_tsf7ts1_rt);
2824 bitArray[e_tsf7ts1_lr ] = &(store->m_tsf7ts1_lr);
2825 bitArray[e_tsf7ts1_pr ] = &(store->m_tsf7ts1_pr);
2826 bitArray[e_tsf7ts2_id ] = &(store->m_tsf7ts2_id);
2827 bitArray[e_tsf7ts2_rt ] = &(store->m_tsf7ts2_rt);
2828 bitArray[e_tsf7ts2_lr ] = &(store->m_tsf7ts2_lr);
2829 bitArray[e_tsf7ts2_pr ] = &(store->m_tsf7ts2_pr);
2830 bitArray[e_tsf7ts3_id ] = &(store->m_tsf7ts3_id);
2831 bitArray[e_tsf7ts3_rt ] = &(store->m_tsf7ts3_rt);
2832 bitArray[e_tsf7ts3_lr ] = &(store->m_tsf7ts3_lr);
2833 bitArray[e_tsf7ts3_pr ] = &(store->m_tsf7ts3_pr);
2834 bitArray[e_tsf7ts4_id ] = &(store->m_tsf7ts4_id);
2835 bitArray[e_tsf7ts4_rt ] = &(store->m_tsf7ts4_rt);
2836 bitArray[e_tsf7ts4_lr ] = &(store->m_tsf7ts4_lr);
2837 bitArray[e_tsf7ts4_pr ] = &(store->m_tsf7ts4_pr);
2838 bitArray[e_tsf7ts5_id ] = &(store->m_tsf7ts5_id);
2839 bitArray[e_tsf7ts5_rt ] = &(store->m_tsf7ts5_rt);
2840 bitArray[e_tsf7ts5_lr ] = &(store->m_tsf7ts5_lr);
2841 bitArray[e_tsf7ts5_pr ] = &(store->m_tsf7ts5_pr);
2842 bitArray[e_tsf7ts6_id ] = &(store->m_tsf7ts6_id);
2843 bitArray[e_tsf7ts6_rt ] = &(store->m_tsf7ts6_rt);
2844 bitArray[e_tsf7ts6_lr ] = &(store->m_tsf7ts6_lr);
2845 bitArray[e_tsf7ts6_pr ] = &(store->m_tsf7ts6_pr);
2846 bitArray[e_tsf7ts7_id ] = &(store->m_tsf7ts7_id);
2847 bitArray[e_tsf7ts7_rt ] = &(store->m_tsf7ts7_rt);
2848 bitArray[e_tsf7ts7_lr ] = &(store->m_tsf7ts7_lr);
2849 bitArray[e_tsf7ts7_pr ] = &(store->m_tsf7ts7_pr);
2850 bitArray[e_tsf7ts8_id ] = &(store->m_tsf7ts8_id);
2851 bitArray[e_tsf7ts8_rt ] = &(store->m_tsf7ts8_rt);
2852 bitArray[e_tsf7ts8_lr ] = &(store->m_tsf7ts8_lr);
2853 bitArray[e_tsf7ts8_pr ] = &(store->m_tsf7ts8_pr);
2854 bitArray[e_tsf7ts9_id ] = &(store->m_tsf7ts9_id);
2855 bitArray[e_tsf7ts9_rt ] = &(store->m_tsf7ts9_rt);
2856 bitArray[e_tsf7ts9_lr ] = &(store->m_tsf7ts9_lr);
2857 bitArray[e_tsf7ts9_pr ] = &(store->m_tsf7ts9_pr);
2858 bitArray[e_t2d_cc ] = &(store->m_t2d_cc);
2859 bitArray[e_t2d_fnf ] = &(store->m_t2d_fnf);
2860 bitArray[e_t2d0_charge ] = &(store->m_t2d0_charge);
2861 bitArray[e_t2d0_rho_s ] = &(store->m_t2d0_rho_s);
2862 bitArray[e_t2d0_phi ] = &(store->m_t2d0_phi);
2863 bitArray[e_t2d0ts0_id ] = &(store->m_t2d0ts0_id);
2864 bitArray[e_t2d0ts0_rt ] = &(store->m_t2d0ts0_rt);
2865 bitArray[e_t2d0ts0_lr ] = &(store->m_t2d0ts0_lr);
2866 bitArray[e_t2d0ts0_pr ] = &(store->m_t2d0ts0_pr);
2867 bitArray[e_t2d0ts2_id ] = &(store->m_t2d0ts2_id);
2868 bitArray[e_t2d0ts2_rt ] = &(store->m_t2d0ts2_rt);
2869 bitArray[e_t2d0ts2_lr ] = &(store->m_t2d0ts2_lr);
2870 bitArray[e_t2d0ts2_pr ] = &(store->m_t2d0ts2_pr);
2871 bitArray[e_t2d0ts4_id ] = &(store->m_t2d0ts4_id);
2872 bitArray[e_t2d0ts4_rt ] = &(store->m_t2d0ts4_rt);
2873 bitArray[e_t2d0ts4_lr ] = &(store->m_t2d0ts4_lr);
2874 bitArray[e_t2d0ts4_pr ] = &(store->m_t2d0ts4_pr);
2875 bitArray[e_t2d0ts6_id ] = &(store->m_t2d0ts6_id);
2876 bitArray[e_t2d0ts6_rt ] = &(store->m_t2d0ts6_rt);
2877 bitArray[e_t2d0ts6_lr ] = &(store->m_t2d0ts6_lr);
2878 bitArray[e_t2d0ts6_pr ] = &(store->m_t2d0ts6_pr);
2879 bitArray[e_t2d0ts8_id ] = &(store->m_t2d0ts8_id);
2880 bitArray[e_t2d0ts8_rt ] = &(store->m_t2d0ts8_rt);
2881 bitArray[e_t2d0ts8_lr ] = &(store->m_t2d0ts8_lr);
2882 bitArray[e_t2d0ts8_pr ] = &(store->m_t2d0ts8_pr);
2883 bitArray[e_t2d1_charge ] = &(store->m_t2d1_charge);
2884 bitArray[e_t2d1_rho_s ] = &(store->m_t2d1_rho_s);
2885 bitArray[e_t2d1_phi ] = &(store->m_t2d1_phi);
2886 bitArray[e_t2d1ts0_id ] = &(store->m_t2d1ts0_id);
2887 bitArray[e_t2d1ts0_rt ] = &(store->m_t2d1ts0_rt);
2888 bitArray[e_t2d1ts0_lr ] = &(store->m_t2d1ts0_lr);
2889 bitArray[e_t2d1ts0_pr ] = &(store->m_t2d1ts0_pr);
2890 bitArray[e_t2d1ts2_id ] = &(store->m_t2d1ts2_id);
2891 bitArray[e_t2d1ts2_rt ] = &(store->m_t2d1ts2_rt);
2892 bitArray[e_t2d1ts2_lr ] = &(store->m_t2d1ts2_lr);
2893 bitArray[e_t2d1ts2_pr ] = &(store->m_t2d1ts2_pr);
2894 bitArray[e_t2d1ts4_id ] = &(store->m_t2d1ts4_id);
2895 bitArray[e_t2d1ts4_rt ] = &(store->m_t2d1ts4_rt);
2896 bitArray[e_t2d1ts4_lr ] = &(store->m_t2d1ts4_lr);
2897 bitArray[e_t2d1ts4_pr ] = &(store->m_t2d1ts4_pr);
2898 bitArray[e_t2d1ts6_id ] = &(store->m_t2d1ts6_id);
2899 bitArray[e_t2d1ts6_rt ] = &(store->m_t2d1ts6_rt);
2900 bitArray[e_t2d1ts6_lr ] = &(store->m_t2d1ts6_lr);
2901 bitArray[e_t2d1ts6_pr ] = &(store->m_t2d1ts6_pr);
2902 bitArray[e_t2d1ts8_id ] = &(store->m_t2d1ts8_id);
2903 bitArray[e_t2d1ts8_rt ] = &(store->m_t2d1ts8_rt);
2904 bitArray[e_t2d1ts8_lr ] = &(store->m_t2d1ts8_lr);
2905 bitArray[e_t2d1ts8_pr ] = &(store->m_t2d1ts8_pr);
2906 bitArray[e_t2d2_charge ] = &(store->m_t2d2_charge);
2907 bitArray[e_t2d2_rho_s ] = &(store->m_t2d2_rho_s);
2908 bitArray[e_t2d2_phi ] = &(store->m_t2d2_phi);
2909 bitArray[e_t2d2ts0_id ] = &(store->m_t2d2ts0_id);
2910 bitArray[e_t2d2ts0_rt ] = &(store->m_t2d2ts0_rt);
2911 bitArray[e_t2d2ts0_lr ] = &(store->m_t2d2ts0_lr);
2912 bitArray[e_t2d2ts0_pr ] = &(store->m_t2d2ts0_pr);
2913 bitArray[e_t2d2ts2_id ] = &(store->m_t2d2ts2_id);
2914 bitArray[e_t2d2ts2_rt ] = &(store->m_t2d2ts2_rt);
2915 bitArray[e_t2d2ts2_lr ] = &(store->m_t2d2ts2_lr);
2916 bitArray[e_t2d2ts2_pr ] = &(store->m_t2d2ts2_pr);
2917 bitArray[e_t2d2ts4_id ] = &(store->m_t2d2ts4_id);
2918 bitArray[e_t2d2ts4_rt ] = &(store->m_t2d2ts4_rt);
2919 bitArray[e_t2d2ts4_lr ] = &(store->m_t2d2ts4_lr);
2920 bitArray[e_t2d2ts4_pr ] = &(store->m_t2d2ts4_pr);
2921 bitArray[e_t2d2ts6_id ] = &(store->m_t2d2ts6_id);
2922 bitArray[e_t2d2ts6_rt ] = &(store->m_t2d2ts6_rt);
2923 bitArray[e_t2d2ts6_lr ] = &(store->m_t2d2ts6_lr);
2924 bitArray[e_t2d2ts6_pr ] = &(store->m_t2d2ts6_pr);
2925 bitArray[e_t2d2ts8_id ] = &(store->m_t2d2ts8_id);
2926 bitArray[e_t2d2ts8_rt ] = &(store->m_t2d2ts8_rt);
2927 bitArray[e_t2d2ts8_lr ] = &(store->m_t2d2ts8_lr);
2928 bitArray[e_t2d2ts8_pr ] = &(store->m_t2d2ts8_pr);
2929 bitArray[e_t2d3_charge ] = &(store->m_t2d3_charge);
2930 bitArray[e_t2d3_rho_s ] = &(store->m_t2d3_rho_s);
2931 bitArray[e_t2d3_phi ] = &(store->m_t2d3_phi);
2932 bitArray[e_t2d3ts0_id ] = &(store->m_t2d3ts0_id);
2933 bitArray[e_t2d3ts0_rt ] = &(store->m_t2d3ts0_rt);
2934 bitArray[e_t2d3ts0_lr ] = &(store->m_t2d3ts0_lr);
2935 bitArray[e_t2d3ts0_pr ] = &(store->m_t2d3ts0_pr);
2936 bitArray[e_t2d3ts2_id ] = &(store->m_t2d3ts2_id);
2937 bitArray[e_t2d3ts2_rt ] = &(store->m_t2d3ts2_rt);
2938 bitArray[e_t2d3ts2_lr ] = &(store->m_t2d3ts2_lr);
2939 bitArray[e_t2d3ts2_pr ] = &(store->m_t2d3ts2_pr);
2940 bitArray[e_t2d3ts4_id ] = &(store->m_t2d3ts4_id);
2941 bitArray[e_t2d3ts4_rt ] = &(store->m_t2d3ts4_rt);
2942 bitArray[e_t2d3ts4_lr ] = &(store->m_t2d3ts4_lr);
2943 bitArray[e_t2d3ts4_pr ] = &(store->m_t2d3ts4_pr);
2944 bitArray[e_t2d3ts6_id ] = &(store->m_t2d3ts6_id);
2945 bitArray[e_t2d3ts6_rt ] = &(store->m_t2d3ts6_rt);
2946 bitArray[e_t2d3ts6_lr ] = &(store->m_t2d3ts6_lr);
2947 bitArray[e_t2d3ts6_pr ] = &(store->m_t2d3ts6_pr);
2948 bitArray[e_t2d3ts8_id ] = &(store->m_t2d3ts8_id);
2949 bitArray[e_t2d3ts8_rt ] = &(store->m_t2d3ts6_rt);
2950 bitArray[e_t2d3ts8_lr ] = &(store->m_t2d3ts6_lr);
2951 bitArray[e_t2d3ts8_pr ] = &(store->m_t2d3ts6_pr);
2952 bitArray[e_etf_thresh ] = &(store->m_etf_thresh);
2953 bitArray[e_etf_cc ] = &(store->m_etf_cc);
2954 bitArray[e_etf_t0 ] = &(store->m_etf_t0);
2955 bitArray[e_etf_valid ] = &(store->m_etf_valid);
2956 bitArray[e_evt ] = &(store->m_evt);
2957 bitArray[e_clk ] = &(store->m_clk);
2958 bitArray[e_firmid ] = &(store->m_firmid);
2959 bitArray[e_firmver ] = &(store->m_firmver);
2960 }
2961
2962 void
2963 setLeafPointersArray_2624(TRGCDCT3DUnpackerStore* store, int** bitArray)
2964 {
2965 bitArray[e1_t3d_2doldtrk ] = &(store->m_t3d_2doldtrk);
2966 bitArray[e1_t3dtrk0_evtTime_delay ] = &(store->m_t3dtrk0_evtTime_delay);
2967 bitArray[e1_t3dtrk0_evtTimeValid_delay ] = &(store->m_t3dtrk0_evtTimeValid_delay);
2968 bitArray[e1_t3dtrk0_charge ] = &(store->m_t3dtrk0_charge);
2969 bitArray[e1_t3dtrk0_rho ] = &(store->m_t3dtrk0_rho);
2970 bitArray[e1_t3dtrk0_phi0 ] = &(store->m_t3dtrk0_phi0);
2971 bitArray[e1_t3dtrk0ts0_id ] = &(store->m_t3dtrk0ts0_id);
2972 bitArray[e1_t3dtrk0ts0_lr ] = &(store->m_t3dtrk0ts0_lr);
2973 bitArray[e1_t3dtrk0ts0_rt ] = &(store->m_t3dtrk0ts0_rt);
2974 bitArray[e1_t3dtrk0ts1_id ] = &(store->m_t3dtrk0ts1_id);
2975 bitArray[e1_t3dtrk0ts1_lr ] = &(store->m_t3dtrk0ts1_lr);
2976 bitArray[e1_t3dtrk0ts1_rt ] = &(store->m_t3dtrk0ts1_rt);
2977 bitArray[e1_t3dtrk0ts2_id ] = &(store->m_t3dtrk0ts2_id);
2978 bitArray[e1_t3dtrk0ts2_lr ] = &(store->m_t3dtrk0ts2_lr);
2979 bitArray[e1_t3dtrk0ts2_rt ] = &(store->m_t3dtrk0ts2_rt);
2980 bitArray[e1_t3dtrk0ts3_id ] = &(store->m_t3dtrk0ts3_id);
2981 bitArray[e1_t3dtrk0ts3_lr ] = &(store->m_t3dtrk0ts3_lr);
2982 bitArray[e1_t3dtrk0ts3_rt ] = &(store->m_t3dtrk0ts3_rt);
2983 bitArray[e1_t3dtrk1_evtTime_delay ] = &(store->m_t3dtrk1_evtTime_delay);
2984 bitArray[e1_t3dtrk1_evtTimeValid_delay ] = &(store->m_t3dtrk1_evtTimeValid_delay);
2985 bitArray[e1_t3dtrk1_charge ] = &(store->m_t3dtrk1_charge);
2986 bitArray[e1_t3dtrk1_rho ] = &(store->m_t3dtrk1_rho);
2987 bitArray[e1_t3dtrk1_phi0 ] = &(store->m_t3dtrk1_phi0);
2988 bitArray[e1_t3dtrk1ts0_id ] = &(store->m_t3dtrk1ts0_id);
2989 bitArray[e1_t3dtrk1ts0_lr ] = &(store->m_t3dtrk1ts0_lr);
2990 bitArray[e1_t3dtrk1ts0_rt ] = &(store->m_t3dtrk1ts0_rt);
2991 bitArray[e1_t3dtrk1ts1_id ] = &(store->m_t3dtrk1ts1_id);
2992 bitArray[e1_t3dtrk1ts1_lr ] = &(store->m_t3dtrk1ts1_lr);
2993 bitArray[e1_t3dtrk1ts1_rt ] = &(store->m_t3dtrk1ts1_rt);
2994 bitArray[e1_t3dtrk1ts2_id ] = &(store->m_t3dtrk1ts2_id);
2995 bitArray[e1_t3dtrk1ts2_lr ] = &(store->m_t3dtrk1ts2_lr);
2996 bitArray[e1_t3dtrk1ts2_rt ] = &(store->m_t3dtrk1ts2_rt);
2997 bitArray[e1_t3dtrk1ts3_id ] = &(store->m_t3dtrk1ts3_id);
2998 bitArray[e1_t3dtrk1ts3_lr ] = &(store->m_t3dtrk1ts3_lr);
2999 bitArray[e1_t3dtrk1ts3_rt ] = &(store->m_t3dtrk1ts3_rt);
3000 bitArray[e1_t3d_phase ] = &(store->m_t3d_phase);
3001 bitArray[e1_t3d_validTS ] = &(store->m_t3d_validTS);
3002 bitArray[e1_t3d_2dfnf ] = &(store->m_t3d_2dfnf);
3003 bitArray[e1_t3dtrk0_z0_s ] = &(store->m_t3dtrk0_z0_s);
3004 bitArray[e1_t3dtrk0_cot_s ] = &(store->m_t3dtrk0_cot_s);
3005 bitArray[e1_t3dtrk0_zchisq ] = &(store->m_t3dtrk0_zchisq);
3006 bitArray[e1_t3dtrk1_z0_s ] = &(store->m_t3dtrk1_z0_s);
3007 bitArray[e1_t3dtrk1_cot_s ] = &(store->m_t3dtrk1_cot_s);
3008 bitArray[e1_t3dtrk1_zchisq ] = &(store->m_t3dtrk1_zchisq);
3009 bitArray[e1_t3dtrk2_z0_s ] = &(store->m_t3dtrk2_z0_s);
3010 bitArray[e1_t3dtrk2_cot_s ] = &(store->m_t3dtrk2_cot_s);
3011 bitArray[e1_t3dtrk2_zchisq ] = &(store->m_t3dtrk2_zchisq);
3012 bitArray[e1_t3dtrk3_z0_s ] = &(store->m_t3dtrk3_z0_s);
3013 bitArray[e1_t3dtrk3_cot_s ] = &(store->m_t3dtrk3_cot_s);
3014 bitArray[e1_t3dtrk3_zchisq ] = &(store->m_t3dtrk3_zchisq);
3015 bitArray[e1_t3dtrk_rd_req ] = &(store->m_t3dtrk_rd_req);
3016 bitArray[e1_tsf1_cc ] = &(store->m_tsf1_cc);
3017 bitArray[e1_tsf1ts0_id ] = &(store->m_tsf1ts0_id);
3018 bitArray[e1_tsf1ts0_rt ] = &(store->m_tsf1ts0_rt);
3019 bitArray[e1_tsf1ts0_lr ] = &(store->m_tsf1ts0_lr);
3020 bitArray[e1_tsf1ts0_pr ] = &(store->m_tsf1ts0_pr);
3021 bitArray[e1_tsf1ts1_id ] = &(store->m_tsf1ts1_id);
3022 bitArray[e1_tsf1ts1_rt ] = &(store->m_tsf1ts1_rt);
3023 bitArray[e1_tsf1ts1_lr ] = &(store->m_tsf1ts1_lr);
3024 bitArray[e1_tsf1ts1_pr ] = &(store->m_tsf1ts1_pr);
3025 bitArray[e1_tsf1ts2_id ] = &(store->m_tsf1ts2_id);
3026 bitArray[e1_tsf1ts2_rt ] = &(store->m_tsf1ts2_rt);
3027 bitArray[e1_tsf1ts2_lr ] = &(store->m_tsf1ts2_lr);
3028 bitArray[e1_tsf1ts2_pr ] = &(store->m_tsf1ts2_pr);
3029 bitArray[e1_tsf1ts3_id ] = &(store->m_tsf1ts3_id);
3030 bitArray[e1_tsf1ts3_rt ] = &(store->m_tsf1ts3_rt);
3031 bitArray[e1_tsf1ts3_lr ] = &(store->m_tsf1ts3_lr);
3032 bitArray[e1_tsf1ts3_pr ] = &(store->m_tsf1ts3_pr);
3033 bitArray[e1_tsf1ts4_id ] = &(store->m_tsf1ts4_id);
3034 bitArray[e1_tsf1ts4_rt ] = &(store->m_tsf1ts4_rt);
3035 bitArray[e1_tsf1ts4_lr ] = &(store->m_tsf1ts4_lr);
3036 bitArray[e1_tsf1ts4_pr ] = &(store->m_tsf1ts4_pr);
3037 bitArray[e1_tsf1ts5_id ] = &(store->m_tsf1ts5_id);
3038 bitArray[e1_tsf1ts5_rt ] = &(store->m_tsf1ts5_rt);
3039 bitArray[e1_tsf1ts5_lr ] = &(store->m_tsf1ts5_lr);
3040 bitArray[e1_tsf1ts5_pr ] = &(store->m_tsf1ts5_pr);
3041 bitArray[e1_tsf1ts6_id ] = &(store->m_tsf1ts6_id);
3042 bitArray[e1_tsf1ts6_rt ] = &(store->m_tsf1ts6_rt);
3043 bitArray[e1_tsf1ts6_lr ] = &(store->m_tsf1ts6_lr);
3044 bitArray[e1_tsf1ts6_pr ] = &(store->m_tsf1ts6_pr);
3045 bitArray[e1_tsf1ts7_id ] = &(store->m_tsf1ts7_id);
3046 bitArray[e1_tsf1ts7_rt ] = &(store->m_tsf1ts7_rt);
3047 bitArray[e1_tsf1ts7_lr ] = &(store->m_tsf1ts7_lr);
3048 bitArray[e1_tsf1ts7_pr ] = &(store->m_tsf1ts7_pr);
3049 bitArray[e1_tsf1ts8_id ] = &(store->m_tsf1ts8_id);
3050 bitArray[e1_tsf1ts8_rt ] = &(store->m_tsf1ts8_rt);
3051 bitArray[e1_tsf1ts8_lr ] = &(store->m_tsf1ts8_lr);
3052 bitArray[e1_tsf1ts8_pr ] = &(store->m_tsf1ts8_pr);
3053 bitArray[e1_tsf1ts9_id ] = &(store->m_tsf1ts9_id);
3054 bitArray[e1_tsf1ts9_rt ] = &(store->m_tsf1ts9_rt);
3055 bitArray[e1_tsf1ts9_lr ] = &(store->m_tsf1ts9_lr);
3056 bitArray[e1_tsf1ts9_pr ] = &(store->m_tsf1ts9_pr);
3057 bitArray[e1_tsf1ts10_id ] = &(store->m_tsf1ts10_id);
3058 bitArray[e1_tsf1ts10_rt ] = &(store->m_tsf1ts10_rt);
3059 bitArray[e1_tsf1ts10_lr ] = &(store->m_tsf1ts10_lr);
3060 bitArray[e1_tsf1ts10_pr ] = &(store->m_tsf1ts10_pr);
3061 bitArray[e1_tsf1ts11_id ] = &(store->m_tsf1ts11_id);
3062 bitArray[e1_tsf1ts11_rt ] = &(store->m_tsf1ts11_rt);
3063 bitArray[e1_tsf1ts11_lr ] = &(store->m_tsf1ts11_lr);
3064 bitArray[e1_tsf1ts11_pr ] = &(store->m_tsf1ts11_pr);
3065 bitArray[e1_tsf1ts12_id ] = &(store->m_tsf1ts12_id);
3066 bitArray[e1_tsf1ts12_rt ] = &(store->m_tsf1ts12_rt);
3067 bitArray[e1_tsf1ts12_lr ] = &(store->m_tsf1ts12_lr);
3068 bitArray[e1_tsf1ts12_pr ] = &(store->m_tsf1ts12_pr);
3069 bitArray[e1_tsf1ts13_id ] = &(store->m_tsf1ts13_id);
3070 bitArray[e1_tsf1ts13_rt ] = &(store->m_tsf1ts13_rt);
3071 bitArray[e1_tsf1ts13_lr ] = &(store->m_tsf1ts13_lr);
3072 bitArray[e1_tsf1ts13_pr ] = &(store->m_tsf1ts13_pr);
3073 bitArray[e1_tsf1ts14_id ] = &(store->m_tsf1ts14_id);
3074 bitArray[e1_tsf1ts14_rt ] = &(store->m_tsf1ts14_rt);
3075 bitArray[e1_tsf1ts14_lr ] = &(store->m_tsf1ts14_lr);
3076 bitArray[e1_tsf1ts14_pr ] = &(store->m_tsf1ts14_pr);
3077 bitArray[e1_tsf3_cc ] = &(store->m_tsf3_cc);
3078 bitArray[e1_tsf3ts0_id ] = &(store->m_tsf3ts0_id);
3079 bitArray[e1_tsf3ts0_rt ] = &(store->m_tsf3ts0_rt);
3080 bitArray[e1_tsf3ts0_lr ] = &(store->m_tsf3ts0_lr);
3081 bitArray[e1_tsf3ts0_pr ] = &(store->m_tsf3ts0_pr);
3082 bitArray[e1_tsf3ts1_id ] = &(store->m_tsf3ts1_id);
3083 bitArray[e1_tsf3ts1_rt ] = &(store->m_tsf3ts1_rt);
3084 bitArray[e1_tsf3ts1_lr ] = &(store->m_tsf3ts1_lr);
3085 bitArray[e1_tsf3ts1_pr ] = &(store->m_tsf3ts1_pr);
3086 bitArray[e1_tsf3ts2_id ] = &(store->m_tsf3ts2_id);
3087 bitArray[e1_tsf3ts2_rt ] = &(store->m_tsf3ts2_rt);
3088 bitArray[e1_tsf3ts2_lr ] = &(store->m_tsf3ts2_lr);
3089 bitArray[e1_tsf3ts2_pr ] = &(store->m_tsf3ts2_pr);
3090 bitArray[e1_tsf3ts3_id ] = &(store->m_tsf3ts3_id);
3091 bitArray[e1_tsf3ts3_rt ] = &(store->m_tsf3ts3_rt);
3092 bitArray[e1_tsf3ts3_lr ] = &(store->m_tsf3ts3_lr);
3093 bitArray[e1_tsf3ts3_pr ] = &(store->m_tsf3ts3_pr);
3094 bitArray[e1_tsf3ts4_id ] = &(store->m_tsf3ts4_id);
3095 bitArray[e1_tsf3ts4_rt ] = &(store->m_tsf3ts4_rt);
3096 bitArray[e1_tsf3ts4_lr ] = &(store->m_tsf3ts4_lr);
3097 bitArray[e1_tsf3ts4_pr ] = &(store->m_tsf3ts4_pr);
3098 bitArray[e1_tsf3ts5_id ] = &(store->m_tsf3ts5_id);
3099 bitArray[e1_tsf3ts5_rt ] = &(store->m_tsf3ts5_rt);
3100 bitArray[e1_tsf3ts5_lr ] = &(store->m_tsf3ts5_lr);
3101 bitArray[e1_tsf3ts5_pr ] = &(store->m_tsf3ts5_pr);
3102 bitArray[e1_tsf3ts6_id ] = &(store->m_tsf3ts6_id);
3103 bitArray[e1_tsf3ts6_rt ] = &(store->m_tsf3ts6_rt);
3104 bitArray[e1_tsf3ts6_lr ] = &(store->m_tsf3ts6_lr);
3105 bitArray[e1_tsf3ts6_pr ] = &(store->m_tsf3ts6_pr);
3106 bitArray[e1_tsf3ts7_id ] = &(store->m_tsf3ts7_id);
3107 bitArray[e1_tsf3ts7_rt ] = &(store->m_tsf3ts7_rt);
3108 bitArray[e1_tsf3ts7_lr ] = &(store->m_tsf3ts7_lr);
3109 bitArray[e1_tsf3ts7_pr ] = &(store->m_tsf3ts7_pr);
3110 bitArray[e1_tsf3ts8_id ] = &(store->m_tsf3ts8_id);
3111 bitArray[e1_tsf3ts8_rt ] = &(store->m_tsf3ts8_rt);
3112 bitArray[e1_tsf3ts8_lr ] = &(store->m_tsf3ts8_lr);
3113 bitArray[e1_tsf3ts8_pr ] = &(store->m_tsf3ts8_pr);
3114 bitArray[e1_tsf3ts9_id ] = &(store->m_tsf3ts9_id);
3115 bitArray[e1_tsf3ts9_rt ] = &(store->m_tsf3ts9_rt);
3116 bitArray[e1_tsf3ts9_lr ] = &(store->m_tsf3ts9_lr);
3117 bitArray[e1_tsf3ts9_pr ] = &(store->m_tsf3ts9_pr);
3118 bitArray[e1_tsf3ts10_id ] = &(store->m_tsf3ts10_id);
3119 bitArray[e1_tsf3ts10_rt ] = &(store->m_tsf3ts10_rt);
3120 bitArray[e1_tsf3ts10_lr ] = &(store->m_tsf3ts10_lr);
3121 bitArray[e1_tsf3ts10_pr ] = &(store->m_tsf3ts10_pr);
3122 bitArray[e1_tsf3ts11_id ] = &(store->m_tsf3ts11_id);
3123 bitArray[e1_tsf3ts11_rt ] = &(store->m_tsf3ts11_rt);
3124 bitArray[e1_tsf3ts11_lr ] = &(store->m_tsf3ts11_lr);
3125 bitArray[e1_tsf3ts11_pr ] = &(store->m_tsf3ts11_pr);
3126 bitArray[e1_tsf3ts12_id ] = &(store->m_tsf3ts12_id);
3127 bitArray[e1_tsf3ts12_rt ] = &(store->m_tsf3ts12_rt);
3128 bitArray[e1_tsf3ts12_lr ] = &(store->m_tsf3ts12_lr);
3129 bitArray[e1_tsf3ts12_pr ] = &(store->m_tsf3ts12_pr);
3130 bitArray[e1_tsf3ts13_id ] = &(store->m_tsf3ts13_id);
3131 bitArray[e1_tsf3ts13_rt ] = &(store->m_tsf3ts13_rt);
3132 bitArray[e1_tsf3ts13_lr ] = &(store->m_tsf3ts13_lr);
3133 bitArray[e1_tsf3ts13_pr ] = &(store->m_tsf3ts13_pr);
3134 bitArray[e1_tsf3ts14_id ] = &(store->m_tsf3ts14_id);
3135 bitArray[e1_tsf3ts14_rt ] = &(store->m_tsf3ts14_rt);
3136 bitArray[e1_tsf3ts14_lr ] = &(store->m_tsf3ts14_lr);
3137 bitArray[e1_tsf3ts14_pr ] = &(store->m_tsf3ts14_pr);
3138 bitArray[e1_tsf5_cc ] = &(store->m_tsf5_cc);
3139 bitArray[e1_tsf5ts0_id ] = &(store->m_tsf5ts0_id);
3140 bitArray[e1_tsf5ts0_rt ] = &(store->m_tsf5ts0_rt);
3141 bitArray[e1_tsf5ts0_lr ] = &(store->m_tsf5ts0_lr);
3142 bitArray[e1_tsf5ts0_pr ] = &(store->m_tsf5ts0_pr);
3143 bitArray[e1_tsf5ts1_id ] = &(store->m_tsf5ts1_id);
3144 bitArray[e1_tsf5ts1_rt ] = &(store->m_tsf5ts1_rt);
3145 bitArray[e1_tsf5ts1_lr ] = &(store->m_tsf5ts1_lr);
3146 bitArray[e1_tsf5ts1_pr ] = &(store->m_tsf5ts1_pr);
3147 bitArray[e1_tsf5ts2_id ] = &(store->m_tsf5ts2_id);
3148 bitArray[e1_tsf5ts2_rt ] = &(store->m_tsf5ts2_rt);
3149 bitArray[e1_tsf5ts2_lr ] = &(store->m_tsf5ts2_lr);
3150 bitArray[e1_tsf5ts2_pr ] = &(store->m_tsf5ts2_pr);
3151 bitArray[e1_tsf5ts3_id ] = &(store->m_tsf5ts3_id);
3152 bitArray[e1_tsf5ts3_rt ] = &(store->m_tsf5ts3_rt);
3153 bitArray[e1_tsf5ts3_lr ] = &(store->m_tsf5ts3_lr);
3154 bitArray[e1_tsf5ts3_pr ] = &(store->m_tsf5ts3_pr);
3155 bitArray[e1_tsf5ts4_id ] = &(store->m_tsf5ts4_id);
3156 bitArray[e1_tsf5ts4_rt ] = &(store->m_tsf5ts4_rt);
3157 bitArray[e1_tsf5ts4_lr ] = &(store->m_tsf5ts4_lr);
3158 bitArray[e1_tsf5ts4_pr ] = &(store->m_tsf5ts4_pr);
3159 bitArray[e1_tsf5ts5_id ] = &(store->m_tsf5ts5_id);
3160 bitArray[e1_tsf5ts5_rt ] = &(store->m_tsf5ts5_rt);
3161 bitArray[e1_tsf5ts5_lr ] = &(store->m_tsf5ts5_lr);
3162 bitArray[e1_tsf5ts5_pr ] = &(store->m_tsf5ts5_pr);
3163 bitArray[e1_tsf5ts6_id ] = &(store->m_tsf5ts6_id);
3164 bitArray[e1_tsf5ts6_rt ] = &(store->m_tsf5ts6_rt);
3165 bitArray[e1_tsf5ts6_lr ] = &(store->m_tsf5ts6_lr);
3166 bitArray[e1_tsf5ts6_pr ] = &(store->m_tsf5ts6_pr);
3167 bitArray[e1_tsf5ts7_id ] = &(store->m_tsf5ts7_id);
3168 bitArray[e1_tsf5ts7_rt ] = &(store->m_tsf5ts7_rt);
3169 bitArray[e1_tsf5ts7_lr ] = &(store->m_tsf5ts7_lr);
3170 bitArray[e1_tsf5ts7_pr ] = &(store->m_tsf5ts7_pr);
3171 bitArray[e1_tsf5ts8_id ] = &(store->m_tsf5ts8_id);
3172 bitArray[e1_tsf5ts8_rt ] = &(store->m_tsf5ts8_rt);
3173 bitArray[e1_tsf5ts8_lr ] = &(store->m_tsf5ts8_lr);
3174 bitArray[e1_tsf5ts8_pr ] = &(store->m_tsf5ts8_pr);
3175 bitArray[e1_tsf5ts9_id ] = &(store->m_tsf5ts9_id);
3176 bitArray[e1_tsf5ts9_rt ] = &(store->m_tsf5ts9_rt);
3177 bitArray[e1_tsf5ts9_lr ] = &(store->m_tsf5ts9_lr);
3178 bitArray[e1_tsf5ts9_pr ] = &(store->m_tsf5ts9_pr);
3179 bitArray[e1_tsf5ts10_id ] = &(store->m_tsf5ts10_id);
3180 bitArray[e1_tsf5ts10_rt ] = &(store->m_tsf5ts10_rt);
3181 bitArray[e1_tsf5ts10_lr ] = &(store->m_tsf5ts10_lr);
3182 bitArray[e1_tsf5ts10_pr ] = &(store->m_tsf5ts10_pr);
3183 bitArray[e1_tsf5ts11_id ] = &(store->m_tsf5ts11_id);
3184 bitArray[e1_tsf5ts11_rt ] = &(store->m_tsf5ts11_rt);
3185 bitArray[e1_tsf5ts11_lr ] = &(store->m_tsf5ts11_lr);
3186 bitArray[e1_tsf5ts11_pr ] = &(store->m_tsf5ts11_pr);
3187 bitArray[e1_tsf5ts12_id ] = &(store->m_tsf5ts12_id);
3188 bitArray[e1_tsf5ts12_rt ] = &(store->m_tsf5ts12_rt);
3189 bitArray[e1_tsf5ts12_lr ] = &(store->m_tsf5ts12_lr);
3190 bitArray[e1_tsf5ts12_pr ] = &(store->m_tsf5ts12_pr);
3191 bitArray[e1_tsf5ts13_id ] = &(store->m_tsf5ts13_id);
3192 bitArray[e1_tsf5ts13_rt ] = &(store->m_tsf5ts13_rt);
3193 bitArray[e1_tsf5ts13_lr ] = &(store->m_tsf5ts13_lr);
3194 bitArray[e1_tsf5ts13_pr ] = &(store->m_tsf5ts13_pr);
3195 bitArray[e1_tsf5ts14_id ] = &(store->m_tsf5ts14_id);
3196 bitArray[e1_tsf5ts14_rt ] = &(store->m_tsf5ts14_rt);
3197 bitArray[e1_tsf5ts14_lr ] = &(store->m_tsf5ts14_lr);
3198 bitArray[e1_tsf5ts14_pr ] = &(store->m_tsf5ts14_pr);
3199 bitArray[e1_tsf7_cc ] = &(store->m_tsf7_cc);
3200 bitArray[e1_tsf7ts0_id ] = &(store->m_tsf7ts0_id);
3201 bitArray[e1_tsf7ts0_rt ] = &(store->m_tsf7ts0_rt);
3202 bitArray[e1_tsf7ts0_lr ] = &(store->m_tsf7ts0_lr);
3203 bitArray[e1_tsf7ts0_pr ] = &(store->m_tsf7ts0_pr);
3204 bitArray[e1_tsf7ts1_id ] = &(store->m_tsf7ts1_id);
3205 bitArray[e1_tsf7ts1_rt ] = &(store->m_tsf7ts1_rt);
3206 bitArray[e1_tsf7ts1_lr ] = &(store->m_tsf7ts1_lr);
3207 bitArray[e1_tsf7ts1_pr ] = &(store->m_tsf7ts1_pr);
3208 bitArray[e1_tsf7ts2_id ] = &(store->m_tsf7ts2_id);
3209 bitArray[e1_tsf7ts2_rt ] = &(store->m_tsf7ts2_rt);
3210 bitArray[e1_tsf7ts2_lr ] = &(store->m_tsf7ts2_lr);
3211 bitArray[e1_tsf7ts2_pr ] = &(store->m_tsf7ts2_pr);
3212 bitArray[e1_tsf7ts3_id ] = &(store->m_tsf7ts3_id);
3213 bitArray[e1_tsf7ts3_rt ] = &(store->m_tsf7ts3_rt);
3214 bitArray[e1_tsf7ts3_lr ] = &(store->m_tsf7ts3_lr);
3215 bitArray[e1_tsf7ts3_pr ] = &(store->m_tsf7ts3_pr);
3216 bitArray[e1_tsf7ts4_id ] = &(store->m_tsf7ts4_id);
3217 bitArray[e1_tsf7ts4_rt ] = &(store->m_tsf7ts4_rt);
3218 bitArray[e1_tsf7ts4_lr ] = &(store->m_tsf7ts4_lr);
3219 bitArray[e1_tsf7ts4_pr ] = &(store->m_tsf7ts4_pr);
3220 bitArray[e1_tsf7ts5_id ] = &(store->m_tsf7ts5_id);
3221 bitArray[e1_tsf7ts5_rt ] = &(store->m_tsf7ts5_rt);
3222 bitArray[e1_tsf7ts5_lr ] = &(store->m_tsf7ts5_lr);
3223 bitArray[e1_tsf7ts5_pr ] = &(store->m_tsf7ts5_pr);
3224 bitArray[e1_tsf7ts6_id ] = &(store->m_tsf7ts6_id);
3225 bitArray[e1_tsf7ts6_rt ] = &(store->m_tsf7ts6_rt);
3226 bitArray[e1_tsf7ts6_lr ] = &(store->m_tsf7ts6_lr);
3227 bitArray[e1_tsf7ts6_pr ] = &(store->m_tsf7ts6_pr);
3228 bitArray[e1_tsf7ts7_id ] = &(store->m_tsf7ts7_id);
3229 bitArray[e1_tsf7ts7_rt ] = &(store->m_tsf7ts7_rt);
3230 bitArray[e1_tsf7ts7_lr ] = &(store->m_tsf7ts7_lr);
3231 bitArray[e1_tsf7ts7_pr ] = &(store->m_tsf7ts7_pr);
3232 bitArray[e1_tsf7ts8_id ] = &(store->m_tsf7ts8_id);
3233 bitArray[e1_tsf7ts8_rt ] = &(store->m_tsf7ts8_rt);
3234 bitArray[e1_tsf7ts8_lr ] = &(store->m_tsf7ts8_lr);
3235 bitArray[e1_tsf7ts8_pr ] = &(store->m_tsf7ts8_pr);
3236 bitArray[e1_tsf7ts9_id ] = &(store->m_tsf7ts9_id);
3237 bitArray[e1_tsf7ts9_rt ] = &(store->m_tsf7ts9_rt);
3238 bitArray[e1_tsf7ts9_lr ] = &(store->m_tsf7ts9_lr);
3239 bitArray[e1_tsf7ts9_pr ] = &(store->m_tsf7ts9_pr);
3240 bitArray[e1_tsf7ts10_id ] = &(store->m_tsf7ts10_id);
3241 bitArray[e1_tsf7ts10_rt ] = &(store->m_tsf7ts10_rt);
3242 bitArray[e1_tsf7ts10_lr ] = &(store->m_tsf7ts10_lr);
3243 bitArray[e1_tsf7ts10_pr ] = &(store->m_tsf7ts10_pr);
3244 bitArray[e1_tsf7ts11_id ] = &(store->m_tsf7ts11_id);
3245 bitArray[e1_tsf7ts11_rt ] = &(store->m_tsf7ts11_rt);
3246 bitArray[e1_tsf7ts11_lr ] = &(store->m_tsf7ts11_lr);
3247 bitArray[e1_tsf7ts11_pr ] = &(store->m_tsf7ts11_pr);
3248 bitArray[e1_tsf7ts12_id ] = &(store->m_tsf7ts12_id);
3249 bitArray[e1_tsf7ts12_rt ] = &(store->m_tsf7ts12_rt);
3250 bitArray[e1_tsf7ts12_lr ] = &(store->m_tsf7ts12_lr);
3251 bitArray[e1_tsf7ts12_pr ] = &(store->m_tsf7ts12_pr);
3252 bitArray[e1_tsf7ts13_id ] = &(store->m_tsf7ts13_id);
3253 bitArray[e1_tsf7ts13_rt ] = &(store->m_tsf7ts13_rt);
3254 bitArray[e1_tsf7ts13_lr ] = &(store->m_tsf7ts13_lr);
3255 bitArray[e1_tsf7ts13_pr ] = &(store->m_tsf7ts13_pr);
3256 bitArray[e1_tsf7ts14_id ] = &(store->m_tsf7ts14_id);
3257 bitArray[e1_tsf7ts14_rt ] = &(store->m_tsf7ts14_rt);
3258 bitArray[e1_tsf7ts14_lr ] = &(store->m_tsf7ts14_lr);
3259 bitArray[e1_tsf7ts14_pr ] = &(store->m_tsf7ts14_pr);
3260 bitArray[e1_t2d_cc ] = &(store->m_t2d_cc);
3261 bitArray[e1_t2d_fnf ] = &(store->m_t2d_fnf);
3262 bitArray[e1_t2d0_charge ] = &(store->m_t2d0_charge);
3263 bitArray[e1_t2d0_rho_s ] = &(store->m_t2d0_rho_s);
3264 bitArray[e1_t2d0_phi ] = &(store->m_t2d0_phi);
3265 bitArray[e1_t2d0ts0_id ] = &(store->m_t2d0ts0_id);
3266 bitArray[e1_t2d0ts0_rt ] = &(store->m_t2d0ts0_rt);
3267 bitArray[e1_t2d0ts0_lr ] = &(store->m_t2d0ts0_lr);
3268 bitArray[e1_t2d0ts0_pr ] = &(store->m_t2d0ts0_pr);
3269 bitArray[e1_t2d0ts2_id ] = &(store->m_t2d0ts2_id);
3270 bitArray[e1_t2d0ts2_rt ] = &(store->m_t2d0ts2_rt);
3271 bitArray[e1_t2d0ts2_lr ] = &(store->m_t2d0ts2_lr);
3272 bitArray[e1_t2d0ts2_pr ] = &(store->m_t2d0ts2_pr);
3273 bitArray[e1_t2d0ts4_id ] = &(store->m_t2d0ts4_id);
3274 bitArray[e1_t2d0ts4_rt ] = &(store->m_t2d0ts4_rt);
3275 bitArray[e1_t2d0ts4_lr ] = &(store->m_t2d0ts4_lr);
3276 bitArray[e1_t2d0ts4_pr ] = &(store->m_t2d0ts4_pr);
3277 bitArray[e1_t2d0ts6_id ] = &(store->m_t2d0ts6_id);
3278 bitArray[e1_t2d0ts6_rt ] = &(store->m_t2d0ts6_rt);
3279 bitArray[e1_t2d0ts6_lr ] = &(store->m_t2d0ts6_lr);
3280 bitArray[e1_t2d0ts6_pr ] = &(store->m_t2d0ts6_pr);
3281 bitArray[e1_t2d0ts8_id ] = &(store->m_t2d0ts8_id);
3282 bitArray[e1_t2d0ts8_rt ] = &(store->m_t2d0ts8_rt);
3283 bitArray[e1_t2d0ts8_lr ] = &(store->m_t2d0ts8_lr);
3284 bitArray[e1_t2d0ts8_pr ] = &(store->m_t2d0ts8_pr);
3285 bitArray[e1_t2d1_charge ] = &(store->m_t2d1_charge);
3286 bitArray[e1_t2d1_rho_s ] = &(store->m_t2d1_rho_s);
3287 bitArray[e1_t2d1_phi ] = &(store->m_t2d1_phi);
3288 bitArray[e1_t2d1ts0_id ] = &(store->m_t2d1ts0_id);
3289 bitArray[e1_t2d1ts0_rt ] = &(store->m_t2d1ts0_rt);
3290 bitArray[e1_t2d1ts0_lr ] = &(store->m_t2d1ts0_lr);
3291 bitArray[e1_t2d1ts0_pr ] = &(store->m_t2d1ts0_pr);
3292 bitArray[e1_t2d1ts2_id ] = &(store->m_t2d1ts2_id);
3293 bitArray[e1_t2d1ts2_rt ] = &(store->m_t2d1ts2_rt);
3294 bitArray[e1_t2d1ts2_lr ] = &(store->m_t2d1ts2_lr);
3295 bitArray[e1_t2d1ts2_pr ] = &(store->m_t2d1ts2_pr);
3296 bitArray[e1_t2d1ts4_id ] = &(store->m_t2d1ts4_id);
3297 bitArray[e1_t2d1ts4_rt ] = &(store->m_t2d1ts4_rt);
3298 bitArray[e1_t2d1ts4_lr ] = &(store->m_t2d1ts4_lr);
3299 bitArray[e1_t2d1ts4_pr ] = &(store->m_t2d1ts4_pr);
3300 bitArray[e1_t2d1ts6_id ] = &(store->m_t2d1ts6_id);
3301 bitArray[e1_t2d1ts6_rt ] = &(store->m_t2d1ts6_rt);
3302 bitArray[e1_t2d1ts6_lr ] = &(store->m_t2d1ts6_lr);
3303 bitArray[e1_t2d1ts6_pr ] = &(store->m_t2d1ts6_pr);
3304 bitArray[e1_t2d1ts8_id ] = &(store->m_t2d1ts8_id);
3305 bitArray[e1_t2d1ts8_rt ] = &(store->m_t2d1ts8_rt);
3306 bitArray[e1_t2d1ts8_lr ] = &(store->m_t2d1ts8_lr);
3307 bitArray[e1_t2d1ts8_pr ] = &(store->m_t2d1ts8_pr);
3308 bitArray[e1_t2d2_charge ] = &(store->m_t2d2_charge);
3309 bitArray[e1_t2d2_rho_s ] = &(store->m_t2d2_rho_s);
3310 bitArray[e1_t2d2_phi ] = &(store->m_t2d2_phi);
3311 bitArray[e1_t2d2ts0_id ] = &(store->m_t2d2ts0_id);
3312 bitArray[e1_t2d2ts0_rt ] = &(store->m_t2d2ts0_rt);
3313 bitArray[e1_t2d2ts0_lr ] = &(store->m_t2d2ts0_lr);
3314 bitArray[e1_t2d2ts0_pr ] = &(store->m_t2d2ts0_pr);
3315 bitArray[e1_t2d2ts2_id ] = &(store->m_t2d2ts2_id);
3316 bitArray[e1_t2d2ts2_rt ] = &(store->m_t2d2ts2_rt);
3317 bitArray[e1_t2d2ts2_lr ] = &(store->m_t2d2ts2_lr);
3318 bitArray[e1_t2d2ts2_pr ] = &(store->m_t2d2ts2_pr);
3319 bitArray[e1_t2d2ts4_id ] = &(store->m_t2d2ts4_id);
3320 bitArray[e1_t2d2ts4_rt ] = &(store->m_t2d2ts4_rt);
3321 bitArray[e1_t2d2ts4_lr ] = &(store->m_t2d2ts4_lr);
3322 bitArray[e1_t2d2ts4_pr ] = &(store->m_t2d2ts4_pr);
3323 bitArray[e1_t2d2ts6_id ] = &(store->m_t2d2ts6_id);
3324 bitArray[e1_t2d2ts6_rt ] = &(store->m_t2d2ts6_rt);
3325 bitArray[e1_t2d2ts6_lr ] = &(store->m_t2d2ts6_lr);
3326 bitArray[e1_t2d2ts6_pr ] = &(store->m_t2d2ts6_pr);
3327 bitArray[e1_t2d2ts8_id ] = &(store->m_t2d2ts8_id);
3328 bitArray[e1_t2d2ts8_rt ] = &(store->m_t2d2ts8_rt);
3329 bitArray[e1_t2d2ts8_lr ] = &(store->m_t2d2ts8_lr);
3330 bitArray[e1_t2d2ts8_pr ] = &(store->m_t2d2ts8_pr);
3331 bitArray[e1_t2d3_charge ] = &(store->m_t2d3_charge);
3332 bitArray[e1_t2d3_rho_s ] = &(store->m_t2d3_rho_s);
3333 bitArray[e1_t2d3_phi ] = &(store->m_t2d3_phi);
3334 bitArray[e1_t2d3ts0_id ] = &(store->m_t2d3ts0_id);
3335 bitArray[e1_t2d3ts0_rt ] = &(store->m_t2d3ts0_rt);
3336 bitArray[e1_t2d3ts0_lr ] = &(store->m_t2d3ts0_lr);
3337 bitArray[e1_t2d3ts0_pr ] = &(store->m_t2d3ts0_pr);
3338 bitArray[e1_t2d3ts2_id ] = &(store->m_t2d3ts2_id);
3339 bitArray[e1_t2d3ts2_rt ] = &(store->m_t2d3ts2_rt);
3340 bitArray[e1_t2d3ts2_lr ] = &(store->m_t2d3ts2_lr);
3341 bitArray[e1_t2d3ts2_pr ] = &(store->m_t2d3ts2_pr);
3342 bitArray[e1_t2d3ts4_id ] = &(store->m_t2d3ts4_id);
3343 bitArray[e1_t2d3ts4_rt ] = &(store->m_t2d3ts4_rt);
3344 bitArray[e1_t2d3ts4_lr ] = &(store->m_t2d3ts4_lr);
3345 bitArray[e1_t2d3ts4_pr ] = &(store->m_t2d3ts4_pr);
3346 bitArray[e1_t2d3ts6_id ] = &(store->m_t2d3ts6_id);
3347 bitArray[e1_t2d3ts6_rt ] = &(store->m_t2d3ts6_rt);
3348 bitArray[e1_t2d3ts6_lr ] = &(store->m_t2d3ts6_lr);
3349 bitArray[e1_t2d3ts6_pr ] = &(store->m_t2d3ts6_pr);
3350 bitArray[e1_t2d3ts8_id ] = &(store->m_t2d3ts8_id);
3351 bitArray[e1_t2d3ts8_rt ] = &(store->m_t2d3ts6_rt);
3352 bitArray[e1_t2d3ts8_lr ] = &(store->m_t2d3ts6_lr);
3353 bitArray[e1_t2d3ts8_pr ] = &(store->m_t2d3ts6_pr);
3354 bitArray[e1_etf_thresh ] = &(store->m_etf_thresh);
3355 bitArray[e1_etf_cc ] = &(store->m_etf_cc);
3356 bitArray[e1_etf_t0 ] = &(store->m_etf_t0);
3357 bitArray[e1_etf_valid ] = &(store->m_etf_valid);
3358 bitArray[e1_evt ] = &(store->m_evt);
3359 bitArray[e1_clk ] = &(store->m_clk);
3360 bitArray[e1_firmid ] = &(store->m_firmid);
3361 bitArray[e1_firmver ] = &(store->m_firmver);
3362 }
3363
3364 void
3365 setLeafPointersArray_2dfitter(TRGCDCT3DUnpackerStore* store, int** bitArray)
3366 {
3367 bitArray[e2_t3d_2doldtrk ] = &(store->m_t3d_2doldtrk);
3368 bitArray[e2_t3dtrk0_evtTime_delay ] = &(store->m_t3dtrk0_evtTime_delay);
3369 bitArray[e2_t3dtrk0_evtTimeValid_delay ] = &(store->m_t3dtrk0_evtTimeValid_delay);
3370 bitArray[e2_t3dtrk0_charge ] = &(store->m_t3dtrk0_charge);
3371 bitArray[e2_t3dtrk0_rho ] = &(store->m_t3dtrk0_rho);
3372 bitArray[e2_t3dtrk0_phi0 ] = &(store->m_t3dtrk0_phi0);
3373 bitArray[e2_t3dtrk0ts0_id ] = &(store->m_t3dtrk0ts0_id);
3374 bitArray[e2_t3dtrk0ts0_lr ] = &(store->m_t3dtrk0ts0_lr);
3375 bitArray[e2_t3dtrk0ts0_rt ] = &(store->m_t3dtrk0ts0_rt);
3376 bitArray[e2_t3dtrk0ts1_id ] = &(store->m_t3dtrk0ts1_id);
3377 bitArray[e2_t3dtrk0ts1_lr ] = &(store->m_t3dtrk0ts1_lr);
3378 bitArray[e2_t3dtrk0ts1_rt ] = &(store->m_t3dtrk0ts1_rt);
3379 bitArray[e2_t3dtrk0ts2_id ] = &(store->m_t3dtrk0ts2_id);
3380 bitArray[e2_t3dtrk0ts2_lr ] = &(store->m_t3dtrk0ts2_lr);
3381 bitArray[e2_t3dtrk0ts2_rt ] = &(store->m_t3dtrk0ts2_rt);
3382 bitArray[e2_t3dtrk0ts3_id ] = &(store->m_t3dtrk0ts3_id);
3383 bitArray[e2_t3dtrk0ts3_lr ] = &(store->m_t3dtrk0ts3_lr);
3384 bitArray[e2_t3dtrk0ts3_rt ] = &(store->m_t3dtrk0ts3_rt);
3385 bitArray[e2_t3dtrk1_evtTime_delay ] = &(store->m_t3dtrk1_evtTime_delay);
3386 bitArray[e2_t3dtrk1_evtTimeValid_delay ] = &(store->m_t3dtrk1_evtTimeValid_delay);
3387 bitArray[e2_t3dtrk1_charge ] = &(store->m_t3dtrk1_charge);
3388 bitArray[e2_t3dtrk1_rho ] = &(store->m_t3dtrk1_rho);
3389 bitArray[e2_t3dtrk1_phi0 ] = &(store->m_t3dtrk1_phi0);
3390 bitArray[e2_t3dtrk1ts0_id ] = &(store->m_t3dtrk1ts0_id);
3391 bitArray[e2_t3dtrk1ts0_lr ] = &(store->m_t3dtrk1ts0_lr);
3392 bitArray[e2_t3dtrk1ts0_rt ] = &(store->m_t3dtrk1ts0_rt);
3393 bitArray[e2_t3dtrk1ts1_id ] = &(store->m_t3dtrk1ts1_id);
3394 bitArray[e2_t3dtrk1ts1_lr ] = &(store->m_t3dtrk1ts1_lr);
3395 bitArray[e2_t3dtrk1ts1_rt ] = &(store->m_t3dtrk1ts1_rt);
3396 bitArray[e2_t3dtrk1ts2_id ] = &(store->m_t3dtrk1ts2_id);
3397 bitArray[e2_t3dtrk1ts2_lr ] = &(store->m_t3dtrk1ts2_lr);
3398 bitArray[e2_t3dtrk1ts2_rt ] = &(store->m_t3dtrk1ts2_rt);
3399 bitArray[e2_t3dtrk1ts3_id ] = &(store->m_t3dtrk1ts3_id);
3400 bitArray[e2_t3dtrk1ts3_lr ] = &(store->m_t3dtrk1ts3_lr);
3401 bitArray[e2_t3dtrk1ts3_rt ] = &(store->m_t3dtrk1ts3_rt);
3402 bitArray[e2_t2dfittertrk0_rho ] = &(store->m_t2dfittertrk0_rho);
3403 bitArray[e2_t2dfittertrk0_phi0 ] = &(store->m_t2dfittertrk0_phi0);
3404 bitArray[e2_t2dfittertrk1_rho ] = &(store->m_t2dfittertrk1_rho);
3405 bitArray[e2_t2dfittertrk1_phi0 ] = &(store->m_t2dfittertrk1_phi0);
3406 bitArray[e2_t2dfittertrk2_rho ] = &(store->m_t2dfittertrk2_rho);
3407 bitArray[e2_t2dfittertrk2_phi0 ] = &(store->m_t2dfittertrk2_phi0);
3408 bitArray[e2_t2dfittertrk3_rho ] = &(store->m_t2dfittertrk3_rho);
3409 bitArray[e2_t2dfittertrk3_phi0 ] = &(store->m_t2dfittertrk3_phi0);
3410 bitArray[e2_t2d_cc ] = &(store->m_t2d_cc);
3411 bitArray[e2_t2d_fnf ] = &(store->m_t2d_fnf);
3412 bitArray[e2_t2d0_charge ] = &(store->m_t2d0_charge);
3413 bitArray[e2_t2d0_rho_s ] = &(store->m_t2d0_rho_s);
3414 bitArray[e2_t2d0_phi ] = &(store->m_t2d0_phi);
3415 bitArray[e2_t2d0ts0_id ] = &(store->m_t2d0ts0_id);
3416 bitArray[e2_t2d0ts0_rt ] = &(store->m_t2d0ts0_rt);
3417 bitArray[e2_t2d0ts0_lr ] = &(store->m_t2d0ts0_lr);
3418 bitArray[e2_t2d0ts0_pr ] = &(store->m_t2d0ts0_pr);
3419 bitArray[e2_t2d0ts2_id ] = &(store->m_t2d0ts2_id);
3420 bitArray[e2_t2d0ts2_rt ] = &(store->m_t2d0ts2_rt);
3421 bitArray[e2_t2d0ts2_lr ] = &(store->m_t2d0ts2_lr);
3422 bitArray[e2_t2d0ts2_pr ] = &(store->m_t2d0ts2_pr);
3423 bitArray[e2_t2d0ts4_id ] = &(store->m_t2d0ts4_id);
3424 bitArray[e2_t2d0ts4_rt ] = &(store->m_t2d0ts4_rt);
3425 bitArray[e2_t2d0ts4_lr ] = &(store->m_t2d0ts4_lr);
3426 bitArray[e2_t2d0ts4_pr ] = &(store->m_t2d0ts4_pr);
3427 bitArray[e2_t2d0ts6_id ] = &(store->m_t2d0ts6_id);
3428 bitArray[e2_t2d0ts6_rt ] = &(store->m_t2d0ts6_rt);
3429 bitArray[e2_t2d0ts6_lr ] = &(store->m_t2d0ts6_lr);
3430 bitArray[e2_t2d0ts6_pr ] = &(store->m_t2d0ts6_pr);
3431 bitArray[e2_t2d0ts8_id ] = &(store->m_t2d0ts8_id);
3432 bitArray[e2_t2d0ts8_rt ] = &(store->m_t2d0ts8_rt);
3433 bitArray[e2_t2d0ts8_lr ] = &(store->m_t2d0ts8_lr);
3434 bitArray[e2_t2d0ts8_pr ] = &(store->m_t2d0ts8_pr);
3435 bitArray[e2_t2d1_charge ] = &(store->m_t2d1_charge);
3436 bitArray[e2_t2d1_rho_s ] = &(store->m_t2d1_rho_s);
3437 bitArray[e2_t2d1_phi ] = &(store->m_t2d1_phi);
3438 bitArray[e2_t2d1ts0_id ] = &(store->m_t2d1ts0_id);
3439 bitArray[e2_t2d1ts0_rt ] = &(store->m_t2d1ts0_rt);
3440 bitArray[e2_t2d1ts0_lr ] = &(store->m_t2d1ts0_lr);
3441 bitArray[e2_t2d1ts0_pr ] = &(store->m_t2d1ts0_pr);
3442 bitArray[e2_t2d1ts2_id ] = &(store->m_t2d1ts2_id);
3443 bitArray[e2_t2d1ts2_rt ] = &(store->m_t2d1ts2_rt);
3444 bitArray[e2_t2d1ts2_lr ] = &(store->m_t2d1ts2_lr);
3445 bitArray[e2_t2d1ts2_pr ] = &(store->m_t2d1ts2_pr);
3446 bitArray[e2_t2d1ts4_id ] = &(store->m_t2d1ts4_id);
3447 bitArray[e2_t2d1ts4_rt ] = &(store->m_t2d1ts4_rt);
3448 bitArray[e2_t2d1ts4_lr ] = &(store->m_t2d1ts4_lr);
3449 bitArray[e2_t2d1ts4_pr ] = &(store->m_t2d1ts4_pr);
3450 bitArray[e2_t2d1ts6_id ] = &(store->m_t2d1ts6_id);
3451 bitArray[e2_t2d1ts6_rt ] = &(store->m_t2d1ts6_rt);
3452 bitArray[e2_t2d1ts6_lr ] = &(store->m_t2d1ts6_lr);
3453 bitArray[e2_t2d1ts6_pr ] = &(store->m_t2d1ts6_pr);
3454 bitArray[e2_t2d1ts8_id ] = &(store->m_t2d1ts8_id);
3455 bitArray[e2_t2d1ts8_rt ] = &(store->m_t2d1ts8_rt);
3456 bitArray[e2_t2d1ts8_lr ] = &(store->m_t2d1ts8_lr);
3457 bitArray[e2_t2d1ts8_pr ] = &(store->m_t2d1ts8_pr);
3458 bitArray[e2_t2d2_charge ] = &(store->m_t2d2_charge);
3459 bitArray[e2_t2d2_rho_s ] = &(store->m_t2d2_rho_s);
3460 bitArray[e2_t2d2_phi ] = &(store->m_t2d2_phi);
3461 bitArray[e2_t2d2ts0_id ] = &(store->m_t2d2ts0_id);
3462 bitArray[e2_t2d2ts0_rt ] = &(store->m_t2d2ts0_rt);
3463 bitArray[e2_t2d2ts0_lr ] = &(store->m_t2d2ts0_lr);
3464 bitArray[e2_t2d2ts0_pr ] = &(store->m_t2d2ts0_pr);
3465 bitArray[e2_t2d2ts2_id ] = &(store->m_t2d2ts2_id);
3466 bitArray[e2_t2d2ts2_rt ] = &(store->m_t2d2ts2_rt);
3467 bitArray[e2_t2d2ts2_lr ] = &(store->m_t2d2ts2_lr);
3468 bitArray[e2_t2d2ts2_pr ] = &(store->m_t2d2ts2_pr);
3469 bitArray[e2_t2d2ts4_id ] = &(store->m_t2d2ts4_id);
3470 bitArray[e2_t2d2ts4_rt ] = &(store->m_t2d2ts4_rt);
3471 bitArray[e2_t2d2ts4_lr ] = &(store->m_t2d2ts4_lr);
3472 bitArray[e2_t2d2ts4_pr ] = &(store->m_t2d2ts4_pr);
3473 bitArray[e2_t2d2ts6_id ] = &(store->m_t2d2ts6_id);
3474 bitArray[e2_t2d2ts6_rt ] = &(store->m_t2d2ts6_rt);
3475 bitArray[e2_t2d2ts6_lr ] = &(store->m_t2d2ts6_lr);
3476 bitArray[e2_t2d2ts6_pr ] = &(store->m_t2d2ts6_pr);
3477 bitArray[e2_t2d2ts8_id ] = &(store->m_t2d2ts8_id);
3478 bitArray[e2_t2d2ts8_rt ] = &(store->m_t2d2ts8_rt);
3479 bitArray[e2_t2d2ts8_lr ] = &(store->m_t2d2ts8_lr);
3480 bitArray[e2_t2d2ts8_pr ] = &(store->m_t2d2ts8_pr);
3481 bitArray[e2_t2d3_charge ] = &(store->m_t2d3_charge);
3482 bitArray[e2_t2d3_rho_s ] = &(store->m_t2d3_rho_s);
3483 bitArray[e2_t2d3_phi ] = &(store->m_t2d3_phi);
3484 bitArray[e2_t2d3ts0_id ] = &(store->m_t2d3ts0_id);
3485 bitArray[e2_t2d3ts0_rt ] = &(store->m_t2d3ts0_rt);
3486 bitArray[e2_t2d3ts0_lr ] = &(store->m_t2d3ts0_lr);
3487 bitArray[e2_t2d3ts0_pr ] = &(store->m_t2d3ts0_pr);
3488 bitArray[e2_t2d3ts2_id ] = &(store->m_t2d3ts2_id);
3489 bitArray[e2_t2d3ts2_rt ] = &(store->m_t2d3ts2_rt);
3490 bitArray[e2_t2d3ts2_lr ] = &(store->m_t2d3ts2_lr);
3491 bitArray[e2_t2d3ts2_pr ] = &(store->m_t2d3ts2_pr);
3492 bitArray[e2_t2d3ts4_id ] = &(store->m_t2d3ts4_id);
3493 bitArray[e2_t2d3ts4_rt ] = &(store->m_t2d3ts4_rt);
3494 bitArray[e2_t2d3ts4_lr ] = &(store->m_t2d3ts4_lr);
3495 bitArray[e2_t2d3ts4_pr ] = &(store->m_t2d3ts4_pr);
3496 bitArray[e2_t2d3ts6_id ] = &(store->m_t2d3ts6_id);
3497 bitArray[e2_t2d3ts6_rt ] = &(store->m_t2d3ts6_rt);
3498 bitArray[e2_t2d3ts6_lr ] = &(store->m_t2d3ts6_lr);
3499 bitArray[e2_t2d3ts6_pr ] = &(store->m_t2d3ts6_pr);
3500 bitArray[e2_t2d3ts8_id ] = &(store->m_t2d3ts8_id);
3501 bitArray[e2_t2d3ts8_rt ] = &(store->m_t2d3ts6_rt);
3502 bitArray[e2_t2d3ts8_lr ] = &(store->m_t2d3ts6_lr);
3503 bitArray[e2_t2d3ts8_pr ] = &(store->m_t2d3ts6_pr);
3504 bitArray[e2_etf_thresh ] = &(store->m_etf_thresh);
3505 bitArray[e2_etf_cc ] = &(store->m_etf_cc);
3506 bitArray[e2_etf_t0 ] = &(store->m_etf_t0);
3507 bitArray[e2_etf_valid ] = &(store->m_etf_valid);
3508 bitArray[e2_evt ] = &(store->m_evt);
3509 bitArray[e2_clk ] = &(store->m_clk);
3510 bitArray[e2_firmid ] = &(store->m_firmid);
3511 bitArray[e2_firmver ] = &(store->m_firmver);
3512 }
3513
3516
3517 public:
3518
3521
3523 virtual ~TRGCDCT3DUnpackerModule();
3524
3526 virtual void initialize() override;
3527
3529 virtual void event() override;
3530
3532 virtual void terminate() override;
3533
3535 virtual void beginRun() override;
3536
3538 virtual void endRun() override;
3539
3541 std::string version() const;
3542
3544 virtual void fillTreeTRGCDCT3DUnpacker(int* buf, int evt);
3545
3547 virtual void fillTreeTRGCDCT3DUnpacker_2dfitter(int* buf, int evt);
3548
3550 virtual void fillTreeTRGCDCT3DUnpacker_2624(int* buf, int evt);
3551
3552 private:
3553
3556
3558 unsigned int m_copper_address;
3560 unsigned int m_copper_ab;
3562 unsigned int m_pcie40_address = 0x10000001;
3564 unsigned int m_pcie40_ch;
3566 bool m_pciedata = false;
3568 int m_nword_2k = 3075;
3570 int m_nword_2624 = 2624 * 48 / 32 + 3;
3571
3574
3575
3576 };
3577 }
3579} // end namespace Belle2
3580#endif // TRGCDCT3DUNPACKER_H
Base class for Modules.
Definition: Module.h:72
Accessor to arrays stored in the data store.
Definition: StoreArray.h:113
virtual void fillTreeTRGCDCT3DUnpacker_2624(int *buf, int evt)
Unpacker main function, 2.6k, 15 TS version.
virtual void fillTreeTRGCDCT3DUnpacker(int *buf, int evt)
Unpacker main function.
virtual void fillTreeTRGCDCT3DUnpacker_2dfitter(int *buf, int evt)
Unpacker main function.
virtual void initialize() override
Initilizes TRGCDCT3DUnpackerUnpackerModule.
virtual void event() override
Called event by event.
virtual void endRun() override
Called when run ended.
virtual void terminate() override
Called when processing ended.
int m_nword_2624
Number of words im raw data, 2.6k, 15 TS version.
virtual void beginRun() override
Called when new run started.
StoreArray< TRGCDCT3DUnpackerStore > m_store
Output datastore for unpacker.
std::string version() const
returns version of TRGCDCT3DUnpackerModule.
Abstract base class for different kinds of events.