6 #include "boost/algorithm/string.hpp"
7 #include "GaudiKernel/SystemOfUnits.h"
46 float eta =
l1->eta();
97 ATH_MSG_DEBUG(
"L1 Isolation skipped, ET > Maximum isolation");
100 float isolation =
offset + emE*slope;
101 if (isolation <
min) isolation =
min;
130 float eta = std::abs(l1eta);
132 if (eta >= 0.8 && eta < 1.2)
cut = 51.0;
133 else if (eta >= 1.2 && eta < 1.6)
cut = 50.0;
134 else if (eta >= 1.6 && eta < 2.0)
cut = 51.0;
137 else if (L1item==
"8VH") {
138 if (eta > 0.8 && eta <= 1.1)
cut = 7.0;
139 else if (eta > 1.1 && eta <= 1.4)
cut = 6.0;
140 else if (eta > 1.4 && eta <= 1.5)
cut = 5.0;
141 else if (eta > 1.5 && eta <= 1.8)
cut = 7.0;
142 else if (eta > 1.8 && eta <= 2.5)
cut = 8.0;
145 else if (L1item==
"10VH") {
146 if (eta > 0.8 && eta <= 1.1)
cut = 9.0;
147 else if (eta > 1.1 && eta <= 1.4)
cut = 8.0;
148 else if (eta > 1.4 && eta <= 1.5)
cut = 7.0;
149 else if (eta > 1.5 && eta <= 1.8)
cut = 9.0;
150 else if (eta > 1.8 && eta <= 2.5)
cut = 10.0;
153 else if (L1item==
"13VH") {
154 if (eta > 0.7 && eta <= 0.9)
cut = 14.0;
155 else if (eta > 0.9 && eta <= 1.2)
cut = 13.0;
156 else if (eta > 1.2 && eta <= 1.4)
cut = 12.0;
157 else if (eta > 1.4 && eta <= 1.5)
cut = 11.0;
158 else if (eta > 1.5 && eta <= 1.7)
cut = 13.0;
159 else if (eta > 1.7 && eta <= 2.5)
cut = 14.0;
162 else if (L1item==
"15VH") {
163 if (eta > 0.7 && eta <= 0.9)
cut = 16.0;
164 else if (eta > 0.9 && eta <= 1.2)
cut = 15.0;
165 else if (eta > 1.2 && eta <= 1.4)
cut = 14.0;
166 else if (eta > 1.4 && eta <= 1.5)
cut = 13.0;
167 else if (eta > 1.5 && eta <= 1.7)
cut = 15.0;
168 else if (eta > 1.7 && eta <= 2.5)
cut = 16.0;
171 else if (L1item ==
"18VH") {
172 if (eta > 0.7 && eta <= 0.8)
cut = 19.0;
173 else if (eta > 0.8 && eta <= 1.1)
cut = 18.0;
174 else if (eta > 1.1 && eta <= 1.3)
cut = 17.0;
175 else if (eta > 1.3 && eta <= 1.4)
cut = 16.0;
176 else if (eta > 1.4 && eta <= 1.5)
cut = 15.0;
177 else if (eta > 1.5 && eta <= 1.7)
cut = 17.0;
178 else if (eta > 1.7 && eta <= 2.5)
cut = 19.0;
181 else if (L1item ==
"20VH") {
182 if (eta > 0.7 && eta <= 0.8)
cut = 21.0;
183 else if (eta > 0.8 && eta <= 1.1)
cut = 20.0;
184 else if (eta > 1.1 && eta <= 1.3)
cut = 19.0;
185 else if (eta > 1.3 && eta <= 1.4)
cut = 18.0;
186 else if (eta > 1.4 && eta <= 1.5)
cut = 17.0;
187 else if (eta > 1.5 && eta <= 1.7)
cut = 19.0;
188 else if (eta > 1.7 && eta <= 2.5)
cut = 21.0;
191 else if (L1item ==
"20VHI") {
192 if (eta > 0.7 && eta <= 0.8)
cut = 21.0;
193 else if (eta > 0.8 && eta <= 1.1)
cut = 20.0;
194 else if (eta > 1.1 && eta <= 1.3)
cut = 19.0;
195 else if (eta > 1.3 && eta <= 1.4)
cut = 18.0;
196 else if (eta > 1.4 && eta <= 1.5)
cut = 17.0;
197 else if (eta > 1.5 && eta <= 1.7)
cut = 19.0;
198 else if (eta > 1.7 && eta <= 2.5)
cut = 21.0;
201 else if (L1item ==
"22VHI") {
202 if (eta > 0.7 && eta <= 0.8)
cut = 23.0;
203 else if (eta > 0.8 && eta <= 1.1)
cut = 22.0;
204 else if (eta > 1.1 && eta <= 1.3)
cut = 21.0;
205 else if (eta > 1.3 && eta <= 1.4)
cut = 20.0;
206 else if (eta > 1.4 && eta <= 1.5)
cut = 19.0;
207 else if (eta > 1.5 && eta <= 1.7)
cut = 21.0;
208 else if (eta > 1.7 && eta <= 2.5)
cut = 23.0;