![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
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);
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") {
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") {
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") {
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") {
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") {
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") {
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") {
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") {
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;
The common trigger namespace for trigger analysis tools.
Scalar eta() const
pseudorapidity method
bool contains(const std::string &s, const std::string ®x)
does a string contain the substring
cut
This script demonstrates how to call a C++ class from Python Also how to use PyROOT is shown.
#define ATH_MSG_WARNING(x)
@ EMRoIWord
This is a Run 2 EM RoI word.