14 #ifndef TRGCDCT3DUNPACKER_H
15 #define TRGCDCT3DUNPACKER_H
19 #include "rawdata/dataobjects/RawTRG.h"
20 #include "trg/cdc/dataobjects/TRGCDCT3DUnpackerStore.h"
22 #include <framework/datastore/StoreArray.h>
23 #include <framework/core/Module.h>
31 namespace TRGCDCT3DUNPACKERSPACE {
34 const int nLeafs = 313;
36 const int nLeafs_2dfitter = 141;
38 const int nLeafs_2624 = 313 + 4 * 5 * 4;
40 const int nLeafsExtra = 4;
42 const int nClks = 48 ;
44 const int nBits_2k = 2048;
46 const int nBits_2624 = 2624;
48 const char* LeafNames[nLeafs + nLeafsExtra] = {
50 "t3dtrk0_evtTime_delay",
51 "t3dtrk0_evtTimeValid_delay",
67 "t3dtrk1_evtTime_delay",
68 "t3dtrk1_evtTimeValid_delay",
362 "firmid",
"firmver",
"evt",
"clk"
365 const char* LeafNames_2624[nLeafs_2624 + nLeafsExtra] = {
367 "t3dtrk0_evtTime_delay",
368 "t3dtrk0_evtTimeValid_delay",
384 "t3dtrk1_evtTime_delay",
385 "t3dtrk1_evtTimeValid_delay",
759 "firmid",
"firmver",
"evt",
"clk"
762 const char* LeafNames_2dfitter[nLeafs_2dfitter + nLeafsExtra] = {
764 "t3dtrk0_evtTime_delay",
765 "t3dtrk0_evtTimeValid_delay",
781 "t3dtrk1_evtTime_delay",
782 "t3dtrk1_evtTimeValid_delay",
799 "t2dfittertrk0_phi0",
801 "t2dfittertrk1_phi0",
803 "t2dfittertrk2_phi0",
805 "t2dfittertrk3_phi0",
904 "firmid",
"firmver",
"evt",
"clk"
910 e_t3dtrk0_evtTime_delay,
911 e_t3dtrk0_evtTimeValid_delay,
927 e_t3dtrk1_evtTime_delay,
928 e_t3dtrk1_evtTimeValid_delay,
1222 e_firmid, e_firmver, e_evt, e_clk
1228 e1_t3dtrk0_evtTime_delay,
1229 e1_t3dtrk0_evtTimeValid_delay,
1245 e1_t3dtrk1_evtTime_delay,
1246 e1_t3dtrk1_evtTimeValid_delay,
1620 e1_firmid, e1_firmver, e1_evt, e1_clk
1624 enum EBits_2dfitter {
1626 e2_t3dtrk0_evtTime_delay,
1627 e2_t3dtrk0_evtTimeValid_delay,
1643 e2_t3dtrk1_evtTime_delay,
1644 e2_t3dtrk1_evtTimeValid_delay,
1660 e2_t2dfittertrk0_rho,
1661 e2_t2dfittertrk0_phi0,
1662 e2_t2dfittertrk1_rho,
1663 e2_t2dfittertrk1_phi0,
1664 e2_t2dfittertrk2_rho,
1665 e2_t2dfittertrk2_phi0,
1666 e2_t2dfittertrk3_rho,
1667 e2_t2dfittertrk3_phi0,
1766 e2_firmid, e2_firmver, e2_evt, e2_clk
1771 const int BitMap[nLeafs][2] = {
2089 const int BitMap_2624[nLeafs_2624][2] = {
2487 const int BitMap_2dfitter[nLeafs_2dfitter][2] = {
2634 setLeafPointersArray(TRGCDCT3DUnpackerStore* store,
int** bitArray)
2636 bitArray[e_t3d_2doldtrk ] = &(store->m_t3d_2doldtrk);
2637 bitArray[e_t3dtrk0_evtTime_delay ] = &(store->m_t3dtrk0_evtTime_delay);
2638 bitArray[e_t3dtrk0_evtTimeValid_delay ] = &(store->m_t3dtrk0_evtTimeValid_delay);
2639 bitArray[e_t3dtrk0_charge ] = &(store->m_t3dtrk0_charge);
2640 bitArray[e_t3dtrk0_rho ] = &(store->m_t3dtrk0_rho);
2641 bitArray[e_t3dtrk0_phi0 ] = &(store->m_t3dtrk0_phi0);
2642 bitArray[e_t3dtrk0ts0_id ] = &(store->m_t3dtrk0ts0_id);
2643 bitArray[e_t3dtrk0ts0_lr ] = &(store->m_t3dtrk0ts0_lr);
2644 bitArray[e_t3dtrk0ts0_rt ] = &(store->m_t3dtrk0ts0_rt);
2645 bitArray[e_t3dtrk0ts1_id ] = &(store->m_t3dtrk0ts1_id);
2646 bitArray[e_t3dtrk0ts1_lr ] = &(store->m_t3dtrk0ts1_lr);
2647 bitArray[e_t3dtrk0ts1_rt ] = &(store->m_t3dtrk0ts1_rt);
2648 bitArray[e_t3dtrk0ts2_id ] = &(store->m_t3dtrk0ts2_id);
2649 bitArray[e_t3dtrk0ts2_lr ] = &(store->m_t3dtrk0ts2_lr);
2650 bitArray[e_t3dtrk0ts2_rt ] = &(store->m_t3dtrk0ts2_rt);
2651 bitArray[e_t3dtrk0ts3_id ] = &(store->m_t3dtrk0ts3_id);
2652 bitArray[e_t3dtrk0ts3_lr ] = &(store->m_t3dtrk0ts3_lr);
2653 bitArray[e_t3dtrk0ts3_rt ] = &(store->m_t3dtrk0ts3_rt);
2654 bitArray[e_t3dtrk1_evtTime_delay ] = &(store->m_t3dtrk1_evtTime_delay);
2655 bitArray[e_t3dtrk1_evtTimeValid_delay ] = &(store->m_t3dtrk1_evtTimeValid_delay);
2656 bitArray[e_t3dtrk1_charge ] = &(store->m_t3dtrk1_charge);
2657 bitArray[e_t3dtrk1_rho ] = &(store->m_t3dtrk1_rho);
2658 bitArray[e_t3dtrk1_phi0 ] = &(store->m_t3dtrk1_phi0);
2659 bitArray[e_t3dtrk1ts0_id ] = &(store->m_t3dtrk1ts0_id);
2660 bitArray[e_t3dtrk1ts0_lr ] = &(store->m_t3dtrk1ts0_lr);
2661 bitArray[e_t3dtrk1ts0_rt ] = &(store->m_t3dtrk1ts0_rt);
2662 bitArray[e_t3dtrk1ts1_id ] = &(store->m_t3dtrk1ts1_id);
2663 bitArray[e_t3dtrk1ts1_lr ] = &(store->m_t3dtrk1ts1_lr);
2664 bitArray[e_t3dtrk1ts1_rt ] = &(store->m_t3dtrk1ts1_rt);
2665 bitArray[e_t3dtrk1ts2_id ] = &(store->m_t3dtrk1ts2_id);
2666 bitArray[e_t3dtrk1ts2_lr ] = &(store->m_t3dtrk1ts2_lr);
2667 bitArray[e_t3dtrk1ts2_rt ] = &(store->m_t3dtrk1ts2_rt);
2668 bitArray[e_t3dtrk1ts3_id ] = &(store->m_t3dtrk1ts3_id);
2669 bitArray[e_t3dtrk1ts3_lr ] = &(store->m_t3dtrk1ts3_lr);
2670 bitArray[e_t3dtrk1ts3_rt ] = &(store->m_t3dtrk1ts3_rt);
2671 bitArray[e_t3d_phase ] = &(store->m_t3d_phase);
2672 bitArray[e_t3d_validTS ] = &(store->m_t3d_validTS);
2673 bitArray[e_t3d_2dfnf ] = &(store->m_t3d_2dfnf);
2674 bitArray[e_t3dtrk0_z0_s ] = &(store->m_t3dtrk0_z0_s);
2675 bitArray[e_t3dtrk0_cot_s ] = &(store->m_t3dtrk0_cot_s);
2676 bitArray[e_t3dtrk0_zchisq ] = &(store->m_t3dtrk0_zchisq);
2677 bitArray[e_t3dtrk1_z0_s ] = &(store->m_t3dtrk1_z0_s);
2678 bitArray[e_t3dtrk1_cot_s ] = &(store->m_t3dtrk1_cot_s);
2679 bitArray[e_t3dtrk1_zchisq ] = &(store->m_t3dtrk1_zchisq);
2680 bitArray[e_t3dtrk2_z0_s ] = &(store->m_t3dtrk2_z0_s);
2681 bitArray[e_t3dtrk2_cot_s ] = &(store->m_t3dtrk2_cot_s);
2682 bitArray[e_t3dtrk2_zchisq ] = &(store->m_t3dtrk2_zchisq);
2683 bitArray[e_t3dtrk3_z0_s ] = &(store->m_t3dtrk3_z0_s);
2684 bitArray[e_t3dtrk3_cot_s ] = &(store->m_t3dtrk3_cot_s);
2685 bitArray[e_t3dtrk3_zchisq ] = &(store->m_t3dtrk3_zchisq);
2686 bitArray[e_t3dtrk_rd_req ] = &(store->m_t3dtrk_rd_req);
2687 bitArray[e_tsf1_cc ] = &(store->m_tsf1_cc);
2688 bitArray[e_tsf1ts0_id ] = &(store->m_tsf1ts0_id);
2689 bitArray[e_tsf1ts0_rt ] = &(store->m_tsf1ts0_rt);
2690 bitArray[e_tsf1ts0_lr ] = &(store->m_tsf1ts0_lr);
2691 bitArray[e_tsf1ts0_pr ] = &(store->m_tsf1ts0_pr);
2692 bitArray[e_tsf1ts1_id ] = &(store->m_tsf1ts1_id);
2693 bitArray[e_tsf1ts1_rt ] = &(store->m_tsf1ts1_rt);
2694 bitArray[e_tsf1ts1_lr ] = &(store->m_tsf1ts1_lr);
2695 bitArray[e_tsf1ts1_pr ] = &(store->m_tsf1ts1_pr);
2696 bitArray[e_tsf1ts2_id ] = &(store->m_tsf1ts2_id);
2697 bitArray[e_tsf1ts2_rt ] = &(store->m_tsf1ts2_rt);
2698 bitArray[e_tsf1ts2_lr ] = &(store->m_tsf1ts2_lr);
2699 bitArray[e_tsf1ts2_pr ] = &(store->m_tsf1ts2_pr);
2700 bitArray[e_tsf1ts3_id ] = &(store->m_tsf1ts3_id);
2701 bitArray[e_tsf1ts3_rt ] = &(store->m_tsf1ts3_rt);
2702 bitArray[e_tsf1ts3_lr ] = &(store->m_tsf1ts3_lr);
2703 bitArray[e_tsf1ts3_pr ] = &(store->m_tsf1ts3_pr);
2704 bitArray[e_tsf1ts4_id ] = &(store->m_tsf1ts4_id);
2705 bitArray[e_tsf1ts4_rt ] = &(store->m_tsf1ts4_rt);
2706 bitArray[e_tsf1ts4_lr ] = &(store->m_tsf1ts4_lr);
2707 bitArray[e_tsf1ts4_pr ] = &(store->m_tsf1ts4_pr);
2708 bitArray[e_tsf1ts5_id ] = &(store->m_tsf1ts5_id);
2709 bitArray[e_tsf1ts5_rt ] = &(store->m_tsf1ts5_rt);
2710 bitArray[e_tsf1ts5_lr ] = &(store->m_tsf1ts5_lr);
2711 bitArray[e_tsf1ts5_pr ] = &(store->m_tsf1ts5_pr);
2712 bitArray[e_tsf1ts6_id ] = &(store->m_tsf1ts6_id);
2713 bitArray[e_tsf1ts6_rt ] = &(store->m_tsf1ts6_rt);
2714 bitArray[e_tsf1ts6_lr ] = &(store->m_tsf1ts6_lr);
2715 bitArray[e_tsf1ts6_pr ] = &(store->m_tsf1ts6_pr);
2716 bitArray[e_tsf1ts7_id ] = &(store->m_tsf1ts7_id);
2717 bitArray[e_tsf1ts7_rt ] = &(store->m_tsf1ts7_rt);
2718 bitArray[e_tsf1ts7_lr ] = &(store->m_tsf1ts7_lr);
2719 bitArray[e_tsf1ts7_pr ] = &(store->m_tsf1ts7_pr);
2720 bitArray[e_tsf1ts8_id ] = &(store->m_tsf1ts8_id);
2721 bitArray[e_tsf1ts8_rt ] = &(store->m_tsf1ts8_rt);
2722 bitArray[e_tsf1ts8_lr ] = &(store->m_tsf1ts8_lr);
2723 bitArray[e_tsf1ts8_pr ] = &(store->m_tsf1ts8_pr);
2724 bitArray[e_tsf1ts9_id ] = &(store->m_tsf1ts9_id);
2725 bitArray[e_tsf1ts9_rt ] = &(store->m_tsf1ts9_rt);
2726 bitArray[e_tsf1ts9_lr ] = &(store->m_tsf1ts9_lr);
2727 bitArray[e_tsf1ts9_pr ] = &(store->m_tsf1ts9_pr);
2728 bitArray[e_tsf3_cc ] = &(store->m_tsf3_cc);
2729 bitArray[e_tsf3ts0_id ] = &(store->m_tsf3ts0_id);
2730 bitArray[e_tsf3ts0_rt ] = &(store->m_tsf3ts0_rt);
2731 bitArray[e_tsf3ts0_lr ] = &(store->m_tsf3ts0_lr);
2732 bitArray[e_tsf3ts0_pr ] = &(store->m_tsf3ts0_pr);
2733 bitArray[e_tsf3ts1_id ] = &(store->m_tsf3ts1_id);
2734 bitArray[e_tsf3ts1_rt ] = &(store->m_tsf3ts1_rt);
2735 bitArray[e_tsf3ts1_lr ] = &(store->m_tsf3ts1_lr);
2736 bitArray[e_tsf3ts1_pr ] = &(store->m_tsf3ts1_pr);
2737 bitArray[e_tsf3ts2_id ] = &(store->m_tsf3ts2_id);
2738 bitArray[e_tsf3ts2_rt ] = &(store->m_tsf3ts2_rt);
2739 bitArray[e_tsf3ts2_lr ] = &(store->m_tsf3ts2_lr);
2740 bitArray[e_tsf3ts2_pr ] = &(store->m_tsf3ts2_pr);
2741 bitArray[e_tsf3ts3_id ] = &(store->m_tsf3ts3_id);
2742 bitArray[e_tsf3ts3_rt ] = &(store->m_tsf3ts3_rt);
2743 bitArray[e_tsf3ts3_lr ] = &(store->m_tsf3ts3_lr);
2744 bitArray[e_tsf3ts3_pr ] = &(store->m_tsf3ts3_pr);
2745 bitArray[e_tsf3ts4_id ] = &(store->m_tsf3ts4_id);
2746 bitArray[e_tsf3ts4_rt ] = &(store->m_tsf3ts4_rt);
2747 bitArray[e_tsf3ts4_lr ] = &(store->m_tsf3ts4_lr);
2748 bitArray[e_tsf3ts4_pr ] = &(store->m_tsf3ts4_pr);
2749 bitArray[e_tsf3ts5_id ] = &(store->m_tsf3ts5_id);
2750 bitArray[e_tsf3ts5_rt ] = &(store->m_tsf3ts5_rt);
2751 bitArray[e_tsf3ts5_lr ] = &(store->m_tsf3ts5_lr);
2752 bitArray[e_tsf3ts5_pr ] = &(store->m_tsf3ts5_pr);
2753 bitArray[e_tsf3ts6_id ] = &(store->m_tsf3ts6_id);
2754 bitArray[e_tsf3ts6_rt ] = &(store->m_tsf3ts6_rt);
2755 bitArray[e_tsf3ts6_lr ] = &(store->m_tsf3ts6_lr);
2756 bitArray[e_tsf3ts6_pr ] = &(store->m_tsf3ts6_pr);
2757 bitArray[e_tsf3ts7_id ] = &(store->m_tsf3ts7_id);
2758 bitArray[e_tsf3ts7_rt ] = &(store->m_tsf3ts7_rt);
2759 bitArray[e_tsf3ts7_lr ] = &(store->m_tsf3ts7_lr);
2760 bitArray[e_tsf3ts7_pr ] = &(store->m_tsf3ts7_pr);
2761 bitArray[e_tsf3ts8_id ] = &(store->m_tsf3ts8_id);
2762 bitArray[e_tsf3ts8_rt ] = &(store->m_tsf3ts8_rt);
2763 bitArray[e_tsf3ts8_lr ] = &(store->m_tsf3ts8_lr);
2764 bitArray[e_tsf3ts8_pr ] = &(store->m_tsf3ts8_pr);
2765 bitArray[e_tsf3ts9_id ] = &(store->m_tsf3ts9_id);
2766 bitArray[e_tsf3ts9_rt ] = &(store->m_tsf3ts9_rt);
2767 bitArray[e_tsf3ts9_lr ] = &(store->m_tsf3ts9_lr);
2768 bitArray[e_tsf3ts9_pr ] = &(store->m_tsf3ts9_pr);
2769 bitArray[e_tsf5_cc ] = &(store->m_tsf5_cc);
2770 bitArray[e_tsf5ts0_id ] = &(store->m_tsf5ts0_id);
2771 bitArray[e_tsf5ts0_rt ] = &(store->m_tsf5ts0_rt);
2772 bitArray[e_tsf5ts0_lr ] = &(store->m_tsf5ts0_lr);
2773 bitArray[e_tsf5ts0_pr ] = &(store->m_tsf5ts0_pr);
2774 bitArray[e_tsf5ts1_id ] = &(store->m_tsf5ts1_id);
2775 bitArray[e_tsf5ts1_rt ] = &(store->m_tsf5ts1_rt);
2776 bitArray[e_tsf5ts1_lr ] = &(store->m_tsf5ts1_lr);
2777 bitArray[e_tsf5ts1_pr ] = &(store->m_tsf5ts1_pr);
2778 bitArray[e_tsf5ts2_id ] = &(store->m_tsf5ts2_id);
2779 bitArray[e_tsf5ts2_rt ] = &(store->m_tsf5ts2_rt);
2780 bitArray[e_tsf5ts2_lr ] = &(store->m_tsf5ts2_lr);
2781 bitArray[e_tsf5ts2_pr ] = &(store->m_tsf5ts2_pr);
2782 bitArray[e_tsf5ts3_id ] = &(store->m_tsf5ts3_id);
2783 bitArray[e_tsf5ts3_rt ] = &(store->m_tsf5ts3_rt);
2784 bitArray[e_tsf5ts3_lr ] = &(store->m_tsf5ts3_lr);
2785 bitArray[e_tsf5ts3_pr ] = &(store->m_tsf5ts3_pr);
2786 bitArray[e_tsf5ts4_id ] = &(store->m_tsf5ts4_id);
2787 bitArray[e_tsf5ts4_rt ] = &(store->m_tsf5ts4_rt);
2788 bitArray[e_tsf5ts4_lr ] = &(store->m_tsf5ts4_lr);
2789 bitArray[e_tsf5ts4_pr ] = &(store->m_tsf5ts4_pr);
2790 bitArray[e_tsf5ts5_id ] = &(store->m_tsf5ts5_id);
2791 bitArray[e_tsf5ts5_rt ] = &(store->m_tsf5ts5_rt);
2792 bitArray[e_tsf5ts5_lr ] = &(store->m_tsf5ts5_lr);
2793 bitArray[e_tsf5ts5_pr ] = &(store->m_tsf5ts5_pr);
2794 bitArray[e_tsf5ts6_id ] = &(store->m_tsf5ts6_id);
2795 bitArray[e_tsf5ts6_rt ] = &(store->m_tsf5ts6_rt);
2796 bitArray[e_tsf5ts6_lr ] = &(store->m_tsf5ts6_lr);
2797 bitArray[e_tsf5ts6_pr ] = &(store->m_tsf5ts6_pr);
2798 bitArray[e_tsf5ts7_id ] = &(store->m_tsf5ts7_id);
2799 bitArray[e_tsf5ts7_rt ] = &(store->m_tsf5ts7_rt);
2800 bitArray[e_tsf5ts7_lr ] = &(store->m_tsf5ts7_lr);
2801 bitArray[e_tsf5ts7_pr ] = &(store->m_tsf5ts7_pr);
2802 bitArray[e_tsf5ts8_id ] = &(store->m_tsf5ts8_id);
2803 bitArray[e_tsf5ts8_rt ] = &(store->m_tsf5ts8_rt);
2804 bitArray[e_tsf5ts8_lr ] = &(store->m_tsf5ts8_lr);
2805 bitArray[e_tsf5ts8_pr ] = &(store->m_tsf5ts8_pr);
2806 bitArray[e_tsf5ts9_id ] = &(store->m_tsf5ts9_id);
2807 bitArray[e_tsf5ts9_rt ] = &(store->m_tsf5ts9_rt);
2808 bitArray[e_tsf5ts9_lr ] = &(store->m_tsf5ts9_lr);
2809 bitArray[e_tsf5ts9_pr ] = &(store->m_tsf5ts9_pr);
2810 bitArray[e_tsf7_cc ] = &(store->m_tsf7_cc);
2811 bitArray[e_tsf7ts0_id ] = &(store->m_tsf7ts0_id);
2812 bitArray[e_tsf7ts0_rt ] = &(store->m_tsf7ts0_rt);
2813 bitArray[e_tsf7ts0_lr ] = &(store->m_tsf7ts0_lr);
2814 bitArray[e_tsf7ts0_pr ] = &(store->m_tsf7ts0_pr);
2815 bitArray[e_tsf7ts1_id ] = &(store->m_tsf7ts1_id);
2816 bitArray[e_tsf7ts1_rt ] = &(store->m_tsf7ts1_rt);
2817 bitArray[e_tsf7ts1_lr ] = &(store->m_tsf7ts1_lr);
2818 bitArray[e_tsf7ts1_pr ] = &(store->m_tsf7ts1_pr);
2819 bitArray[e_tsf7ts2_id ] = &(store->m_tsf7ts2_id);
2820 bitArray[e_tsf7ts2_rt ] = &(store->m_tsf7ts2_rt);
2821 bitArray[e_tsf7ts2_lr ] = &(store->m_tsf7ts2_lr);
2822 bitArray[e_tsf7ts2_pr ] = &(store->m_tsf7ts2_pr);
2823 bitArray[e_tsf7ts3_id ] = &(store->m_tsf7ts3_id);
2824 bitArray[e_tsf7ts3_rt ] = &(store->m_tsf7ts3_rt);
2825 bitArray[e_tsf7ts3_lr ] = &(store->m_tsf7ts3_lr);
2826 bitArray[e_tsf7ts3_pr ] = &(store->m_tsf7ts3_pr);
2827 bitArray[e_tsf7ts4_id ] = &(store->m_tsf7ts4_id);
2828 bitArray[e_tsf7ts4_rt ] = &(store->m_tsf7ts4_rt);
2829 bitArray[e_tsf7ts4_lr ] = &(store->m_tsf7ts4_lr);
2830 bitArray[e_tsf7ts4_pr ] = &(store->m_tsf7ts4_pr);
2831 bitArray[e_tsf7ts5_id ] = &(store->m_tsf7ts5_id);
2832 bitArray[e_tsf7ts5_rt ] = &(store->m_tsf7ts5_rt);
2833 bitArray[e_tsf7ts5_lr ] = &(store->m_tsf7ts5_lr);
2834 bitArray[e_tsf7ts5_pr ] = &(store->m_tsf7ts5_pr);
2835 bitArray[e_tsf7ts6_id ] = &(store->m_tsf7ts6_id);
2836 bitArray[e_tsf7ts6_rt ] = &(store->m_tsf7ts6_rt);
2837 bitArray[e_tsf7ts6_lr ] = &(store->m_tsf7ts6_lr);
2838 bitArray[e_tsf7ts6_pr ] = &(store->m_tsf7ts6_pr);
2839 bitArray[e_tsf7ts7_id ] = &(store->m_tsf7ts7_id);
2840 bitArray[e_tsf7ts7_rt ] = &(store->m_tsf7ts7_rt);
2841 bitArray[e_tsf7ts7_lr ] = &(store->m_tsf7ts7_lr);
2842 bitArray[e_tsf7ts7_pr ] = &(store->m_tsf7ts7_pr);
2843 bitArray[e_tsf7ts8_id ] = &(store->m_tsf7ts8_id);
2844 bitArray[e_tsf7ts8_rt ] = &(store->m_tsf7ts8_rt);
2845 bitArray[e_tsf7ts8_lr ] = &(store->m_tsf7ts8_lr);
2846 bitArray[e_tsf7ts8_pr ] = &(store->m_tsf7ts8_pr);
2847 bitArray[e_tsf7ts9_id ] = &(store->m_tsf7ts9_id);
2848 bitArray[e_tsf7ts9_rt ] = &(store->m_tsf7ts9_rt);
2849 bitArray[e_tsf7ts9_lr ] = &(store->m_tsf7ts9_lr);
2850 bitArray[e_tsf7ts9_pr ] = &(store->m_tsf7ts9_pr);
2851 bitArray[e_t2d_cc ] = &(store->m_t2d_cc);
2852 bitArray[e_t2d_fnf ] = &(store->m_t2d_fnf);
2853 bitArray[e_t2d0_charge ] = &(store->m_t2d0_charge);
2854 bitArray[e_t2d0_rho_s ] = &(store->m_t2d0_rho_s);
2855 bitArray[e_t2d0_phi ] = &(store->m_t2d0_phi);
2856 bitArray[e_t2d0ts0_id ] = &(store->m_t2d0ts0_id);
2857 bitArray[e_t2d0ts0_rt ] = &(store->m_t2d0ts0_rt);
2858 bitArray[e_t2d0ts0_lr ] = &(store->m_t2d0ts0_lr);
2859 bitArray[e_t2d0ts0_pr ] = &(store->m_t2d0ts0_pr);
2860 bitArray[e_t2d0ts2_id ] = &(store->m_t2d0ts2_id);
2861 bitArray[e_t2d0ts2_rt ] = &(store->m_t2d0ts2_rt);
2862 bitArray[e_t2d0ts2_lr ] = &(store->m_t2d0ts2_lr);
2863 bitArray[e_t2d0ts2_pr ] = &(store->m_t2d0ts2_pr);
2864 bitArray[e_t2d0ts4_id ] = &(store->m_t2d0ts4_id);
2865 bitArray[e_t2d0ts4_rt ] = &(store->m_t2d0ts4_rt);
2866 bitArray[e_t2d0ts4_lr ] = &(store->m_t2d0ts4_lr);
2867 bitArray[e_t2d0ts4_pr ] = &(store->m_t2d0ts4_pr);
2868 bitArray[e_t2d0ts6_id ] = &(store->m_t2d0ts6_id);
2869 bitArray[e_t2d0ts6_rt ] = &(store->m_t2d0ts6_rt);
2870 bitArray[e_t2d0ts6_lr ] = &(store->m_t2d0ts6_lr);
2871 bitArray[e_t2d0ts6_pr ] = &(store->m_t2d0ts6_pr);
2872 bitArray[e_t2d0ts8_id ] = &(store->m_t2d0ts8_id);
2873 bitArray[e_t2d0ts8_rt ] = &(store->m_t2d0ts8_rt);
2874 bitArray[e_t2d0ts8_lr ] = &(store->m_t2d0ts8_lr);
2875 bitArray[e_t2d0ts8_pr ] = &(store->m_t2d0ts8_pr);
2876 bitArray[e_t2d1_charge ] = &(store->m_t2d1_charge);
2877 bitArray[e_t2d1_rho_s ] = &(store->m_t2d1_rho_s);
2878 bitArray[e_t2d1_phi ] = &(store->m_t2d1_phi);
2879 bitArray[e_t2d1ts0_id ] = &(store->m_t2d1ts0_id);
2880 bitArray[e_t2d1ts0_rt ] = &(store->m_t2d1ts0_rt);
2881 bitArray[e_t2d1ts0_lr ] = &(store->m_t2d1ts0_lr);
2882 bitArray[e_t2d1ts0_pr ] = &(store->m_t2d1ts0_pr);
2883 bitArray[e_t2d1ts2_id ] = &(store->m_t2d1ts2_id);
2884 bitArray[e_t2d1ts2_rt ] = &(store->m_t2d1ts2_rt);
2885 bitArray[e_t2d1ts2_lr ] = &(store->m_t2d1ts2_lr);
2886 bitArray[e_t2d1ts2_pr ] = &(store->m_t2d1ts2_pr);
2887 bitArray[e_t2d1ts4_id ] = &(store->m_t2d1ts4_id);
2888 bitArray[e_t2d1ts4_rt ] = &(store->m_t2d1ts4_rt);
2889 bitArray[e_t2d1ts4_lr ] = &(store->m_t2d1ts4_lr);
2890 bitArray[e_t2d1ts4_pr ] = &(store->m_t2d1ts4_pr);
2891 bitArray[e_t2d1ts6_id ] = &(store->m_t2d1ts6_id);
2892 bitArray[e_t2d1ts6_rt ] = &(store->m_t2d1ts6_rt);
2893 bitArray[e_t2d1ts6_lr ] = &(store->m_t2d1ts6_lr);
2894 bitArray[e_t2d1ts6_pr ] = &(store->m_t2d1ts6_pr);
2895 bitArray[e_t2d1ts8_id ] = &(store->m_t2d1ts8_id);
2896 bitArray[e_t2d1ts8_rt ] = &(store->m_t2d1ts8_rt);
2897 bitArray[e_t2d1ts8_lr ] = &(store->m_t2d1ts8_lr);
2898 bitArray[e_t2d1ts8_pr ] = &(store->m_t2d1ts8_pr);
2899 bitArray[e_t2d2_charge ] = &(store->m_t2d2_charge);
2900 bitArray[e_t2d2_rho_s ] = &(store->m_t2d2_rho_s);
2901 bitArray[e_t2d2_phi ] = &(store->m_t2d2_phi);
2902 bitArray[e_t2d2ts0_id ] = &(store->m_t2d2ts0_id);
2903 bitArray[e_t2d2ts0_rt ] = &(store->m_t2d2ts0_rt);
2904 bitArray[e_t2d2ts0_lr ] = &(store->m_t2d2ts0_lr);
2905 bitArray[e_t2d2ts0_pr ] = &(store->m_t2d2ts0_pr);
2906 bitArray[e_t2d2ts2_id ] = &(store->m_t2d2ts2_id);
2907 bitArray[e_t2d2ts2_rt ] = &(store->m_t2d2ts2_rt);
2908 bitArray[e_t2d2ts2_lr ] = &(store->m_t2d2ts2_lr);
2909 bitArray[e_t2d2ts2_pr ] = &(store->m_t2d2ts2_pr);
2910 bitArray[e_t2d2ts4_id ] = &(store->m_t2d2ts4_id);
2911 bitArray[e_t2d2ts4_rt ] = &(store->m_t2d2ts4_rt);
2912 bitArray[e_t2d2ts4_lr ] = &(store->m_t2d2ts4_lr);
2913 bitArray[e_t2d2ts4_pr ] = &(store->m_t2d2ts4_pr);
2914 bitArray[e_t2d2ts6_id ] = &(store->m_t2d2ts6_id);
2915 bitArray[e_t2d2ts6_rt ] = &(store->m_t2d2ts6_rt);
2916 bitArray[e_t2d2ts6_lr ] = &(store->m_t2d2ts6_lr);
2917 bitArray[e_t2d2ts6_pr ] = &(store->m_t2d2ts6_pr);
2918 bitArray[e_t2d2ts8_id ] = &(store->m_t2d2ts8_id);
2919 bitArray[e_t2d2ts8_rt ] = &(store->m_t2d2ts8_rt);
2920 bitArray[e_t2d2ts8_lr ] = &(store->m_t2d2ts8_lr);
2921 bitArray[e_t2d2ts8_pr ] = &(store->m_t2d2ts8_pr);
2922 bitArray[e_t2d3_charge ] = &(store->m_t2d3_charge);
2923 bitArray[e_t2d3_rho_s ] = &(store->m_t2d3_rho_s);
2924 bitArray[e_t2d3_phi ] = &(store->m_t2d3_phi);
2925 bitArray[e_t2d3ts0_id ] = &(store->m_t2d3ts0_id);
2926 bitArray[e_t2d3ts0_rt ] = &(store->m_t2d3ts0_rt);
2927 bitArray[e_t2d3ts0_lr ] = &(store->m_t2d3ts0_lr);
2928 bitArray[e_t2d3ts0_pr ] = &(store->m_t2d3ts0_pr);
2929 bitArray[e_t2d3ts2_id ] = &(store->m_t2d3ts2_id);
2930 bitArray[e_t2d3ts2_rt ] = &(store->m_t2d3ts2_rt);
2931 bitArray[e_t2d3ts2_lr ] = &(store->m_t2d3ts2_lr);
2932 bitArray[e_t2d3ts2_pr ] = &(store->m_t2d3ts2_pr);
2933 bitArray[e_t2d3ts4_id ] = &(store->m_t2d3ts4_id);
2934 bitArray[e_t2d3ts4_rt ] = &(store->m_t2d3ts4_rt);
2935 bitArray[e_t2d3ts4_lr ] = &(store->m_t2d3ts4_lr);
2936 bitArray[e_t2d3ts4_pr ] = &(store->m_t2d3ts4_pr);
2937 bitArray[e_t2d3ts6_id ] = &(store->m_t2d3ts6_id);
2938 bitArray[e_t2d3ts6_rt ] = &(store->m_t2d3ts6_rt);
2939 bitArray[e_t2d3ts6_lr ] = &(store->m_t2d3ts6_lr);
2940 bitArray[e_t2d3ts6_pr ] = &(store->m_t2d3ts6_pr);
2941 bitArray[e_t2d3ts8_id ] = &(store->m_t2d3ts8_id);
2942 bitArray[e_t2d3ts8_rt ] = &(store->m_t2d3ts6_rt);
2943 bitArray[e_t2d3ts8_lr ] = &(store->m_t2d3ts6_lr);
2944 bitArray[e_t2d3ts8_pr ] = &(store->m_t2d3ts6_pr);
2945 bitArray[e_etf_thresh ] = &(store->m_etf_thresh);
2946 bitArray[e_etf_cc ] = &(store->m_etf_cc);
2947 bitArray[e_etf_t0 ] = &(store->m_etf_t0);
2948 bitArray[e_etf_valid ] = &(store->m_etf_valid);
2949 bitArray[e_evt ] = &(store->m_evt);
2950 bitArray[e_clk ] = &(store->m_clk);
2951 bitArray[e_firmid ] = &(store->m_firmid);
2952 bitArray[e_firmver ] = &(store->m_firmver);
2956 setLeafPointersArray_2624(TRGCDCT3DUnpackerStore* store,
int** bitArray)
2958 bitArray[e1_t3d_2doldtrk ] = &(store->m_t3d_2doldtrk);
2959 bitArray[e1_t3dtrk0_evtTime_delay ] = &(store->m_t3dtrk0_evtTime_delay);
2960 bitArray[e1_t3dtrk0_evtTimeValid_delay ] = &(store->m_t3dtrk0_evtTimeValid_delay);
2961 bitArray[e1_t3dtrk0_charge ] = &(store->m_t3dtrk0_charge);
2962 bitArray[e1_t3dtrk0_rho ] = &(store->m_t3dtrk0_rho);
2963 bitArray[e1_t3dtrk0_phi0 ] = &(store->m_t3dtrk0_phi0);
2964 bitArray[e1_t3dtrk0ts0_id ] = &(store->m_t3dtrk0ts0_id);
2965 bitArray[e1_t3dtrk0ts0_lr ] = &(store->m_t3dtrk0ts0_lr);
2966 bitArray[e1_t3dtrk0ts0_rt ] = &(store->m_t3dtrk0ts0_rt);
2967 bitArray[e1_t3dtrk0ts1_id ] = &(store->m_t3dtrk0ts1_id);
2968 bitArray[e1_t3dtrk0ts1_lr ] = &(store->m_t3dtrk0ts1_lr);
2969 bitArray[e1_t3dtrk0ts1_rt ] = &(store->m_t3dtrk0ts1_rt);
2970 bitArray[e1_t3dtrk0ts2_id ] = &(store->m_t3dtrk0ts2_id);
2971 bitArray[e1_t3dtrk0ts2_lr ] = &(store->m_t3dtrk0ts2_lr);
2972 bitArray[e1_t3dtrk0ts2_rt ] = &(store->m_t3dtrk0ts2_rt);
2973 bitArray[e1_t3dtrk0ts3_id ] = &(store->m_t3dtrk0ts3_id);
2974 bitArray[e1_t3dtrk0ts3_lr ] = &(store->m_t3dtrk0ts3_lr);
2975 bitArray[e1_t3dtrk0ts3_rt ] = &(store->m_t3dtrk0ts3_rt);
2976 bitArray[e1_t3dtrk1_evtTime_delay ] = &(store->m_t3dtrk1_evtTime_delay);
2977 bitArray[e1_t3dtrk1_evtTimeValid_delay ] = &(store->m_t3dtrk1_evtTimeValid_delay);
2978 bitArray[e1_t3dtrk1_charge ] = &(store->m_t3dtrk1_charge);
2979 bitArray[e1_t3dtrk1_rho ] = &(store->m_t3dtrk1_rho);
2980 bitArray[e1_t3dtrk1_phi0 ] = &(store->m_t3dtrk1_phi0);
2981 bitArray[e1_t3dtrk1ts0_id ] = &(store->m_t3dtrk1ts0_id);
2982 bitArray[e1_t3dtrk1ts0_lr ] = &(store->m_t3dtrk1ts0_lr);
2983 bitArray[e1_t3dtrk1ts0_rt ] = &(store->m_t3dtrk1ts0_rt);
2984 bitArray[e1_t3dtrk1ts1_id ] = &(store->m_t3dtrk1ts1_id);
2985 bitArray[e1_t3dtrk1ts1_lr ] = &(store->m_t3dtrk1ts1_lr);
2986 bitArray[e1_t3dtrk1ts1_rt ] = &(store->m_t3dtrk1ts1_rt);
2987 bitArray[e1_t3dtrk1ts2_id ] = &(store->m_t3dtrk1ts2_id);
2988 bitArray[e1_t3dtrk1ts2_lr ] = &(store->m_t3dtrk1ts2_lr);
2989 bitArray[e1_t3dtrk1ts2_rt ] = &(store->m_t3dtrk1ts2_rt);
2990 bitArray[e1_t3dtrk1ts3_id ] = &(store->m_t3dtrk1ts3_id);
2991 bitArray[e1_t3dtrk1ts3_lr ] = &(store->m_t3dtrk1ts3_lr);
2992 bitArray[e1_t3dtrk1ts3_rt ] = &(store->m_t3dtrk1ts3_rt);
2993 bitArray[e1_t3d_phase ] = &(store->m_t3d_phase);
2994 bitArray[e1_t3d_validTS ] = &(store->m_t3d_validTS);
2995 bitArray[e1_t3d_2dfnf ] = &(store->m_t3d_2dfnf);
2996 bitArray[e1_t3dtrk0_z0_s ] = &(store->m_t3dtrk0_z0_s);
2997 bitArray[e1_t3dtrk0_cot_s ] = &(store->m_t3dtrk0_cot_s);
2998 bitArray[e1_t3dtrk0_zchisq ] = &(store->m_t3dtrk0_zchisq);
2999 bitArray[e1_t3dtrk1_z0_s ] = &(store->m_t3dtrk1_z0_s);
3000 bitArray[e1_t3dtrk1_cot_s ] = &(store->m_t3dtrk1_cot_s);
3001 bitArray[e1_t3dtrk1_zchisq ] = &(store->m_t3dtrk1_zchisq);
3002 bitArray[e1_t3dtrk2_z0_s ] = &(store->m_t3dtrk2_z0_s);
3003 bitArray[e1_t3dtrk2_cot_s ] = &(store->m_t3dtrk2_cot_s);
3004 bitArray[e1_t3dtrk2_zchisq ] = &(store->m_t3dtrk2_zchisq);
3005 bitArray[e1_t3dtrk3_z0_s ] = &(store->m_t3dtrk3_z0_s);
3006 bitArray[e1_t3dtrk3_cot_s ] = &(store->m_t3dtrk3_cot_s);
3007 bitArray[e1_t3dtrk3_zchisq ] = &(store->m_t3dtrk3_zchisq);
3008 bitArray[e1_t3dtrk_rd_req ] = &(store->m_t3dtrk_rd_req);
3009 bitArray[e1_tsf1_cc ] = &(store->m_tsf1_cc);
3010 bitArray[e1_tsf1ts0_id ] = &(store->m_tsf1ts0_id);
3011 bitArray[e1_tsf1ts0_rt ] = &(store->m_tsf1ts0_rt);
3012 bitArray[e1_tsf1ts0_lr ] = &(store->m_tsf1ts0_lr);
3013 bitArray[e1_tsf1ts0_pr ] = &(store->m_tsf1ts0_pr);
3014 bitArray[e1_tsf1ts1_id ] = &(store->m_tsf1ts1_id);
3015 bitArray[e1_tsf1ts1_rt ] = &(store->m_tsf1ts1_rt);
3016 bitArray[e1_tsf1ts1_lr ] = &(store->m_tsf1ts1_lr);
3017 bitArray[e1_tsf1ts1_pr ] = &(store->m_tsf1ts1_pr);
3018 bitArray[e1_tsf1ts2_id ] = &(store->m_tsf1ts2_id);
3019 bitArray[e1_tsf1ts2_rt ] = &(store->m_tsf1ts2_rt);
3020 bitArray[e1_tsf1ts2_lr ] = &(store->m_tsf1ts2_lr);
3021 bitArray[e1_tsf1ts2_pr ] = &(store->m_tsf1ts2_pr);
3022 bitArray[e1_tsf1ts3_id ] = &(store->m_tsf1ts3_id);
3023 bitArray[e1_tsf1ts3_rt ] = &(store->m_tsf1ts3_rt);
3024 bitArray[e1_tsf1ts3_lr ] = &(store->m_tsf1ts3_lr);
3025 bitArray[e1_tsf1ts3_pr ] = &(store->m_tsf1ts3_pr);
3026 bitArray[e1_tsf1ts4_id ] = &(store->m_tsf1ts4_id);
3027 bitArray[e1_tsf1ts4_rt ] = &(store->m_tsf1ts4_rt);
3028 bitArray[e1_tsf1ts4_lr ] = &(store->m_tsf1ts4_lr);
3029 bitArray[e1_tsf1ts4_pr ] = &(store->m_tsf1ts4_pr);
3030 bitArray[e1_tsf1ts5_id ] = &(store->m_tsf1ts5_id);
3031 bitArray[e1_tsf1ts5_rt ] = &(store->m_tsf1ts5_rt);
3032 bitArray[e1_tsf1ts5_lr ] = &(store->m_tsf1ts5_lr);
3033 bitArray[e1_tsf1ts5_pr ] = &(store->m_tsf1ts5_pr);
3034 bitArray[e1_tsf1ts6_id ] = &(store->m_tsf1ts6_id);
3035 bitArray[e1_tsf1ts6_rt ] = &(store->m_tsf1ts6_rt);
3036 bitArray[e1_tsf1ts6_lr ] = &(store->m_tsf1ts6_lr);
3037 bitArray[e1_tsf1ts6_pr ] = &(store->m_tsf1ts6_pr);
3038 bitArray[e1_tsf1ts7_id ] = &(store->m_tsf1ts7_id);
3039 bitArray[e1_tsf1ts7_rt ] = &(store->m_tsf1ts7_rt);
3040 bitArray[e1_tsf1ts7_lr ] = &(store->m_tsf1ts7_lr);
3041 bitArray[e1_tsf1ts7_pr ] = &(store->m_tsf1ts7_pr);
3042 bitArray[e1_tsf1ts8_id ] = &(store->m_tsf1ts8_id);
3043 bitArray[e1_tsf1ts8_rt ] = &(store->m_tsf1ts8_rt);
3044 bitArray[e1_tsf1ts8_lr ] = &(store->m_tsf1ts8_lr);
3045 bitArray[e1_tsf1ts8_pr ] = &(store->m_tsf1ts8_pr);
3046 bitArray[e1_tsf1ts9_id ] = &(store->m_tsf1ts9_id);
3047 bitArray[e1_tsf1ts9_rt ] = &(store->m_tsf1ts9_rt);
3048 bitArray[e1_tsf1ts9_lr ] = &(store->m_tsf1ts9_lr);
3049 bitArray[e1_tsf1ts9_pr ] = &(store->m_tsf1ts9_pr);
3050 bitArray[e1_tsf1ts10_id ] = &(store->m_tsf1ts10_id);
3051 bitArray[e1_tsf1ts10_rt ] = &(store->m_tsf1ts10_rt);
3052 bitArray[e1_tsf1ts10_lr ] = &(store->m_tsf1ts10_lr);
3053 bitArray[e1_tsf1ts10_pr ] = &(store->m_tsf1ts10_pr);
3054 bitArray[e1_tsf1ts11_id ] = &(store->m_tsf1ts11_id);
3055 bitArray[e1_tsf1ts11_rt ] = &(store->m_tsf1ts11_rt);
3056 bitArray[e1_tsf1ts11_lr ] = &(store->m_tsf1ts11_lr);
3057 bitArray[e1_tsf1ts11_pr ] = &(store->m_tsf1ts11_pr);
3058 bitArray[e1_tsf1ts12_id ] = &(store->m_tsf1ts12_id);
3059 bitArray[e1_tsf1ts12_rt ] = &(store->m_tsf1ts12_rt);
3060 bitArray[e1_tsf1ts12_lr ] = &(store->m_tsf1ts12_lr);
3061 bitArray[e1_tsf1ts12_pr ] = &(store->m_tsf1ts12_pr);
3062 bitArray[e1_tsf1ts13_id ] = &(store->m_tsf1ts13_id);
3063 bitArray[e1_tsf1ts13_rt ] = &(store->m_tsf1ts13_rt);
3064 bitArray[e1_tsf1ts13_lr ] = &(store->m_tsf1ts13_lr);
3065 bitArray[e1_tsf1ts13_pr ] = &(store->m_tsf1ts13_pr);
3066 bitArray[e1_tsf1ts14_id ] = &(store->m_tsf1ts14_id);
3067 bitArray[e1_tsf1ts14_rt ] = &(store->m_tsf1ts14_rt);
3068 bitArray[e1_tsf1ts14_lr ] = &(store->m_tsf1ts14_lr);
3069 bitArray[e1_tsf1ts14_pr ] = &(store->m_tsf1ts14_pr);
3070 bitArray[e1_tsf3_cc ] = &(store->m_tsf3_cc);
3071 bitArray[e1_tsf3ts0_id ] = &(store->m_tsf3ts0_id);
3072 bitArray[e1_tsf3ts0_rt ] = &(store->m_tsf3ts0_rt);
3073 bitArray[e1_tsf3ts0_lr ] = &(store->m_tsf3ts0_lr);
3074 bitArray[e1_tsf3ts0_pr ] = &(store->m_tsf3ts0_pr);
3075 bitArray[e1_tsf3ts1_id ] = &(store->m_tsf3ts1_id);
3076 bitArray[e1_tsf3ts1_rt ] = &(store->m_tsf3ts1_rt);
3077 bitArray[e1_tsf3ts1_lr ] = &(store->m_tsf3ts1_lr);
3078 bitArray[e1_tsf3ts1_pr ] = &(store->m_tsf3ts1_pr);
3079 bitArray[e1_tsf3ts2_id ] = &(store->m_tsf3ts2_id);
3080 bitArray[e1_tsf3ts2_rt ] = &(store->m_tsf3ts2_rt);
3081 bitArray[e1_tsf3ts2_lr ] = &(store->m_tsf3ts2_lr);
3082 bitArray[e1_tsf3ts2_pr ] = &(store->m_tsf3ts2_pr);
3083 bitArray[e1_tsf3ts3_id ] = &(store->m_tsf3ts3_id);
3084 bitArray[e1_tsf3ts3_rt ] = &(store->m_tsf3ts3_rt);
3085 bitArray[e1_tsf3ts3_lr ] = &(store->m_tsf3ts3_lr);
3086 bitArray[e1_tsf3ts3_pr ] = &(store->m_tsf3ts3_pr);
3087 bitArray[e1_tsf3ts4_id ] = &(store->m_tsf3ts4_id);
3088 bitArray[e1_tsf3ts4_rt ] = &(store->m_tsf3ts4_rt);
3089 bitArray[e1_tsf3ts4_lr ] = &(store->m_tsf3ts4_lr);
3090 bitArray[e1_tsf3ts4_pr ] = &(store->m_tsf3ts4_pr);
3091 bitArray[e1_tsf3ts5_id ] = &(store->m_tsf3ts5_id);
3092 bitArray[e1_tsf3ts5_rt ] = &(store->m_tsf3ts5_rt);
3093 bitArray[e1_tsf3ts5_lr ] = &(store->m_tsf3ts5_lr);
3094 bitArray[e1_tsf3ts5_pr ] = &(store->m_tsf3ts5_pr);
3095 bitArray[e1_tsf3ts6_id ] = &(store->m_tsf3ts6_id);
3096 bitArray[e1_tsf3ts6_rt ] = &(store->m_tsf3ts6_rt);
3097 bitArray[e1_tsf3ts6_lr ] = &(store->m_tsf3ts6_lr);
3098 bitArray[e1_tsf3ts6_pr ] = &(store->m_tsf3ts6_pr);
3099 bitArray[e1_tsf3ts7_id ] = &(store->m_tsf3ts7_id);
3100 bitArray[e1_tsf3ts7_rt ] = &(store->m_tsf3ts7_rt);
3101 bitArray[e1_tsf3ts7_lr ] = &(store->m_tsf3ts7_lr);
3102 bitArray[e1_tsf3ts7_pr ] = &(store->m_tsf3ts7_pr);
3103 bitArray[e1_tsf3ts8_id ] = &(store->m_tsf3ts8_id);
3104 bitArray[e1_tsf3ts8_rt ] = &(store->m_tsf3ts8_rt);
3105 bitArray[e1_tsf3ts8_lr ] = &(store->m_tsf3ts8_lr);
3106 bitArray[e1_tsf3ts8_pr ] = &(store->m_tsf3ts8_pr);
3107 bitArray[e1_tsf3ts9_id ] = &(store->m_tsf3ts9_id);
3108 bitArray[e1_tsf3ts9_rt ] = &(store->m_tsf3ts9_rt);
3109 bitArray[e1_tsf3ts9_lr ] = &(store->m_tsf3ts9_lr);
3110 bitArray[e1_tsf3ts9_pr ] = &(store->m_tsf3ts9_pr);
3111 bitArray[e1_tsf3ts10_id ] = &(store->m_tsf3ts10_id);
3112 bitArray[e1_tsf3ts10_rt ] = &(store->m_tsf3ts10_rt);
3113 bitArray[e1_tsf3ts10_lr ] = &(store->m_tsf3ts10_lr);
3114 bitArray[e1_tsf3ts10_pr ] = &(store->m_tsf3ts10_pr);
3115 bitArray[e1_tsf3ts11_id ] = &(store->m_tsf3ts11_id);
3116 bitArray[e1_tsf3ts11_rt ] = &(store->m_tsf3ts11_rt);
3117 bitArray[e1_tsf3ts11_lr ] = &(store->m_tsf3ts11_lr);
3118 bitArray[e1_tsf3ts11_pr ] = &(store->m_tsf3ts11_pr);
3119 bitArray[e1_tsf3ts12_id ] = &(store->m_tsf3ts12_id);
3120 bitArray[e1_tsf3ts12_rt ] = &(store->m_tsf3ts12_rt);
3121 bitArray[e1_tsf3ts12_lr ] = &(store->m_tsf3ts12_lr);
3122 bitArray[e1_tsf3ts12_pr ] = &(store->m_tsf3ts12_pr);
3123 bitArray[e1_tsf3ts13_id ] = &(store->m_tsf3ts13_id);
3124 bitArray[e1_tsf3ts13_rt ] = &(store->m_tsf3ts13_rt);
3125 bitArray[e1_tsf3ts13_lr ] = &(store->m_tsf3ts13_lr);
3126 bitArray[e1_tsf3ts13_pr ] = &(store->m_tsf3ts13_pr);
3127 bitArray[e1_tsf3ts14_id ] = &(store->m_tsf3ts14_id);
3128 bitArray[e1_tsf3ts14_rt ] = &(store->m_tsf3ts14_rt);
3129 bitArray[e1_tsf3ts14_lr ] = &(store->m_tsf3ts14_lr);
3130 bitArray[e1_tsf3ts14_pr ] = &(store->m_tsf3ts14_pr);
3131 bitArray[e1_tsf5_cc ] = &(store->m_tsf5_cc);
3132 bitArray[e1_tsf5ts0_id ] = &(store->m_tsf5ts0_id);
3133 bitArray[e1_tsf5ts0_rt ] = &(store->m_tsf5ts0_rt);
3134 bitArray[e1_tsf5ts0_lr ] = &(store->m_tsf5ts0_lr);
3135 bitArray[e1_tsf5ts0_pr ] = &(store->m_tsf5ts0_pr);
3136 bitArray[e1_tsf5ts1_id ] = &(store->m_tsf5ts1_id);
3137 bitArray[e1_tsf5ts1_rt ] = &(store->m_tsf5ts1_rt);
3138 bitArray[e1_tsf5ts1_lr ] = &(store->m_tsf5ts1_lr);
3139 bitArray[e1_tsf5ts1_pr ] = &(store->m_tsf5ts1_pr);
3140 bitArray[e1_tsf5ts2_id ] = &(store->m_tsf5ts2_id);
3141 bitArray[e1_tsf5ts2_rt ] = &(store->m_tsf5ts2_rt);
3142 bitArray[e1_tsf5ts2_lr ] = &(store->m_tsf5ts2_lr);
3143 bitArray[e1_tsf5ts2_pr ] = &(store->m_tsf5ts2_pr);
3144 bitArray[e1_tsf5ts3_id ] = &(store->m_tsf5ts3_id);
3145 bitArray[e1_tsf5ts3_rt ] = &(store->m_tsf5ts3_rt);
3146 bitArray[e1_tsf5ts3_lr ] = &(store->m_tsf5ts3_lr);
3147 bitArray[e1_tsf5ts3_pr ] = &(store->m_tsf5ts3_pr);
3148 bitArray[e1_tsf5ts4_id ] = &(store->m_tsf5ts4_id);
3149 bitArray[e1_tsf5ts4_rt ] = &(store->m_tsf5ts4_rt);
3150 bitArray[e1_tsf5ts4_lr ] = &(store->m_tsf5ts4_lr);
3151 bitArray[e1_tsf5ts4_pr ] = &(store->m_tsf5ts4_pr);
3152 bitArray[e1_tsf5ts5_id ] = &(store->m_tsf5ts5_id);
3153 bitArray[e1_tsf5ts5_rt ] = &(store->m_tsf5ts5_rt);
3154 bitArray[e1_tsf5ts5_lr ] = &(store->m_tsf5ts5_lr);
3155 bitArray[e1_tsf5ts5_pr ] = &(store->m_tsf5ts5_pr);
3156 bitArray[e1_tsf5ts6_id ] = &(store->m_tsf5ts6_id);
3157 bitArray[e1_tsf5ts6_rt ] = &(store->m_tsf5ts6_rt);
3158 bitArray[e1_tsf5ts6_lr ] = &(store->m_tsf5ts6_lr);
3159 bitArray[e1_tsf5ts6_pr ] = &(store->m_tsf5ts6_pr);
3160 bitArray[e1_tsf5ts7_id ] = &(store->m_tsf5ts7_id);
3161 bitArray[e1_tsf5ts7_rt ] = &(store->m_tsf5ts7_rt);
3162 bitArray[e1_tsf5ts7_lr ] = &(store->m_tsf5ts7_lr);
3163 bitArray[e1_tsf5ts7_pr ] = &(store->m_tsf5ts7_pr);
3164 bitArray[e1_tsf5ts8_id ] = &(store->m_tsf5ts8_id);
3165 bitArray[e1_tsf5ts8_rt ] = &(store->m_tsf5ts8_rt);
3166 bitArray[e1_tsf5ts8_lr ] = &(store->m_tsf5ts8_lr);
3167 bitArray[e1_tsf5ts8_pr ] = &(store->m_tsf5ts8_pr);
3168 bitArray[e1_tsf5ts9_id ] = &(store->m_tsf5ts9_id);
3169 bitArray[e1_tsf5ts9_rt ] = &(store->m_tsf5ts9_rt);
3170 bitArray[e1_tsf5ts9_lr ] = &(store->m_tsf5ts9_lr);
3171 bitArray[e1_tsf5ts9_pr ] = &(store->m_tsf5ts9_pr);
3172 bitArray[e1_tsf5ts10_id ] = &(store->m_tsf5ts10_id);
3173 bitArray[e1_tsf5ts10_rt ] = &(store->m_tsf5ts10_rt);
3174 bitArray[e1_tsf5ts10_lr ] = &(store->m_tsf5ts10_lr);
3175 bitArray[e1_tsf5ts10_pr ] = &(store->m_tsf5ts10_pr);
3176 bitArray[e1_tsf5ts11_id ] = &(store->m_tsf5ts11_id);
3177 bitArray[e1_tsf5ts11_rt ] = &(store->m_tsf5ts11_rt);
3178 bitArray[e1_tsf5ts11_lr ] = &(store->m_tsf5ts11_lr);
3179 bitArray[e1_tsf5ts11_pr ] = &(store->m_tsf5ts11_pr);
3180 bitArray[e1_tsf5ts12_id ] = &(store->m_tsf5ts12_id);
3181 bitArray[e1_tsf5ts12_rt ] = &(store->m_tsf5ts12_rt);
3182 bitArray[e1_tsf5ts12_lr ] = &(store->m_tsf5ts12_lr);
3183 bitArray[e1_tsf5ts12_pr ] = &(store->m_tsf5ts12_pr);
3184 bitArray[e1_tsf5ts13_id ] = &(store->m_tsf5ts13_id);
3185 bitArray[e1_tsf5ts13_rt ] = &(store->m_tsf5ts13_rt);
3186 bitArray[e1_tsf5ts13_lr ] = &(store->m_tsf5ts13_lr);
3187 bitArray[e1_tsf5ts13_pr ] = &(store->m_tsf5ts13_pr);
3188 bitArray[e1_tsf5ts14_id ] = &(store->m_tsf5ts14_id);
3189 bitArray[e1_tsf5ts14_rt ] = &(store->m_tsf5ts14_rt);
3190 bitArray[e1_tsf5ts14_lr ] = &(store->m_tsf5ts14_lr);
3191 bitArray[e1_tsf5ts14_pr ] = &(store->m_tsf5ts14_pr);
3192 bitArray[e1_tsf7_cc ] = &(store->m_tsf7_cc);
3193 bitArray[e1_tsf7ts0_id ] = &(store->m_tsf7ts0_id);
3194 bitArray[e1_tsf7ts0_rt ] = &(store->m_tsf7ts0_rt);
3195 bitArray[e1_tsf7ts0_lr ] = &(store->m_tsf7ts0_lr);
3196 bitArray[e1_tsf7ts0_pr ] = &(store->m_tsf7ts0_pr);
3197 bitArray[e1_tsf7ts1_id ] = &(store->m_tsf7ts1_id);
3198 bitArray[e1_tsf7ts1_rt ] = &(store->m_tsf7ts1_rt);
3199 bitArray[e1_tsf7ts1_lr ] = &(store->m_tsf7ts1_lr);
3200 bitArray[e1_tsf7ts1_pr ] = &(store->m_tsf7ts1_pr);
3201 bitArray[e1_tsf7ts2_id ] = &(store->m_tsf7ts2_id);
3202 bitArray[e1_tsf7ts2_rt ] = &(store->m_tsf7ts2_rt);
3203 bitArray[e1_tsf7ts2_lr ] = &(store->m_tsf7ts2_lr);
3204 bitArray[e1_tsf7ts2_pr ] = &(store->m_tsf7ts2_pr);
3205 bitArray[e1_tsf7ts3_id ] = &(store->m_tsf7ts3_id);
3206 bitArray[e1_tsf7ts3_rt ] = &(store->m_tsf7ts3_rt);
3207 bitArray[e1_tsf7ts3_lr ] = &(store->m_tsf7ts3_lr);
3208 bitArray[e1_tsf7ts3_pr ] = &(store->m_tsf7ts3_pr);
3209 bitArray[e1_tsf7ts4_id ] = &(store->m_tsf7ts4_id);
3210 bitArray[e1_tsf7ts4_rt ] = &(store->m_tsf7ts4_rt);
3211 bitArray[e1_tsf7ts4_lr ] = &(store->m_tsf7ts4_lr);
3212 bitArray[e1_tsf7ts4_pr ] = &(store->m_tsf7ts4_pr);
3213 bitArray[e1_tsf7ts5_id ] = &(store->m_tsf7ts5_id);
3214 bitArray[e1_tsf7ts5_rt ] = &(store->m_tsf7ts5_rt);
3215 bitArray[e1_tsf7ts5_lr ] = &(store->m_tsf7ts5_lr);
3216 bitArray[e1_tsf7ts5_pr ] = &(store->m_tsf7ts5_pr);
3217 bitArray[e1_tsf7ts6_id ] = &(store->m_tsf7ts6_id);
3218 bitArray[e1_tsf7ts6_rt ] = &(store->m_tsf7ts6_rt);
3219 bitArray[e1_tsf7ts6_lr ] = &(store->m_tsf7ts6_lr);
3220 bitArray[e1_tsf7ts6_pr ] = &(store->m_tsf7ts6_pr);
3221 bitArray[e1_tsf7ts7_id ] = &(store->m_tsf7ts7_id);
3222 bitArray[e1_tsf7ts7_rt ] = &(store->m_tsf7ts7_rt);
3223 bitArray[e1_tsf7ts7_lr ] = &(store->m_tsf7ts7_lr);
3224 bitArray[e1_tsf7ts7_pr ] = &(store->m_tsf7ts7_pr);
3225 bitArray[e1_tsf7ts8_id ] = &(store->m_tsf7ts8_id);
3226 bitArray[e1_tsf7ts8_rt ] = &(store->m_tsf7ts8_rt);
3227 bitArray[e1_tsf7ts8_lr ] = &(store->m_tsf7ts8_lr);
3228 bitArray[e1_tsf7ts8_pr ] = &(store->m_tsf7ts8_pr);
3229 bitArray[e1_tsf7ts9_id ] = &(store->m_tsf7ts9_id);
3230 bitArray[e1_tsf7ts9_rt ] = &(store->m_tsf7ts9_rt);
3231 bitArray[e1_tsf7ts9_lr ] = &(store->m_tsf7ts9_lr);
3232 bitArray[e1_tsf7ts9_pr ] = &(store->m_tsf7ts9_pr);
3233 bitArray[e1_tsf7ts10_id ] = &(store->m_tsf7ts10_id);
3234 bitArray[e1_tsf7ts10_rt ] = &(store->m_tsf7ts10_rt);
3235 bitArray[e1_tsf7ts10_lr ] = &(store->m_tsf7ts10_lr);
3236 bitArray[e1_tsf7ts10_pr ] = &(store->m_tsf7ts10_pr);
3237 bitArray[e1_tsf7ts11_id ] = &(store->m_tsf7ts11_id);
3238 bitArray[e1_tsf7ts11_rt ] = &(store->m_tsf7ts11_rt);
3239 bitArray[e1_tsf7ts11_lr ] = &(store->m_tsf7ts11_lr);
3240 bitArray[e1_tsf7ts11_pr ] = &(store->m_tsf7ts11_pr);
3241 bitArray[e1_tsf7ts12_id ] = &(store->m_tsf7ts12_id);
3242 bitArray[e1_tsf7ts12_rt ] = &(store->m_tsf7ts12_rt);
3243 bitArray[e1_tsf7ts12_lr ] = &(store->m_tsf7ts12_lr);
3244 bitArray[e1_tsf7ts12_pr ] = &(store->m_tsf7ts12_pr);
3245 bitArray[e1_tsf7ts13_id ] = &(store->m_tsf7ts13_id);
3246 bitArray[e1_tsf7ts13_rt ] = &(store->m_tsf7ts13_rt);
3247 bitArray[e1_tsf7ts13_lr ] = &(store->m_tsf7ts13_lr);
3248 bitArray[e1_tsf7ts13_pr ] = &(store->m_tsf7ts13_pr);
3249 bitArray[e1_tsf7ts14_id ] = &(store->m_tsf7ts14_id);
3250 bitArray[e1_tsf7ts14_rt ] = &(store->m_tsf7ts14_rt);
3251 bitArray[e1_tsf7ts14_lr ] = &(store->m_tsf7ts14_lr);
3252 bitArray[e1_tsf7ts14_pr ] = &(store->m_tsf7ts14_pr);
3253 bitArray[e1_t2d_cc ] = &(store->m_t2d_cc);
3254 bitArray[e1_t2d_fnf ] = &(store->m_t2d_fnf);
3255 bitArray[e1_t2d0_charge ] = &(store->m_t2d0_charge);
3256 bitArray[e1_t2d0_rho_s ] = &(store->m_t2d0_rho_s);
3257 bitArray[e1_t2d0_phi ] = &(store->m_t2d0_phi);
3258 bitArray[e1_t2d0ts0_id ] = &(store->m_t2d0ts0_id);
3259 bitArray[e1_t2d0ts0_rt ] = &(store->m_t2d0ts0_rt);
3260 bitArray[e1_t2d0ts0_lr ] = &(store->m_t2d0ts0_lr);
3261 bitArray[e1_t2d0ts0_pr ] = &(store->m_t2d0ts0_pr);
3262 bitArray[e1_t2d0ts2_id ] = &(store->m_t2d0ts2_id);
3263 bitArray[e1_t2d0ts2_rt ] = &(store->m_t2d0ts2_rt);
3264 bitArray[e1_t2d0ts2_lr ] = &(store->m_t2d0ts2_lr);
3265 bitArray[e1_t2d0ts2_pr ] = &(store->m_t2d0ts2_pr);
3266 bitArray[e1_t2d0ts4_id ] = &(store->m_t2d0ts4_id);
3267 bitArray[e1_t2d0ts4_rt ] = &(store->m_t2d0ts4_rt);
3268 bitArray[e1_t2d0ts4_lr ] = &(store->m_t2d0ts4_lr);
3269 bitArray[e1_t2d0ts4_pr ] = &(store->m_t2d0ts4_pr);
3270 bitArray[e1_t2d0ts6_id ] = &(store->m_t2d0ts6_id);
3271 bitArray[e1_t2d0ts6_rt ] = &(store->m_t2d0ts6_rt);
3272 bitArray[e1_t2d0ts6_lr ] = &(store->m_t2d0ts6_lr);
3273 bitArray[e1_t2d0ts6_pr ] = &(store->m_t2d0ts6_pr);
3274 bitArray[e1_t2d0ts8_id ] = &(store->m_t2d0ts8_id);
3275 bitArray[e1_t2d0ts8_rt ] = &(store->m_t2d0ts8_rt);
3276 bitArray[e1_t2d0ts8_lr ] = &(store->m_t2d0ts8_lr);
3277 bitArray[e1_t2d0ts8_pr ] = &(store->m_t2d0ts8_pr);
3278 bitArray[e1_t2d1_charge ] = &(store->m_t2d1_charge);
3279 bitArray[e1_t2d1_rho_s ] = &(store->m_t2d1_rho_s);
3280 bitArray[e1_t2d1_phi ] = &(store->m_t2d1_phi);
3281 bitArray[e1_t2d1ts0_id ] = &(store->m_t2d1ts0_id);
3282 bitArray[e1_t2d1ts0_rt ] = &(store->m_t2d1ts0_rt);
3283 bitArray[e1_t2d1ts0_lr ] = &(store->m_t2d1ts0_lr);
3284 bitArray[e1_t2d1ts0_pr ] = &(store->m_t2d1ts0_pr);
3285 bitArray[e1_t2d1ts2_id ] = &(store->m_t2d1ts2_id);
3286 bitArray[e1_t2d1ts2_rt ] = &(store->m_t2d1ts2_rt);
3287 bitArray[e1_t2d1ts2_lr ] = &(store->m_t2d1ts2_lr);
3288 bitArray[e1_t2d1ts2_pr ] = &(store->m_t2d1ts2_pr);
3289 bitArray[e1_t2d1ts4_id ] = &(store->m_t2d1ts4_id);
3290 bitArray[e1_t2d1ts4_rt ] = &(store->m_t2d1ts4_rt);
3291 bitArray[e1_t2d1ts4_lr ] = &(store->m_t2d1ts4_lr);
3292 bitArray[e1_t2d1ts4_pr ] = &(store->m_t2d1ts4_pr);
3293 bitArray[e1_t2d1ts6_id ] = &(store->m_t2d1ts6_id);
3294 bitArray[e1_t2d1ts6_rt ] = &(store->m_t2d1ts6_rt);
3295 bitArray[e1_t2d1ts6_lr ] = &(store->m_t2d1ts6_lr);
3296 bitArray[e1_t2d1ts6_pr ] = &(store->m_t2d1ts6_pr);
3297 bitArray[e1_t2d1ts8_id ] = &(store->m_t2d1ts8_id);
3298 bitArray[e1_t2d1ts8_rt ] = &(store->m_t2d1ts8_rt);
3299 bitArray[e1_t2d1ts8_lr ] = &(store->m_t2d1ts8_lr);
3300 bitArray[e1_t2d1ts8_pr ] = &(store->m_t2d1ts8_pr);
3301 bitArray[e1_t2d2_charge ] = &(store->m_t2d2_charge);
3302 bitArray[e1_t2d2_rho_s ] = &(store->m_t2d2_rho_s);
3303 bitArray[e1_t2d2_phi ] = &(store->m_t2d2_phi);
3304 bitArray[e1_t2d2ts0_id ] = &(store->m_t2d2ts0_id);
3305 bitArray[e1_t2d2ts0_rt ] = &(store->m_t2d2ts0_rt);
3306 bitArray[e1_t2d2ts0_lr ] = &(store->m_t2d2ts0_lr);
3307 bitArray[e1_t2d2ts0_pr ] = &(store->m_t2d2ts0_pr);
3308 bitArray[e1_t2d2ts2_id ] = &(store->m_t2d2ts2_id);
3309 bitArray[e1_t2d2ts2_rt ] = &(store->m_t2d2ts2_rt);
3310 bitArray[e1_t2d2ts2_lr ] = &(store->m_t2d2ts2_lr);
3311 bitArray[e1_t2d2ts2_pr ] = &(store->m_t2d2ts2_pr);
3312 bitArray[e1_t2d2ts4_id ] = &(store->m_t2d2ts4_id);
3313 bitArray[e1_t2d2ts4_rt ] = &(store->m_t2d2ts4_rt);
3314 bitArray[e1_t2d2ts4_lr ] = &(store->m_t2d2ts4_lr);
3315 bitArray[e1_t2d2ts4_pr ] = &(store->m_t2d2ts4_pr);
3316 bitArray[e1_t2d2ts6_id ] = &(store->m_t2d2ts6_id);
3317 bitArray[e1_t2d2ts6_rt ] = &(store->m_t2d2ts6_rt);
3318 bitArray[e1_t2d2ts6_lr ] = &(store->m_t2d2ts6_lr);
3319 bitArray[e1_t2d2ts6_pr ] = &(store->m_t2d2ts6_pr);
3320 bitArray[e1_t2d2ts8_id ] = &(store->m_t2d2ts8_id);
3321 bitArray[e1_t2d2ts8_rt ] = &(store->m_t2d2ts8_rt);
3322 bitArray[e1_t2d2ts8_lr ] = &(store->m_t2d2ts8_lr);
3323 bitArray[e1_t2d2ts8_pr ] = &(store->m_t2d2ts8_pr);
3324 bitArray[e1_t2d3_charge ] = &(store->m_t2d3_charge);
3325 bitArray[e1_t2d3_rho_s ] = &(store->m_t2d3_rho_s);
3326 bitArray[e1_t2d3_phi ] = &(store->m_t2d3_phi);
3327 bitArray[e1_t2d3ts0_id ] = &(store->m_t2d3ts0_id);
3328 bitArray[e1_t2d3ts0_rt ] = &(store->m_t2d3ts0_rt);
3329 bitArray[e1_t2d3ts0_lr ] = &(store->m_t2d3ts0_lr);
3330 bitArray[e1_t2d3ts0_pr ] = &(store->m_t2d3ts0_pr);
3331 bitArray[e1_t2d3ts2_id ] = &(store->m_t2d3ts2_id);
3332 bitArray[e1_t2d3ts2_rt ] = &(store->m_t2d3ts2_rt);
3333 bitArray[e1_t2d3ts2_lr ] = &(store->m_t2d3ts2_lr);
3334 bitArray[e1_t2d3ts2_pr ] = &(store->m_t2d3ts2_pr);
3335 bitArray[e1_t2d3ts4_id ] = &(store->m_t2d3ts4_id);
3336 bitArray[e1_t2d3ts4_rt ] = &(store->m_t2d3ts4_rt);
3337 bitArray[e1_t2d3ts4_lr ] = &(store->m_t2d3ts4_lr);
3338 bitArray[e1_t2d3ts4_pr ] = &(store->m_t2d3ts4_pr);
3339 bitArray[e1_t2d3ts6_id ] = &(store->m_t2d3ts6_id);
3340 bitArray[e1_t2d3ts6_rt ] = &(store->m_t2d3ts6_rt);
3341 bitArray[e1_t2d3ts6_lr ] = &(store->m_t2d3ts6_lr);
3342 bitArray[e1_t2d3ts6_pr ] = &(store->m_t2d3ts6_pr);
3343 bitArray[e1_t2d3ts8_id ] = &(store->m_t2d3ts8_id);
3344 bitArray[e1_t2d3ts8_rt ] = &(store->m_t2d3ts6_rt);
3345 bitArray[e1_t2d3ts8_lr ] = &(store->m_t2d3ts6_lr);
3346 bitArray[e1_t2d3ts8_pr ] = &(store->m_t2d3ts6_pr);
3347 bitArray[e1_etf_thresh ] = &(store->m_etf_thresh);
3348 bitArray[e1_etf_cc ] = &(store->m_etf_cc);
3349 bitArray[e1_etf_t0 ] = &(store->m_etf_t0);
3350 bitArray[e1_etf_valid ] = &(store->m_etf_valid);
3351 bitArray[e1_evt ] = &(store->m_evt);
3352 bitArray[e1_clk ] = &(store->m_clk);
3353 bitArray[e1_firmid ] = &(store->m_firmid);
3354 bitArray[e1_firmver ] = &(store->m_firmver);
3358 setLeafPointersArray_2dfitter(TRGCDCT3DUnpackerStore* store,
int** bitArray)
3360 bitArray[e2_t3d_2doldtrk ] = &(store->m_t3d_2doldtrk);
3361 bitArray[e2_t3dtrk0_evtTime_delay ] = &(store->m_t3dtrk0_evtTime_delay);
3362 bitArray[e2_t3dtrk0_evtTimeValid_delay ] = &(store->m_t3dtrk0_evtTimeValid_delay);
3363 bitArray[e2_t3dtrk0_charge ] = &(store->m_t3dtrk0_charge);
3364 bitArray[e2_t3dtrk0_rho ] = &(store->m_t3dtrk0_rho);
3365 bitArray[e2_t3dtrk0_phi0 ] = &(store->m_t3dtrk0_phi0);
3366 bitArray[e2_t3dtrk0ts0_id ] = &(store->m_t3dtrk0ts0_id);
3367 bitArray[e2_t3dtrk0ts0_lr ] = &(store->m_t3dtrk0ts0_lr);
3368 bitArray[e2_t3dtrk0ts0_rt ] = &(store->m_t3dtrk0ts0_rt);
3369 bitArray[e2_t3dtrk0ts1_id ] = &(store->m_t3dtrk0ts1_id);
3370 bitArray[e2_t3dtrk0ts1_lr ] = &(store->m_t3dtrk0ts1_lr);
3371 bitArray[e2_t3dtrk0ts1_rt ] = &(store->m_t3dtrk0ts1_rt);
3372 bitArray[e2_t3dtrk0ts2_id ] = &(store->m_t3dtrk0ts2_id);
3373 bitArray[e2_t3dtrk0ts2_lr ] = &(store->m_t3dtrk0ts2_lr);
3374 bitArray[e2_t3dtrk0ts2_rt ] = &(store->m_t3dtrk0ts2_rt);
3375 bitArray[e2_t3dtrk0ts3_id ] = &(store->m_t3dtrk0ts3_id);
3376 bitArray[e2_t3dtrk0ts3_lr ] = &(store->m_t3dtrk0ts3_lr);
3377 bitArray[e2_t3dtrk0ts3_rt ] = &(store->m_t3dtrk0ts3_rt);
3378 bitArray[e2_t3dtrk1_evtTime_delay ] = &(store->m_t3dtrk1_evtTime_delay);
3379 bitArray[e2_t3dtrk1_evtTimeValid_delay ] = &(store->m_t3dtrk1_evtTimeValid_delay);
3380 bitArray[e2_t3dtrk1_charge ] = &(store->m_t3dtrk1_charge);
3381 bitArray[e2_t3dtrk1_rho ] = &(store->m_t3dtrk1_rho);
3382 bitArray[e2_t3dtrk1_phi0 ] = &(store->m_t3dtrk1_phi0);
3383 bitArray[e2_t3dtrk1ts0_id ] = &(store->m_t3dtrk1ts0_id);
3384 bitArray[e2_t3dtrk1ts0_lr ] = &(store->m_t3dtrk1ts0_lr);
3385 bitArray[e2_t3dtrk1ts0_rt ] = &(store->m_t3dtrk1ts0_rt);
3386 bitArray[e2_t3dtrk1ts1_id ] = &(store->m_t3dtrk1ts1_id);
3387 bitArray[e2_t3dtrk1ts1_lr ] = &(store->m_t3dtrk1ts1_lr);
3388 bitArray[e2_t3dtrk1ts1_rt ] = &(store->m_t3dtrk1ts1_rt);
3389 bitArray[e2_t3dtrk1ts2_id ] = &(store->m_t3dtrk1ts2_id);
3390 bitArray[e2_t3dtrk1ts2_lr ] = &(store->m_t3dtrk1ts2_lr);
3391 bitArray[e2_t3dtrk1ts2_rt ] = &(store->m_t3dtrk1ts2_rt);
3392 bitArray[e2_t3dtrk1ts3_id ] = &(store->m_t3dtrk1ts3_id);
3393 bitArray[e2_t3dtrk1ts3_lr ] = &(store->m_t3dtrk1ts3_lr);
3394 bitArray[e2_t3dtrk1ts3_rt ] = &(store->m_t3dtrk1ts3_rt);
3395 bitArray[e2_t2dfittertrk0_rho ] = &(store->m_t2dfittertrk0_rho);
3396 bitArray[e2_t2dfittertrk0_phi0 ] = &(store->m_t2dfittertrk0_phi0);
3397 bitArray[e2_t2dfittertrk1_rho ] = &(store->m_t2dfittertrk1_rho);
3398 bitArray[e2_t2dfittertrk1_phi0 ] = &(store->m_t2dfittertrk1_phi0);
3399 bitArray[e2_t2dfittertrk2_rho ] = &(store->m_t2dfittertrk2_rho);
3400 bitArray[e2_t2dfittertrk2_phi0 ] = &(store->m_t2dfittertrk2_phi0);
3401 bitArray[e2_t2dfittertrk3_rho ] = &(store->m_t2dfittertrk3_rho);
3402 bitArray[e2_t2dfittertrk3_phi0 ] = &(store->m_t2dfittertrk3_phi0);
3403 bitArray[e2_t2d_cc ] = &(store->m_t2d_cc);
3404 bitArray[e2_t2d_fnf ] = &(store->m_t2d_fnf);
3405 bitArray[e2_t2d0_charge ] = &(store->m_t2d0_charge);
3406 bitArray[e2_t2d0_rho_s ] = &(store->m_t2d0_rho_s);
3407 bitArray[e2_t2d0_phi ] = &(store->m_t2d0_phi);
3408 bitArray[e2_t2d0ts0_id ] = &(store->m_t2d0ts0_id);
3409 bitArray[e2_t2d0ts0_rt ] = &(store->m_t2d0ts0_rt);
3410 bitArray[e2_t2d0ts0_lr ] = &(store->m_t2d0ts0_lr);
3411 bitArray[e2_t2d0ts0_pr ] = &(store->m_t2d0ts0_pr);
3412 bitArray[e2_t2d0ts2_id ] = &(store->m_t2d0ts2_id);
3413 bitArray[e2_t2d0ts2_rt ] = &(store->m_t2d0ts2_rt);
3414 bitArray[e2_t2d0ts2_lr ] = &(store->m_t2d0ts2_lr);
3415 bitArray[e2_t2d0ts2_pr ] = &(store->m_t2d0ts2_pr);
3416 bitArray[e2_t2d0ts4_id ] = &(store->m_t2d0ts4_id);
3417 bitArray[e2_t2d0ts4_rt ] = &(store->m_t2d0ts4_rt);
3418 bitArray[e2_t2d0ts4_lr ] = &(store->m_t2d0ts4_lr);
3419 bitArray[e2_t2d0ts4_pr ] = &(store->m_t2d0ts4_pr);
3420 bitArray[e2_t2d0ts6_id ] = &(store->m_t2d0ts6_id);
3421 bitArray[e2_t2d0ts6_rt ] = &(store->m_t2d0ts6_rt);
3422 bitArray[e2_t2d0ts6_lr ] = &(store->m_t2d0ts6_lr);
3423 bitArray[e2_t2d0ts6_pr ] = &(store->m_t2d0ts6_pr);
3424 bitArray[e2_t2d0ts8_id ] = &(store->m_t2d0ts8_id);
3425 bitArray[e2_t2d0ts8_rt ] = &(store->m_t2d0ts8_rt);
3426 bitArray[e2_t2d0ts8_lr ] = &(store->m_t2d0ts8_lr);
3427 bitArray[e2_t2d0ts8_pr ] = &(store->m_t2d0ts8_pr);
3428 bitArray[e2_t2d1_charge ] = &(store->m_t2d1_charge);
3429 bitArray[e2_t2d1_rho_s ] = &(store->m_t2d1_rho_s);
3430 bitArray[e2_t2d1_phi ] = &(store->m_t2d1_phi);
3431 bitArray[e2_t2d1ts0_id ] = &(store->m_t2d1ts0_id);
3432 bitArray[e2_t2d1ts0_rt ] = &(store->m_t2d1ts0_rt);
3433 bitArray[e2_t2d1ts0_lr ] = &(store->m_t2d1ts0_lr);
3434 bitArray[e2_t2d1ts0_pr ] = &(store->m_t2d1ts0_pr);
3435 bitArray[e2_t2d1ts2_id ] = &(store->m_t2d1ts2_id);
3436 bitArray[e2_t2d1ts2_rt ] = &(store->m_t2d1ts2_rt);
3437 bitArray[e2_t2d1ts2_lr ] = &(store->m_t2d1ts2_lr);
3438 bitArray[e2_t2d1ts2_pr ] = &(store->m_t2d1ts2_pr);
3439 bitArray[e2_t2d1ts4_id ] = &(store->m_t2d1ts4_id);
3440 bitArray[e2_t2d1ts4_rt ] = &(store->m_t2d1ts4_rt);
3441 bitArray[e2_t2d1ts4_lr ] = &(store->m_t2d1ts4_lr);
3442 bitArray[e2_t2d1ts4_pr ] = &(store->m_t2d1ts4_pr);
3443 bitArray[e2_t2d1ts6_id ] = &(store->m_t2d1ts6_id);
3444 bitArray[e2_t2d1ts6_rt ] = &(store->m_t2d1ts6_rt);
3445 bitArray[e2_t2d1ts6_lr ] = &(store->m_t2d1ts6_lr);
3446 bitArray[e2_t2d1ts6_pr ] = &(store->m_t2d1ts6_pr);
3447 bitArray[e2_t2d1ts8_id ] = &(store->m_t2d1ts8_id);
3448 bitArray[e2_t2d1ts8_rt ] = &(store->m_t2d1ts8_rt);
3449 bitArray[e2_t2d1ts8_lr ] = &(store->m_t2d1ts8_lr);
3450 bitArray[e2_t2d1ts8_pr ] = &(store->m_t2d1ts8_pr);
3451 bitArray[e2_t2d2_charge ] = &(store->m_t2d2_charge);
3452 bitArray[e2_t2d2_rho_s ] = &(store->m_t2d2_rho_s);
3453 bitArray[e2_t2d2_phi ] = &(store->m_t2d2_phi);
3454 bitArray[e2_t2d2ts0_id ] = &(store->m_t2d2ts0_id);
3455 bitArray[e2_t2d2ts0_rt ] = &(store->m_t2d2ts0_rt);
3456 bitArray[e2_t2d2ts0_lr ] = &(store->m_t2d2ts0_lr);
3457 bitArray[e2_t2d2ts0_pr ] = &(store->m_t2d2ts0_pr);
3458 bitArray[e2_t2d2ts2_id ] = &(store->m_t2d2ts2_id);
3459 bitArray[e2_t2d2ts2_rt ] = &(store->m_t2d2ts2_rt);
3460 bitArray[e2_t2d2ts2_lr ] = &(store->m_t2d2ts2_lr);
3461 bitArray[e2_t2d2ts2_pr ] = &(store->m_t2d2ts2_pr);
3462 bitArray[e2_t2d2ts4_id ] = &(store->m_t2d2ts4_id);
3463 bitArray[e2_t2d2ts4_rt ] = &(store->m_t2d2ts4_rt);
3464 bitArray[e2_t2d2ts4_lr ] = &(store->m_t2d2ts4_lr);
3465 bitArray[e2_t2d2ts4_pr ] = &(store->m_t2d2ts4_pr);
3466 bitArray[e2_t2d2ts6_id ] = &(store->m_t2d2ts6_id);
3467 bitArray[e2_t2d2ts6_rt ] = &(store->m_t2d2ts6_rt);
3468 bitArray[e2_t2d2ts6_lr ] = &(store->m_t2d2ts6_lr);
3469 bitArray[e2_t2d2ts6_pr ] = &(store->m_t2d2ts6_pr);
3470 bitArray[e2_t2d2ts8_id ] = &(store->m_t2d2ts8_id);
3471 bitArray[e2_t2d2ts8_rt ] = &(store->m_t2d2ts8_rt);
3472 bitArray[e2_t2d2ts8_lr ] = &(store->m_t2d2ts8_lr);
3473 bitArray[e2_t2d2ts8_pr ] = &(store->m_t2d2ts8_pr);
3474 bitArray[e2_t2d3_charge ] = &(store->m_t2d3_charge);
3475 bitArray[e2_t2d3_rho_s ] = &(store->m_t2d3_rho_s);
3476 bitArray[e2_t2d3_phi ] = &(store->m_t2d3_phi);
3477 bitArray[e2_t2d3ts0_id ] = &(store->m_t2d3ts0_id);
3478 bitArray[e2_t2d3ts0_rt ] = &(store->m_t2d3ts0_rt);
3479 bitArray[e2_t2d3ts0_lr ] = &(store->m_t2d3ts0_lr);
3480 bitArray[e2_t2d3ts0_pr ] = &(store->m_t2d3ts0_pr);
3481 bitArray[e2_t2d3ts2_id ] = &(store->m_t2d3ts2_id);
3482 bitArray[e2_t2d3ts2_rt ] = &(store->m_t2d3ts2_rt);
3483 bitArray[e2_t2d3ts2_lr ] = &(store->m_t2d3ts2_lr);
3484 bitArray[e2_t2d3ts2_pr ] = &(store->m_t2d3ts2_pr);
3485 bitArray[e2_t2d3ts4_id ] = &(store->m_t2d3ts4_id);
3486 bitArray[e2_t2d3ts4_rt ] = &(store->m_t2d3ts4_rt);
3487 bitArray[e2_t2d3ts4_lr ] = &(store->m_t2d3ts4_lr);
3488 bitArray[e2_t2d3ts4_pr ] = &(store->m_t2d3ts4_pr);
3489 bitArray[e2_t2d3ts6_id ] = &(store->m_t2d3ts6_id);
3490 bitArray[e2_t2d3ts6_rt ] = &(store->m_t2d3ts6_rt);
3491 bitArray[e2_t2d3ts6_lr ] = &(store->m_t2d3ts6_lr);
3492 bitArray[e2_t2d3ts6_pr ] = &(store->m_t2d3ts6_pr);
3493 bitArray[e2_t2d3ts8_id ] = &(store->m_t2d3ts8_id);
3494 bitArray[e2_t2d3ts8_rt ] = &(store->m_t2d3ts6_rt);
3495 bitArray[e2_t2d3ts8_lr ] = &(store->m_t2d3ts6_lr);
3496 bitArray[e2_t2d3ts8_pr ] = &(store->m_t2d3ts6_pr);
3497 bitArray[e2_etf_thresh ] = &(store->m_etf_thresh);
3498 bitArray[e2_etf_cc ] = &(store->m_etf_cc);
3499 bitArray[e2_etf_t0 ] = &(store->m_etf_t0);
3500 bitArray[e2_etf_valid ] = &(store->m_etf_valid);
3501 bitArray[e2_evt ] = &(store->m_evt);
3502 bitArray[e2_clk ] = &(store->m_clk);
3503 bitArray[e2_firmid ] = &(store->m_firmid);
3504 bitArray[e2_firmver ] = &(store->m_firmver);
3525 virtual void event()
override;
3534 virtual void endRun()
override;
3570 #endif // TRGCDCT3DUNPACKER_H