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