File indexing completed on 2024-04-06 12:02:00
0001 #include "CondFormats/CSCObjects/interface/CSCL1TPLookupTableME21ILT.h"
0002
0003 CSCL1TPLookupTableME21ILT::CSCL1TPLookupTableME21ILT()
0004 : GEM_pad_CSC_es_ME21_even_(0),
0005 GEM_pad_CSC_es_ME21_odd_(0),
0006
0007 GEM_roll_L1_CSC_min_wg_ME21_even_(0),
0008 GEM_roll_L1_CSC_max_wg_ME21_even_(0),
0009 GEM_roll_L1_CSC_min_wg_ME21_odd_(0),
0010 GEM_roll_L1_CSC_max_wg_ME21_odd_(0),
0011
0012 GEM_roll_L2_CSC_min_wg_ME21_even_(0),
0013 GEM_roll_L2_CSC_max_wg_ME21_even_(0),
0014 GEM_roll_L2_CSC_min_wg_ME21_odd_(0),
0015 GEM_roll_L2_CSC_max_wg_ME21_odd_(0),
0016
0017 CSC_slope_cosi_2to1_L1_ME21_even_(0),
0018 CSC_slope_cosi_2to1_L1_ME21_odd_(0),
0019 CSC_slope_cosi_3to1_L1_ME21_even_(0),
0020 CSC_slope_cosi_3to1_L1_ME21_odd_(0),
0021
0022 CSC_slope_cosi_corr_L1_ME21_even_(0),
0023 CSC_slope_cosi_corr_L1_ME21_odd_(0),
0024
0025 CSC_slope_corr_L1_ME21_even_(0),
0026 CSC_slope_corr_L1_ME21_odd_(0),
0027 CSC_slope_corr_L2_ME21_even_(0),
0028 CSC_slope_corr_L2_ME21_odd_(0),
0029
0030 es_diff_slope_L1_ME21_even_(0),
0031 es_diff_slope_L1_ME21_odd_(0),
0032 es_diff_slope_L2_ME21_even_(0),
0033 es_diff_slope_L2_ME21_odd_(0) {}
0034
0035 void CSCL1TPLookupTableME21ILT::set_GEM_pad_CSC_es_ME21_even(t_lut lut) { GEM_pad_CSC_es_ME21_even_ = std::move(lut); }
0036
0037 void CSCL1TPLookupTableME21ILT::set_GEM_pad_CSC_es_ME21_odd(t_lut lut) { GEM_pad_CSC_es_ME21_odd_ = std::move(lut); }
0038
0039 void CSCL1TPLookupTableME21ILT::set_GEM_roll_L1_CSC_min_wg_ME21_even(t_lut lut) {
0040 GEM_roll_L1_CSC_min_wg_ME21_even_ = std::move(lut);
0041 }
0042
0043 void CSCL1TPLookupTableME21ILT::set_GEM_roll_L1_CSC_max_wg_ME21_even(t_lut lut) {
0044 GEM_roll_L1_CSC_max_wg_ME21_even_ = std::move(lut);
0045 }
0046
0047 void CSCL1TPLookupTableME21ILT::set_GEM_roll_L1_CSC_min_wg_ME21_odd(t_lut lut) {
0048 GEM_roll_L1_CSC_min_wg_ME21_odd_ = std::move(lut);
0049 }
0050
0051 void CSCL1TPLookupTableME21ILT::set_GEM_roll_L1_CSC_max_wg_ME21_odd(t_lut lut) {
0052 GEM_roll_L1_CSC_max_wg_ME21_odd_ = std::move(lut);
0053 }
0054
0055 void CSCL1TPLookupTableME21ILT::set_GEM_roll_L2_CSC_min_wg_ME21_even(t_lut lut) {
0056 GEM_roll_L2_CSC_min_wg_ME21_even_ = std::move(lut);
0057 }
0058
0059 void CSCL1TPLookupTableME21ILT::set_GEM_roll_L2_CSC_max_wg_ME21_even(t_lut lut) {
0060 GEM_roll_L2_CSC_max_wg_ME21_even_ = std::move(lut);
0061 }
0062
0063 void CSCL1TPLookupTableME21ILT::set_GEM_roll_L2_CSC_min_wg_ME21_odd(t_lut lut) {
0064 GEM_roll_L2_CSC_min_wg_ME21_odd_ = std::move(lut);
0065 }
0066
0067 void CSCL1TPLookupTableME21ILT::set_GEM_roll_L2_CSC_max_wg_ME21_odd(t_lut lut) {
0068 GEM_roll_L2_CSC_max_wg_ME21_odd_ = std::move(lut);
0069 }
0070
0071 void CSCL1TPLookupTableME21ILT::set_CSC_slope_cosi_2to1_L1_ME21_even(t_lut lut) {
0072 CSC_slope_cosi_2to1_L1_ME21_even_ = std::move(lut);
0073 }
0074
0075 void CSCL1TPLookupTableME21ILT::set_CSC_slope_cosi_2to1_L1_ME21_odd(t_lut lut) {
0076 CSC_slope_cosi_2to1_L1_ME21_odd_ = std::move(lut);
0077 }
0078
0079 void CSCL1TPLookupTableME21ILT::set_CSC_slope_cosi_3to1_L1_ME21_even(t_lut lut) {
0080 CSC_slope_cosi_3to1_L1_ME21_even_ = std::move(lut);
0081 }
0082
0083 void CSCL1TPLookupTableME21ILT::set_CSC_slope_cosi_3to1_L1_ME21_odd(t_lut lut) {
0084 CSC_slope_cosi_3to1_L1_ME21_odd_ = std::move(lut);
0085 }
0086
0087 void CSCL1TPLookupTableME21ILT::set_CSC_slope_cosi_corr_L1_ME21_even(t_lut lut) {
0088 CSC_slope_cosi_corr_L1_ME21_even_ = std::move(lut);
0089 }
0090
0091 void CSCL1TPLookupTableME21ILT::set_CSC_slope_cosi_corr_L1_ME21_odd(t_lut lut) {
0092 CSC_slope_cosi_corr_L1_ME21_odd_ = std::move(lut);
0093 }
0094
0095 void CSCL1TPLookupTableME21ILT::set_CSC_slope_corr_L1_ME21_even(t_lut lut) {
0096 CSC_slope_corr_L1_ME21_even_ = std::move(lut);
0097 }
0098
0099 void CSCL1TPLookupTableME21ILT::set_CSC_slope_corr_L1_ME21_odd(t_lut lut) {
0100 CSC_slope_corr_L1_ME21_odd_ = std::move(lut);
0101 }
0102
0103 void CSCL1TPLookupTableME21ILT::set_es_diff_slope_L1_ME21_even(t_lut lut) {
0104 es_diff_slope_L1_ME21_even_ = std::move(lut);
0105 }
0106
0107 void CSCL1TPLookupTableME21ILT::set_es_diff_slope_L1_ME21_odd(t_lut lut) {
0108 es_diff_slope_L1_ME21_odd_ = std::move(lut);
0109 }
0110
0111 void CSCL1TPLookupTableME21ILT::set_CSC_slope_corr_L2_ME21_even(t_lut lut) {
0112 CSC_slope_corr_L2_ME21_even_ = std::move(lut);
0113 }
0114
0115 void CSCL1TPLookupTableME21ILT::set_CSC_slope_corr_L2_ME21_odd(t_lut lut) {
0116 CSC_slope_corr_L2_ME21_odd_ = std::move(lut);
0117 }
0118
0119 void CSCL1TPLookupTableME21ILT::set_es_diff_slope_L2_ME21_even(t_lut lut) {
0120 es_diff_slope_L2_ME21_even_ = std::move(lut);
0121 }
0122
0123 void CSCL1TPLookupTableME21ILT::set_es_diff_slope_L2_ME21_odd(t_lut lut) {
0124 es_diff_slope_L2_ME21_odd_ = std::move(lut);
0125 }
0126
0127 unsigned CSCL1TPLookupTableME21ILT::GEM_pad_CSC_es_ME21_even(unsigned pad) const {
0128 return GEM_pad_CSC_es_ME21_even_[pad];
0129 }
0130
0131 unsigned CSCL1TPLookupTableME21ILT::GEM_pad_CSC_es_ME21_odd(unsigned pad) const {
0132 return GEM_pad_CSC_es_ME21_odd_[pad];
0133 }
0134
0135 unsigned CSCL1TPLookupTableME21ILT::GEM_roll_L1_CSC_min_wg_ME21_even(unsigned roll) const {
0136 return GEM_roll_L1_CSC_min_wg_ME21_even_[roll];
0137 }
0138
0139 unsigned CSCL1TPLookupTableME21ILT::GEM_roll_L1_CSC_max_wg_ME21_even(unsigned roll) const {
0140 return GEM_roll_L1_CSC_max_wg_ME21_even_[roll];
0141 }
0142
0143 unsigned CSCL1TPLookupTableME21ILT::GEM_roll_L1_CSC_min_wg_ME21_odd(unsigned roll) const {
0144 return GEM_roll_L1_CSC_min_wg_ME21_odd_[roll];
0145 }
0146
0147 unsigned CSCL1TPLookupTableME21ILT::GEM_roll_L1_CSC_max_wg_ME21_odd(unsigned roll) const {
0148 return GEM_roll_L1_CSC_max_wg_ME21_odd_[roll];
0149 }
0150
0151 unsigned CSCL1TPLookupTableME21ILT::GEM_roll_L2_CSC_min_wg_ME21_even(unsigned roll) const {
0152 return GEM_roll_L2_CSC_min_wg_ME21_even_[roll];
0153 }
0154
0155 unsigned CSCL1TPLookupTableME21ILT::GEM_roll_L2_CSC_max_wg_ME21_even(unsigned roll) const {
0156 return GEM_roll_L2_CSC_max_wg_ME21_even_[roll];
0157 }
0158
0159 unsigned CSCL1TPLookupTableME21ILT::GEM_roll_L2_CSC_min_wg_ME21_odd(unsigned roll) const {
0160 return GEM_roll_L2_CSC_min_wg_ME21_odd_[roll];
0161 }
0162
0163 unsigned CSCL1TPLookupTableME21ILT::GEM_roll_L2_CSC_max_wg_ME21_odd(unsigned roll) const {
0164 return GEM_roll_L2_CSC_max_wg_ME21_odd_[roll];
0165 }
0166
0167 unsigned CSCL1TPLookupTableME21ILT::CSC_slope_cosi_2to1_L1_ME21_even(unsigned slope) const {
0168 return CSC_slope_cosi_2to1_L1_ME21_even_[slope];
0169 }
0170
0171 unsigned CSCL1TPLookupTableME21ILT::CSC_slope_cosi_2to1_L1_ME21_odd(unsigned slope) const {
0172 return CSC_slope_cosi_2to1_L1_ME21_odd_[slope];
0173 }
0174
0175 unsigned CSCL1TPLookupTableME21ILT::CSC_slope_cosi_3to1_L1_ME21_even(unsigned slope) const {
0176 return CSC_slope_cosi_3to1_L1_ME21_even_[slope];
0177 }
0178
0179 unsigned CSCL1TPLookupTableME21ILT::CSC_slope_cosi_3to1_L1_ME21_odd(unsigned slope) const {
0180 return CSC_slope_cosi_3to1_L1_ME21_odd_[slope];
0181 }
0182
0183 unsigned CSCL1TPLookupTableME21ILT::CSC_slope_cosi_corr_L1_ME21_even(unsigned slope) const {
0184 return CSC_slope_cosi_corr_L1_ME21_even_[slope];
0185 }
0186
0187 unsigned CSCL1TPLookupTableME21ILT::CSC_slope_cosi_corr_L1_ME21_odd(unsigned slope) const {
0188 return CSC_slope_cosi_corr_L1_ME21_odd_[slope];
0189 }
0190
0191 unsigned CSCL1TPLookupTableME21ILT::CSC_slope_corr_L1_ME21_even(unsigned slope) const {
0192 return CSC_slope_corr_L1_ME21_even_[slope];
0193 }
0194
0195 unsigned CSCL1TPLookupTableME21ILT::CSC_slope_corr_L1_ME21_odd(unsigned slope) const {
0196 return CSC_slope_corr_L1_ME21_odd_[slope];
0197 }
0198
0199 unsigned CSCL1TPLookupTableME21ILT::es_diff_slope_L1_ME21_even(unsigned es_diff) const {
0200 return es_diff_slope_L1_ME21_even_[es_diff];
0201 }
0202
0203 unsigned CSCL1TPLookupTableME21ILT::es_diff_slope_L1_ME21_odd(unsigned es_diff) const {
0204 return es_diff_slope_L1_ME21_odd_[es_diff];
0205 }
0206
0207 unsigned CSCL1TPLookupTableME21ILT::CSC_slope_corr_L2_ME21_even(unsigned slope) const {
0208 return CSC_slope_corr_L2_ME21_even_[slope];
0209 }
0210
0211 unsigned CSCL1TPLookupTableME21ILT::CSC_slope_corr_L2_ME21_odd(unsigned slope) const {
0212 return CSC_slope_corr_L2_ME21_odd_[slope];
0213 }
0214
0215 unsigned CSCL1TPLookupTableME21ILT::es_diff_slope_L2_ME21_even(unsigned es_diff) const {
0216 return es_diff_slope_L2_ME21_even_[es_diff];
0217 }
0218
0219 unsigned CSCL1TPLookupTableME21ILT::es_diff_slope_L2_ME21_odd(unsigned es_diff) const {
0220 return es_diff_slope_L2_ME21_odd_[es_diff];
0221 }