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