ATLAS Offline Software
Loading...
Searching...
No Matches
PU1SuppLUT.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4#ifndef PU1SUPPLUT_H
5#define PU1SUPPLUT_H
6
7#include <vector>
8#include "PU1SuppTools.h"
20namespace GlobalSim{
21const std::vector<std::vector<et_type>> MED_LUT = {
22 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
23 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
24 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
25 {0, 0, 0, 76, 57, 564, 771, 940, 696, 962, 878, 770, 802, 790, 627, 55, 0, 0, 0, 0},
26 {4, 16, 138, 262, 363, 866, 1115, 1197, 1163, 1318, 1321, 1166, 1190, 1105, 866, 356, 252, 137, 14, 2},
27 {89, 173, 466, 474, 688, 1031, 1310, 1419, 1356, 1525, 1519, 1352, 1414, 1311, 1034, 674, 471, 468, 164, 83},
28 {395, 652, 831, 797, 1203, 1215, 1541, 1658, 1550, 1718, 1703, 1548, 1627, 1520, 1206, 1214, 805, 850, 656, 409},
29 {960, 1320, 1117, 1177, 1718, 1320, 1704, 1813, 1701, 1876, 1850, 1711, 1838, 1691, 1368, 1724, 1194, 1133, 1369, 947},
30 {2030, 2661, 1758, 1476, 1974, 1462, 1708, 1872, 1711, 1808, 1839, 1732, 1897, 1723, 1433, 1968, 1522, 1735, 2724, 1999},
31 {2946, 3713, 2289, 1608, 1968, 1416, 1658, 1811, 1692, 1766, 1815, 1722, 1813, 1654, 1457, 1999, 1641, 2295, 3768, 2908},
32 {3514, 4471, 2651, 1974, 2271, 1541, 1859, 1982, 1768, 1853, 1884, 1838, 2028, 1795, 1540, 2220, 1953, 2667, 4391, 3466},
33 {3788, 4713, 2764, 2213, 3006, 1670, 2030, 2205, 1880, 2143, 2061, 1915, 2077, 1960, 1623, 2927, 2259, 2773, 4647, 3757},
34 {3923, 4825, 2986, 2833, 3639, 1813, 2228, 2396, 2097, 2185, 2125, 2157, 2347, 2147, 1833, 3515, 2905, 2962, 4910, 3953},
35 {4052, 4949, 3065, 3702, 4337, 1881, 2349, 2650, 2459, 2413, 2312, 2346, 2378, 2342, 1872, 4074, 3394, 3107, 4878, 3957},
36 {4097, 4341, 2903, 3730, 4807, 2009, 2495, 2844, 2511, 2438, 2380, 2374, 3051, 2638, 2251, 4421, 3577, 3062, 5326, 4316},
37 {4280, 5449, 3445, 3770, 4900, 2520, 2855, 3233, 2232, 2745, 2633, 2407, 2999, 2905, 2251, 5173, 4129, 3770, 5644, 4751},
38 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
39 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
40 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
41 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
42 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
43 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
44 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
45 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
46 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
47 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
48 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
49 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
50 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
51 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
52 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
53 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
54 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
55 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
56 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
57 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
58 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
59 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
60 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
61 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
62 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
63};
64}
65#endif // LUT_H
66
Header for utility functions and type definitions used in PU1 suppression logic.
AlgTool that to test whether expected the TIP values generated by data supplied by eEmMultTestBench c...
const std::vector< std::vector< et_type > > MED_LUT
Definition PU1SuppLUT.h:21