ATLAS Offline Software
BarrelRoadData.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #include "BarrelRoadData.h"
6 
7 const float MuonRoads[2][12][8] = {{ // LOW PT threshold
8 /* HP data ... 96 % cut */
9  { 11.23, 11.22, 10.80, 10.83, 9.73, 9.62, 9.43, 9.24}, // Large Inner st.
10  { 6.00, 5.72, 5.98, 5.18, 5.30, 5.38, 0.00, 0.00}, // Large Middle st.
11  { 17.54, 17.90, 18.12, 21.48, 21.78, 22.19, 0.00, 0.00}, // Large Outer st.
12  { 11.24, 11.22, 10.80, 10.83, 9.74, 9.62, 9.44, 9.24}, // Large Inner sp.
13  { 6.02, 5.73, 5.98, 5.18, 5.03, 5.38, 0.00, 0.00}, // Large Middle sp.
14  { 17.54, 17.90, 18.12, 21.48, 21.78, 22.19, 0.00, 0.00}, // Large Outer sp.
15 
16 
17  { 29.07, 28.54, 28.60, 28.32, 27.93, 27.78, 27.55, 27.18}, // Small Inner st.
18  { 5.75, 5.68, 5.50, 5.13, 5.33, 5.18, 0.00, 0.00}, // Small Middle st.
19  { 36.66, 36.36, 36.56, 36.38, 36.44, 36.50, 0.00, 0.00}, // Small Outer st.
20  { 29.07, 28.55, 28.60, 28.32, 27.93, 27.80, 27.55, 27.18}, // Small Inner sp.
21  { 5.75, 5.68, 5.50, 5.13, 5.33, 5.18, 0.00, 0.00}, // Small Middle sp.
22  { 36.66, 36.36, 36.56, 36.38, 36.44, 36.50, 0.00, 0.00}, // Small Outer sp.
23 
24  },{ // HI PT threshold
25 /* HP data .... 96 % cut */
26  { 5.52, 5.48, 5.45, 5.39, 5.00, 4.92, 5.00, 4.95}, // Large Inner st.
27  { 5.58, 5.58, 5.38, 5.40, 5.48, 5.65, 0.00, 0.00}, // Large Middle st.
28  { 3.87, 3.84, 3.87, 3.90, 3.98, 3.95, 0.00, 0.00}, // Large Outer st.
29  { 5.52, 5.48, 5.45, 5.39, 4.98, 4.92, 4.98, 4.95}, // Large Inner sp.
30  { 5.58, 5.58, 5.38, 5.40, 5.48, 5.65, 0.00, 0.00}, // Large Middle sp.
31  { 3.87, 3.84, 3.87, 3.90, 3.98, 3.95, 0.00, 0.00}, // Large Outer sp.
32 
33  { 9.86, 9.71, 9.68, 9.71, 9.57, 9.53, 9.36, 9.29}, // Small Inner st.
34  { 5.60, 5.43, 5.43, 5.25, 5.58, 5.43, 0.00, 0.00}, // Small Middle st.
35  { 3.89, 3.89, 3.96, 4.96, 5.07, 5.07, 0.00, 0.00}, // Small Outer st.
36  { 9.86, 9.71, 9.68, 9.71, 9.57, 9.53, 9.36, 9.29}, // Small Inner sp.
37  { 5.60, 5.43, 5.43, 5.25, 5.58, 5.43, 0.00, 0.00}, // Small Middle sp.
38  { 3.89, 3.89, 3.96, 4.97, 5.07, 5.07, 0.00, 0.00}, // Small Outer sp.
39 
40  }};
41 
42 
44 {
45  for(int th=0;th<2;++th) {
46  for(int pos=0;pos<4;++pos) {
47  for(int ly=0;ly<8;++ly) {
48  m_roads[th][pos*3][ly] = MuonRoads[th][pos*3][ly];
49  m_roads[th][pos*3+1][ly] = MuonRoads[th][pos*3+1][ly];
50  m_roads[th][pos*3+2][ly] = MuonRoads[th][pos*3+2][ly];
51  }
52  }
53  }
54 }
55 
MuonRoads
const float MuonRoads[2][12][8]
Definition: BarrelRoadData.cxx:7
BarrelRoadData.h
TrigL2MuonSA::BarrelRoadData::BarrelRoadData
BarrelRoadData()
Definition: BarrelRoadData.cxx:43
python.TriggerHandler.th
th
Definition: TriggerHandler.py:296
TrigL2MuonSA::BarrelRoadData::m_roads
float m_roads[2][12][8]
Definition: BarrelRoadData.h:22
python.LumiBlobConversion.pos
pos
Definition: LumiBlobConversion.py:18