ATLAS Offline Software
Loading...
Searching...
No Matches
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
7const 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
const float MuonRoads[2][12][8]