Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:02:00

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 // GEM-CSC trigger: coordinate conversion
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 // GEM-CSC trigger: slope correction
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 // GEM-CSC trigger: coordinate conversion
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 // GEM-CSC trigger: slope correction
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 }