Belle II Software  release-08-01-10
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.