21 #ifndef TRGCDCT3DUNPACKER_H
22 #define TRGCDCT3DUNPACKER_H
26 #include "rawdata/dataobjects/RawTRG.h"
27 #include "trg/cdc/dataobjects/TRGCDCT3DUnpackerStore.h"
29 #include <framework/datastore/StoreArray.h>
30 #include <framework/core/Module.h>
38 namespace TRGCDCT3DUNPACKERSPACE {
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] = {
57 "t3dtrk0_evtTime_delay",
58 "t3dtrk0_evtTimeValid_delay",
74 "t3dtrk1_evtTime_delay",
75 "t3dtrk1_evtTimeValid_delay",
369 "firmid",
"firmver",
"evt",
"clk"
372 const char* LeafNames_2624[nLeafs_2624 + nLeafsExtra] = {
374 "t3dtrk0_evtTime_delay",
375 "t3dtrk0_evtTimeValid_delay",
391 "t3dtrk1_evtTime_delay",
392 "t3dtrk1_evtTimeValid_delay",
766 "firmid",
"firmver",
"evt",
"clk"
769 const char* LeafNames_2dfitter[nLeafs_2dfitter + nLeafsExtra] = {
771 "t3dtrk0_evtTime_delay",
772 "t3dtrk0_evtTimeValid_delay",
788 "t3dtrk1_evtTime_delay",
789 "t3dtrk1_evtTimeValid_delay",
806 "t2dfittertrk0_phi0",
808 "t2dfittertrk1_phi0",
810 "t2dfittertrk2_phi0",
812 "t2dfittertrk3_phi0",
911 "firmid",
"firmver",
"evt",
"clk"
917 e_t3dtrk0_evtTime_delay,
918 e_t3dtrk0_evtTimeValid_delay,
934 e_t3dtrk1_evtTime_delay,
935 e_t3dtrk1_evtTimeValid_delay,
1229 e_firmid, e_firmver, e_evt, e_clk
1235 e1_t3dtrk0_evtTime_delay,
1236 e1_t3dtrk0_evtTimeValid_delay,
1252 e1_t3dtrk1_evtTime_delay,
1253 e1_t3dtrk1_evtTimeValid_delay,
1627 e1_firmid, e1_firmver, e1_evt, e1_clk
1631 enum EBits_2dfitter {
1633 e2_t3dtrk0_evtTime_delay,
1634 e2_t3dtrk0_evtTimeValid_delay,
1650 e2_t3dtrk1_evtTime_delay,
1651 e2_t3dtrk1_evtTimeValid_delay,
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,
1773 e2_firmid, e2_firmver, e2_evt, e2_clk
1778 const int BitMap[nLeafs][2] = {
2096 const int BitMap_2624[nLeafs_2624][2] = {
2494 const int BitMap_2dfitter[nLeafs_2dfitter][2] = {
2641 setLeafPointersArray(TRGCDCT3DUnpackerStore* store,
int** bitArray)
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);
2963 setLeafPointersArray_2624(TRGCDCT3DUnpackerStore* store,
int** bitArray)
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);
3365 setLeafPointersArray_2dfitter(TRGCDCT3DUnpackerStore* store,
int** bitArray)
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);
3532 virtual void event()
override;
3541 virtual void endRun()
override;
Accessor to arrays stored in the data store.
A module of TRGCDCT3DUnpacker.
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 ~TRGCDCT3DUnpackerModule()
Destructor.
virtual void fillTreeTRGCDCT3DUnpacker_2dfitter(int *buf, int evt)
Unpacker main function.
int m_T3DMOD
T3D module number.
virtual void initialize() override
Initilizes TRGCDCT3DUnpackerUnpackerModule.
int m_nword_2k
Number of words im raw data, 2k.
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.
TRGCDCT3DUnpackerModule()
Constructor.
unsigned int m_copper_address
address of copper module
StoreArray< TRGCDCT3DUnpackerStore > m_store
Output datastore for unpacker.
std::string version() const
returns version of TRGCDCT3DUnpackerModule.
unsigned int m_copper_ab
address of copper module
Abstract base class for different kinds of events.