6 , lut_pt_vs_dphi_gemcsc(0)
8 , gem_roll_eta_limits_odd_l1(0)
9 , gem_roll_eta_limits_odd_l2(0)
10 , gem_roll_eta_limits_even_l1(0)
11 , gem_roll_eta_limits_even_l2(0)
13 , csc_wg_to_gem_roll_odd_l1(0)
14 , csc_wg_to_gem_roll_odd_l2(0)
15 , csc_wg_to_gem_roll_even_l1(0)
16 , csc_wg_to_gem_roll_even_l2(0)
20 std::vector<std::pair<int,int> >
38 else {
return par==
Parity::Even ? gem_pad_to_csc_hs_me1b_even : gem_pad_to_csc_hs_me1b_odd; }
44 return par==
Parity::Even ? gem_pad_to_csc_hs_even : gem_pad_to_csc_hs_odd;
47 std::vector<std::pair<int,int> >
50 return par==
Parity::Even ? csc_hs_to_gem_pad_even : csc_hs_to_gem_pad_odd;
53 std::vector<std::pair<int,int> >
57 else {
return par==
Parity::Even ? csc_hs_to_gem_pad_me1b_even : csc_hs_to_gem_pad_me1b_odd; }
60 std::vector<std::vector<double> >
65 else {
return lut_wg_vs_hs_me1ag; }
84 {3, 0.03971647, 0.01710244},
85 {5, 0.02123785, 0.00928431},
86 {7, 0.01475524, 0.00650928},
87 {10, 0.01023299, 0.00458796},
88 {15, 0.00689220, 0.00331313},
89 {20, 0.00535176, 0.00276152},
90 {30, 0.00389050, 0.00224959},
91 {40, 0.00329539, 0.00204670}};
94 {0, 95},{0, 95},{0, 95},{0, 95},{0, 95},
95 {0, 95},{0, 95},{0, 95},{0, 95},{0, 95},
96 {0, 95},{0, 95},{0, 77},{0, 61},{0, 39},
97 {0, 22},{-1,-1},{-1,-1},{-1,-1},{-1,-1},
98 {-1,-1},{-1,-1},{-1,-1},{-1,-1},{-1,-1},
99 {-1,-1},{-1,-1},{-1,-1},{-1,-1},{-1,-1},
100 {-1,-1},{-1,-1},{-1,-1},{-1,-1},{-1,-1},
101 {-1,-1},{-1,-1},{-1,-1},{-1,-1},{-1,-1},
102 {-1,-1},{-1,-1},{-1,-1},{-1,-1},{-1,-1},
103 {-1,-1},{-1,-1},{-1,-1} };
106 {0, 31},{0, 31},{0, 31},{0, 31},{0, 31},
107 {0, 31},{0, 31},{0, 31},{0, 31},{0, 31},
108 {0, 31},{0, 31},{0, 31},{0, 31},{0, 31},
109 {0, 22},{-1,-1},{-1,-1},{-1,-1},{-1,-1},
110 {-1,-1},{-1,-1},{-1,-1},{-1,-1},{-1,-1},
111 {-1,-1},{-1,-1},{-1,-1},{-1,-1},{-1,-1},
112 {-1,-1},{-1,-1},{-1,-1},{-1,-1},{-1,-1},
113 {-1,-1},{-1,-1},{-1,-1},{-1,-1},{-1,-1},
114 {-1,-1},{-1,-1},{-1,-1},{-1,-1},{-1,-1},
115 {-1,-1},{-1,-1},{-1,-1} };
118 {-1,-1},{-1,-1},{-1,-1},{-1,-1},{-1,-1},
119 {-1,-1},{-1,-1},{-1,-1},{-1,-1},{-1,-1},
120 {100, 127},{73, 127},{47, 127},{22, 127},{0, 127},
121 {0, 127},{0, 127},{0, 127},{0, 127},{0, 127},
122 {0, 127},{0, 127},{0, 127},{0, 127},{0, 127},
123 {0, 127},{0, 127},{0, 127},{0, 127},{0, 127},
124 {0, 127},{0, 127},{0, 127},{0, 127},{0, 127},
125 {0, 127},{0, 127},{0, 127},{0, 127},{0, 127},
126 {0, 127},{0, 127},{0, 127},{0, 127},{0, 105},
127 {0, 93},{0, 78},{0, 63} };
171 {3, 0.01832829, 0.01003643 },
172 {5, 0.01095490, 0.00631625 },
173 {7, 0.00786026, 0.00501017 },
174 {10, 0.00596349, 0.00414560 },
175 {15, 0.00462411, 0.00365550 },
176 {20, 0.00435298, 0.00361550 },
177 {30, 0.00465160, 0.00335700 },
178 {40, 0.00372145, 0.00366262 }
208 , rpc_roll_eta_limits_odd(0)
209 , rpc_roll_eta_limits_even(0)
211 , rpc_strip_to_csc_hs_odd(0)
212 , rpc_strip_to_csc_hs_even(0)
214 , csc_hs_to_rpc_strip_odd(0)
215 , csc_hs_to_rpc_strip_even(0)
217 , csc_wg_to_rpc_roll_odd(0)
218 , csc_wg_to_rpc_roll_even(0)
236 std::vector<std::vector<double> >
242 std::vector<std::pair<double,double> >
254 std::vector<std::pair<int,int> >
virtual ~CSCGEMMotherboardLUTME21()
virtual std::vector< int > get_gem_pad_to_csc_hs(Parity par, enum CSCPart) const
std::vector< std::pair< double, double > > get_rpc_roll_eta_limits(Parity par) const
std::vector< std::pair< int, int > > csc_wg_to_gem_roll_even_l1
std::vector< int > gem_pad_to_csc_hs_me1b_even
virtual ~CSCGEMMotherboardLUT()
std::vector< int > gem_roll_to_csc_wg_odd_l1
std::vector< int > get_gem_roll_to_csc_wg(Parity par, int layer=1) const
virtual ~CSCRPCMotherboardLUT()
std::vector< int > gem_pad_to_csc_hs_even
std::vector< int > csc_wg_to_rpc_roll_odd
std::vector< std::pair< int, int > > csc_hs_to_gem_pad_odd
std::vector< std::pair< double, double > > rpc_roll_eta_limits_even
std::vector< std::pair< double, double > > gem_roll_eta_limits_odd_l1
std::vector< std::vector< double > > lut_wg_eta_odd
std::vector< int > gem_pad_to_csc_hs_me1b_odd
std::vector< std::pair< int, int > > csc_hs_to_gem_pad_me1b_even
std::vector< int > gem_pad_to_csc_hs_me1a_odd
CSCGEMMotherboardLUTME11()
std::vector< std::vector< double > > lut_wg_vs_hs_me1a
CSCRPCMotherboardLUTME41()
std::vector< int > gem_pad_to_csc_hs_me1a_even
std::vector< int > gem_roll_to_csc_wg_even_l1
std::vector< std::vector< double > > get_lut_wg_eta(Parity par) const
std::vector< int > get_csc_wg_to_rpc_roll(Parity par) const
std::vector< std::pair< int, int > > csc_wg_to_gem_roll_odd_l2
std::vector< int > rpc_strip_to_csc_hs_odd
std::vector< int > csc_wg_to_rpc_roll_even
std::vector< int > gem_roll_to_csc_wg_even_l2
virtual ~CSCGEMMotherboardLUTME11()
virtual std::vector< std::vector< double > > get_lut_wg_vs_hs(enum CSCPart) const
std::vector< std::vector< double > > lut_wg_eta_even
std::vector< std::pair< int, int > > csc_hs_to_gem_pad_even
std::vector< std::pair< int, int > > csc_wg_to_gem_roll_odd_l1
CSCGEMMotherboardLUTME21()
std::vector< std::pair< double, double > > gem_roll_eta_limits_odd_l2
std::vector< std::vector< double > > lut_wg_eta_odd
std::vector< std::vector< double > > lut_wg_vs_hs_me1ag
std::vector< std::pair< double, double > > gem_roll_eta_limits_even_l1
std::vector< std::pair< int, int > > csc_hs_to_rpc_strip_odd
std::vector< std::vector< double > > lut_wg_vs_hs_me1b
std::vector< int > gem_pad_to_csc_hs_odd
CSCRPCMotherboardLUTME31()
std::vector< std::pair< double, double > > gem_roll_eta_limits_even_l2
std::vector< int > gem_roll_to_csc_wg_odd_l2
std::vector< std::pair< int, int > > csc_wg_to_gem_roll_even_l2
std::vector< std::vector< double > > lut_wg_eta_even
std::vector< std::pair< int, int > > csc_hs_to_rpc_strip_even
std::vector< std::pair< int, int > > csc_hs_to_gem_pad_me1a_odd
std::vector< int > get_rpc_strip_to_csc_hs(Parity par) const
std::vector< std::vector< double > > lut_pt_vs_dphi_gemcsc
virtual std::vector< std::pair< int, int > > get_csc_hs_to_gem_pad(Parity par, enum CSCPart) const
std::vector< std::pair< int, int > > csc_hs_to_gem_pad_me1a_even
std::vector< std::pair< int, int > > csc_hs_to_gem_pad_me1b_odd
virtual std::vector< int > get_gem_pad_to_csc_hs(Parity par, enum CSCPart) const
std::vector< std::pair< int, int > > get_csc_hs_to_rpc_strip(Parity par) const
virtual std::vector< std::pair< int, int > > get_csc_hs_to_gem_pad(Parity par, enum CSCPart) const
std::vector< std::pair< int, int > > get_csc_wg_to_gem_roll(Parity par, int layer=1) const
std::vector< std::pair< double, double > > rpc_roll_eta_limits_odd
std::vector< int > rpc_strip_to_csc_hs_even