File indexing completed on 2023-03-17 10:46:40
0001 #include "CondFormats/CSCObjects/interface/CSCL1TPLookupTableME11ILT.h"
0002
0003 CSCL1TPLookupTableME11ILT::CSCL1TPLookupTableME11ILT()
0004 : GEM_pad_CSC_es_ME11b_even_(0),
0005 GEM_pad_CSC_es_ME11a_even_(0),
0006 GEM_pad_CSC_es_ME11b_odd_(0),
0007 GEM_pad_CSC_es_ME11a_odd_(0),
0008
0009 GEM_roll_CSC_min_wg_ME11_even_(0),
0010 GEM_roll_CSC_max_wg_ME11_even_(0),
0011 GEM_roll_CSC_min_wg_ME11_odd_(0),
0012 GEM_roll_CSC_max_wg_ME11_odd_(0),
0013
0014 CSC_slope_cosi_2to1_L1_ME11a_even_(0),
0015 CSC_slope_cosi_2to1_L1_ME11a_odd_(0),
0016 CSC_slope_cosi_3to1_L1_ME11a_even_(0),
0017 CSC_slope_cosi_3to1_L1_ME11a_odd_(0),
0018
0019 CSC_slope_cosi_2to1_L1_ME11b_even_(0),
0020 CSC_slope_cosi_2to1_L1_ME11b_odd_(0),
0021 CSC_slope_cosi_3to1_L1_ME11b_even_(0),
0022 CSC_slope_cosi_3to1_L1_ME11b_odd_(0),
0023
0024 CSC_slope_cosi_corr_L1_ME11a_even_(0),
0025 CSC_slope_cosi_corr_L1_ME11b_even_(0),
0026 CSC_slope_cosi_corr_L1_ME11a_odd_(0),
0027 CSC_slope_cosi_corr_L1_ME11b_odd_(0),
0028
0029 CSC_slope_corr_L1_ME11a_even_(0),
0030 CSC_slope_corr_L1_ME11b_even_(0),
0031 CSC_slope_corr_L1_ME11a_odd_(0),
0032 CSC_slope_corr_L1_ME11b_odd_(0),
0033 CSC_slope_corr_L2_ME11a_even_(0),
0034 CSC_slope_corr_L2_ME11b_even_(0),
0035 CSC_slope_corr_L2_ME11a_odd_(0),
0036 CSC_slope_corr_L2_ME11b_odd_(0),
0037
0038 es_diff_slope_L1_ME11a_even_(0),
0039 es_diff_slope_L1_ME11a_odd_(0),
0040 es_diff_slope_L1_ME11b_even_(0),
0041 es_diff_slope_L1_ME11b_odd_(0),
0042 es_diff_slope_L2_ME11a_even_(0),
0043 es_diff_slope_L2_ME11a_odd_(0),
0044 es_diff_slope_L2_ME11b_even_(0),
0045 es_diff_slope_L2_ME11b_odd_(0) {}
0046
0047
0048 void CSCL1TPLookupTableME11ILT::set_GEM_pad_CSC_es_ME11b_even(t_lut lut) {
0049 GEM_pad_CSC_es_ME11b_even_ = std::move(lut);
0050 }
0051
0052 void CSCL1TPLookupTableME11ILT::set_GEM_pad_CSC_es_ME11a_even(t_lut lut) {
0053 GEM_pad_CSC_es_ME11a_even_ = std::move(lut);
0054 }
0055
0056 void CSCL1TPLookupTableME11ILT::set_GEM_pad_CSC_es_ME11b_odd(t_lut lut) { GEM_pad_CSC_es_ME11b_odd_ = std::move(lut); }
0057
0058 void CSCL1TPLookupTableME11ILT::set_GEM_pad_CSC_es_ME11a_odd(t_lut lut) { GEM_pad_CSC_es_ME11a_odd_ = std::move(lut); }
0059
0060 void CSCL1TPLookupTableME11ILT::set_GEM_roll_CSC_min_wg_ME11_even(t_lut lut) {
0061 GEM_roll_CSC_min_wg_ME11_even_ = std::move(lut);
0062 }
0063
0064 void CSCL1TPLookupTableME11ILT::set_GEM_roll_CSC_max_wg_ME11_even(t_lut lut) {
0065 GEM_roll_CSC_max_wg_ME11_even_ = std::move(lut);
0066 }
0067
0068 void CSCL1TPLookupTableME11ILT::set_GEM_roll_CSC_min_wg_ME11_odd(t_lut lut) {
0069 GEM_roll_CSC_min_wg_ME11_odd_ = std::move(lut);
0070 }
0071
0072 void CSCL1TPLookupTableME11ILT::set_GEM_roll_CSC_max_wg_ME11_odd(t_lut lut) {
0073 GEM_roll_CSC_max_wg_ME11_odd_ = std::move(lut);
0074 }
0075
0076
0077 void CSCL1TPLookupTableME11ILT::set_CSC_slope_cosi_2to1_L1_ME11a_even(t_lut lut) {
0078 CSC_slope_cosi_2to1_L1_ME11a_even_ = std::move(lut);
0079 }
0080
0081 void CSCL1TPLookupTableME11ILT::set_CSC_slope_cosi_2to1_L1_ME11b_even(t_lut lut) {
0082 CSC_slope_cosi_2to1_L1_ME11b_even_ = std::move(lut);
0083 }
0084
0085 void CSCL1TPLookupTableME11ILT::set_CSC_slope_cosi_2to1_L1_ME11a_odd(t_lut lut) {
0086 CSC_slope_cosi_2to1_L1_ME11a_odd_ = std::move(lut);
0087 }
0088
0089 void CSCL1TPLookupTableME11ILT::set_CSC_slope_cosi_2to1_L1_ME11b_odd(t_lut lut) {
0090 CSC_slope_cosi_2to1_L1_ME11b_odd_ = std::move(lut);
0091 }
0092
0093 void CSCL1TPLookupTableME11ILT::set_CSC_slope_cosi_3to1_L1_ME11a_even(t_lut lut) {
0094 CSC_slope_cosi_3to1_L1_ME11a_even_ = std::move(lut);
0095 }
0096
0097 void CSCL1TPLookupTableME11ILT::set_CSC_slope_cosi_3to1_L1_ME11b_even(t_lut lut) {
0098 CSC_slope_cosi_3to1_L1_ME11b_even_ = std::move(lut);
0099 }
0100
0101 void CSCL1TPLookupTableME11ILT::set_CSC_slope_cosi_3to1_L1_ME11a_odd(t_lut lut) {
0102 CSC_slope_cosi_3to1_L1_ME11a_odd_ = std::move(lut);
0103 }
0104
0105 void CSCL1TPLookupTableME11ILT::set_CSC_slope_cosi_3to1_L1_ME11b_odd(t_lut lut) {
0106 CSC_slope_cosi_3to1_L1_ME11b_odd_ = std::move(lut);
0107 }
0108
0109 void CSCL1TPLookupTableME11ILT::set_CSC_slope_cosi_corr_L1_ME11a_even(t_lut lut) {
0110 CSC_slope_cosi_corr_L1_ME11a_even_ = std::move(lut);
0111 }
0112
0113 void CSCL1TPLookupTableME11ILT::set_CSC_slope_cosi_corr_L1_ME11b_even(t_lut lut) {
0114 CSC_slope_cosi_corr_L1_ME11b_even_ = std::move(lut);
0115 }
0116
0117 void CSCL1TPLookupTableME11ILT::set_CSC_slope_cosi_corr_L1_ME11a_odd(t_lut lut) {
0118 CSC_slope_cosi_corr_L1_ME11a_odd_ = std::move(lut);
0119 }
0120
0121 void CSCL1TPLookupTableME11ILT::set_CSC_slope_cosi_corr_L1_ME11b_odd(t_lut lut) {
0122 CSC_slope_cosi_corr_L1_ME11b_odd_ = std::move(lut);
0123 }
0124
0125 void CSCL1TPLookupTableME11ILT::set_CSC_slope_corr_L1_ME11a_even(t_lut lut) {
0126 CSC_slope_corr_L1_ME11a_even_ = std::move(lut);
0127 }
0128
0129 void CSCL1TPLookupTableME11ILT::set_CSC_slope_corr_L1_ME11b_even(t_lut lut) {
0130 CSC_slope_corr_L1_ME11b_even_ = std::move(lut);
0131 }
0132
0133 void CSCL1TPLookupTableME11ILT::set_CSC_slope_corr_L1_ME11a_odd(t_lut lut) {
0134 CSC_slope_corr_L1_ME11a_odd_ = std::move(lut);
0135 }
0136
0137 void CSCL1TPLookupTableME11ILT::set_CSC_slope_corr_L1_ME11b_odd(t_lut lut) {
0138 CSC_slope_corr_L1_ME11b_odd_ = std::move(lut);
0139 }
0140
0141 void CSCL1TPLookupTableME11ILT::set_es_diff_slope_L1_ME11a_even(t_lut lut) {
0142 es_diff_slope_L1_ME11a_even_ = std::move(lut);
0143 }
0144
0145 void CSCL1TPLookupTableME11ILT::set_es_diff_slope_L1_ME11a_odd(t_lut lut) {
0146 es_diff_slope_L1_ME11a_odd_ = std::move(lut);
0147 }
0148
0149 void CSCL1TPLookupTableME11ILT::set_es_diff_slope_L1_ME11b_even(t_lut lut) {
0150 es_diff_slope_L1_ME11b_even_ = std::move(lut);
0151 }
0152
0153 void CSCL1TPLookupTableME11ILT::set_es_diff_slope_L1_ME11b_odd(t_lut lut) {
0154 es_diff_slope_L1_ME11b_odd_ = std::move(lut);
0155 }
0156
0157 void CSCL1TPLookupTableME11ILT::set_CSC_slope_corr_L2_ME11a_even(t_lut lut) {
0158 CSC_slope_corr_L2_ME11a_even_ = std::move(lut);
0159 }
0160
0161 void CSCL1TPLookupTableME11ILT::set_CSC_slope_corr_L2_ME11b_even(t_lut lut) {
0162 CSC_slope_corr_L2_ME11b_even_ = std::move(lut);
0163 }
0164
0165 void CSCL1TPLookupTableME11ILT::set_CSC_slope_corr_L2_ME11a_odd(t_lut lut) {
0166 CSC_slope_corr_L2_ME11a_odd_ = std::move(lut);
0167 }
0168
0169 void CSCL1TPLookupTableME11ILT::set_CSC_slope_corr_L2_ME11b_odd(t_lut lut) {
0170 CSC_slope_corr_L2_ME11b_odd_ = std::move(lut);
0171 }
0172
0173 void CSCL1TPLookupTableME11ILT::set_es_diff_slope_L2_ME11a_even(t_lut lut) {
0174 es_diff_slope_L2_ME11a_even_ = std::move(lut);
0175 }
0176
0177 void CSCL1TPLookupTableME11ILT::set_es_diff_slope_L2_ME11a_odd(t_lut lut) {
0178 es_diff_slope_L2_ME11a_odd_ = std::move(lut);
0179 }
0180
0181 void CSCL1TPLookupTableME11ILT::set_es_diff_slope_L2_ME11b_even(t_lut lut) {
0182 es_diff_slope_L2_ME11b_even_ = std::move(lut);
0183 }
0184
0185 void CSCL1TPLookupTableME11ILT::set_es_diff_slope_L2_ME11b_odd(t_lut lut) {
0186 es_diff_slope_L2_ME11b_odd_ = std::move(lut);
0187 }
0188
0189
0190 unsigned CSCL1TPLookupTableME11ILT::GEM_pad_CSC_es_ME11b_even(unsigned pad) const {
0191 return GEM_pad_CSC_es_ME11b_even_.at(pad);
0192 }
0193
0194 unsigned CSCL1TPLookupTableME11ILT::GEM_pad_CSC_es_ME11a_even(unsigned pad) const {
0195 return GEM_pad_CSC_es_ME11a_even_.at(pad);
0196 }
0197
0198 unsigned CSCL1TPLookupTableME11ILT::GEM_pad_CSC_es_ME11b_odd(unsigned pad) const {
0199 return GEM_pad_CSC_es_ME11b_odd_.at(pad);
0200 }
0201
0202 unsigned CSCL1TPLookupTableME11ILT::GEM_pad_CSC_es_ME11a_odd(unsigned pad) const {
0203 return GEM_pad_CSC_es_ME11a_odd_.at(pad);
0204 }
0205
0206 unsigned CSCL1TPLookupTableME11ILT::GEM_roll_CSC_min_wg_ME11_even(unsigned roll) const {
0207 return GEM_roll_CSC_min_wg_ME11_even_[roll];
0208 }
0209
0210 unsigned CSCL1TPLookupTableME11ILT::GEM_roll_CSC_max_wg_ME11_even(unsigned roll) const {
0211 return GEM_roll_CSC_max_wg_ME11_even_[roll];
0212 }
0213
0214 unsigned CSCL1TPLookupTableME11ILT::GEM_roll_CSC_min_wg_ME11_odd(unsigned roll) const {
0215 return GEM_roll_CSC_min_wg_ME11_odd_[roll];
0216 }
0217
0218 unsigned CSCL1TPLookupTableME11ILT::GEM_roll_CSC_max_wg_ME11_odd(unsigned roll) const {
0219 return GEM_roll_CSC_max_wg_ME11_odd_[roll];
0220 }
0221
0222
0223 unsigned CSCL1TPLookupTableME11ILT::CSC_slope_cosi_2to1_L1_ME11a_even(unsigned slope) const {
0224 return CSC_slope_cosi_2to1_L1_ME11a_even_[slope];
0225 }
0226
0227 unsigned CSCL1TPLookupTableME11ILT::CSC_slope_cosi_2to1_L1_ME11b_even(unsigned slope) const {
0228 return CSC_slope_cosi_2to1_L1_ME11b_even_[slope];
0229 }
0230
0231 unsigned CSCL1TPLookupTableME11ILT::CSC_slope_cosi_2to1_L1_ME11a_odd(unsigned slope) const {
0232 return CSC_slope_cosi_2to1_L1_ME11a_odd_[slope];
0233 }
0234
0235 unsigned CSCL1TPLookupTableME11ILT::CSC_slope_cosi_2to1_L1_ME11b_odd(unsigned slope) const {
0236 return CSC_slope_cosi_2to1_L1_ME11b_odd_[slope];
0237 }
0238
0239 unsigned CSCL1TPLookupTableME11ILT::CSC_slope_cosi_3to1_L1_ME11a_even(unsigned slope) const {
0240 return CSC_slope_cosi_3to1_L1_ME11a_even_[slope];
0241 }
0242
0243 unsigned CSCL1TPLookupTableME11ILT::CSC_slope_cosi_3to1_L1_ME11b_even(unsigned slope) const {
0244 return CSC_slope_cosi_3to1_L1_ME11b_even_[slope];
0245 }
0246
0247 unsigned CSCL1TPLookupTableME11ILT::CSC_slope_cosi_3to1_L1_ME11a_odd(unsigned slope) const {
0248 return CSC_slope_cosi_3to1_L1_ME11a_odd_[slope];
0249 }
0250
0251 unsigned CSCL1TPLookupTableME11ILT::CSC_slope_cosi_3to1_L1_ME11b_odd(unsigned slope) const {
0252 return CSC_slope_cosi_3to1_L1_ME11b_odd_[slope];
0253 }
0254
0255 unsigned CSCL1TPLookupTableME11ILT::CSC_slope_cosi_corr_L1_ME11a_even(unsigned slope) const {
0256 return CSC_slope_cosi_corr_L1_ME11a_even_[slope];
0257 }
0258
0259 unsigned CSCL1TPLookupTableME11ILT::CSC_slope_cosi_corr_L1_ME11b_even(unsigned slope) const {
0260 return CSC_slope_cosi_corr_L1_ME11b_even_[slope];
0261 }
0262
0263 unsigned CSCL1TPLookupTableME11ILT::CSC_slope_cosi_corr_L1_ME11a_odd(unsigned slope) const {
0264 return CSC_slope_cosi_corr_L1_ME11a_odd_[slope];
0265 }
0266
0267 unsigned CSCL1TPLookupTableME11ILT::CSC_slope_cosi_corr_L1_ME11b_odd(unsigned slope) const {
0268 return CSC_slope_cosi_corr_L1_ME11b_odd_[slope];
0269 }
0270
0271 unsigned CSCL1TPLookupTableME11ILT::CSC_slope_corr_L1_ME11a_even(unsigned slope) const {
0272 return CSC_slope_corr_L1_ME11a_even_[slope];
0273 }
0274
0275 unsigned CSCL1TPLookupTableME11ILT::CSC_slope_corr_L1_ME11b_even(unsigned slope) const {
0276 return CSC_slope_corr_L1_ME11b_even_[slope];
0277 }
0278
0279 unsigned CSCL1TPLookupTableME11ILT::CSC_slope_corr_L1_ME11a_odd(unsigned slope) const {
0280 return CSC_slope_corr_L1_ME11a_odd_[slope];
0281 }
0282
0283 unsigned CSCL1TPLookupTableME11ILT::CSC_slope_corr_L1_ME11b_odd(unsigned slope) const {
0284 return CSC_slope_corr_L1_ME11b_odd_[slope];
0285 }
0286
0287 unsigned CSCL1TPLookupTableME11ILT::es_diff_slope_L1_ME11a_even(unsigned es_diff) const {
0288 return es_diff_slope_L1_ME11a_even_[es_diff];
0289 }
0290
0291 unsigned CSCL1TPLookupTableME11ILT::es_diff_slope_L1_ME11a_odd(unsigned es_diff) const {
0292 return es_diff_slope_L1_ME11a_odd_[es_diff];
0293 }
0294
0295 unsigned CSCL1TPLookupTableME11ILT::es_diff_slope_L1_ME11b_even(unsigned es_diff) const {
0296 return es_diff_slope_L1_ME11b_even_[es_diff];
0297 }
0298
0299 unsigned CSCL1TPLookupTableME11ILT::es_diff_slope_L1_ME11b_odd(unsigned es_diff) const {
0300 return es_diff_slope_L1_ME11b_odd_[es_diff];
0301 }
0302
0303 unsigned CSCL1TPLookupTableME11ILT::CSC_slope_corr_L2_ME11a_even(unsigned slope) const {
0304 return CSC_slope_corr_L2_ME11a_even_[slope];
0305 }
0306
0307 unsigned CSCL1TPLookupTableME11ILT::CSC_slope_corr_L2_ME11b_even(unsigned slope) const {
0308 return CSC_slope_corr_L2_ME11b_even_[slope];
0309 }
0310
0311 unsigned CSCL1TPLookupTableME11ILT::CSC_slope_corr_L2_ME11a_odd(unsigned slope) const {
0312 return CSC_slope_corr_L2_ME11a_odd_[slope];
0313 }
0314
0315 unsigned CSCL1TPLookupTableME11ILT::CSC_slope_corr_L2_ME11b_odd(unsigned slope) const {
0316 return CSC_slope_corr_L2_ME11b_odd_[slope];
0317 }
0318
0319 unsigned CSCL1TPLookupTableME11ILT::es_diff_slope_L2_ME11a_even(unsigned es_diff) const {
0320 return es_diff_slope_L2_ME11a_even_[es_diff];
0321 }
0322
0323 unsigned CSCL1TPLookupTableME11ILT::es_diff_slope_L2_ME11a_odd(unsigned es_diff) const {
0324 return es_diff_slope_L2_ME11a_odd_[es_diff];
0325 }
0326
0327 unsigned CSCL1TPLookupTableME11ILT::es_diff_slope_L2_ME11b_even(unsigned es_diff) const {
0328 return es_diff_slope_L2_ME11b_even_[es_diff];
0329 }
0330
0331 unsigned CSCL1TPLookupTableME11ILT::es_diff_slope_L2_ME11b_odd(unsigned es_diff) const {
0332 return es_diff_slope_L2_ME11b_odd_[es_diff];
0333 }