diff --git a/PhysicsAnalysis/ElectronPhotonID/egammaMVACalibAnalysis/CMakeLists.txt b/PhysicsAnalysis/ElectronPhotonID/egammaMVACalibAnalysis/CMakeLists.txt index 79dad9a16bc723eb1290f3e92663a05f7b75f71f..ae11ae1d245449abeefe4b141dec51c11d1c1525 100644 --- a/PhysicsAnalysis/ElectronPhotonID/egammaMVACalibAnalysis/CMakeLists.txt +++ b/PhysicsAnalysis/ElectronPhotonID/egammaMVACalibAnalysis/CMakeLists.txt @@ -68,11 +68,6 @@ endif() atlas_add_test( mem_test SCRIPT test/mem_test.py PROPERTIES TIMEOUT 300 EXTRA_PATTERNS " GB$" ) -if( XAOD_STANDALONE ) -# Disable until we have reasonable input/to check -# against -# atlas_add_test( ut_test SCRIPT test/ut_test.py) -endif() # Install files from the package: atlas_install_python_modules( python/*.py ) diff --git a/PhysicsAnalysis/ElectronPhotonID/egammaMVACalibAnalysis/egammaMVACalibAnalysis/egammaMVACalibAnalysisDict.h b/PhysicsAnalysis/ElectronPhotonID/egammaMVACalibAnalysis/egammaMVACalibAnalysis/egammaMVACalibAnalysisDict.h index e15c40cc2033eaf01e319813440e1fa0c7194e31..5c6124a8c75823e4b07f8bba1af9a8b300892ecc 100644 --- a/PhysicsAnalysis/ElectronPhotonID/egammaMVACalibAnalysis/egammaMVACalibAnalysis/egammaMVACalibAnalysisDict.h +++ b/PhysicsAnalysis/ElectronPhotonID/egammaMVACalibAnalysis/egammaMVACalibAnalysis/egammaMVACalibAnalysisDict.h @@ -3,7 +3,7 @@ */ #ifndef EGAMMAMVACALIBANALYSIS_EGAMMAMVACALIBANALYSISDICT_H - +#define EGAMMAMVACALIBANALYSIS_EGAMMAMVACALIBANALYSISDICT_H #include "egammaMVACalibAnalysis/egammaMVACalib.h" #include "egammaMVACalibAnalysis/IegammaMVATool.h" #include "egammaMVACalibAnalysis/egammaMVATool.h" diff --git a/PhysicsAnalysis/ElectronPhotonID/egammaMVACalibAnalysis/test/electron_response.txt b/PhysicsAnalysis/ElectronPhotonID/egammaMVACalibAnalysis/test/electron_response.txt deleted file mode 100644 index a3f30805c3c8bcb718670cd9e2e8842fb53fd8a9..0000000000000000000000000000000000000000 --- a/PhysicsAnalysis/ElectronPhotonID/egammaMVACalibAnalysis/test/electron_response.txt +++ /dev/null @@ -1,101 +0,0 @@ -[25.32398290557172, 417.6715994188772, 34678.409387765154, 1393.5063352195136, -2.5, 48970.80859375, -2.5, 2.843465566635132] -> 48970.808594 -[1737.131256679193, 26136.774452471156, 89821.50254967445, 2478.703553541452, -2.45, 48970.80859375, -2.45, 2.843465566635132] -> 131959.062500 -[719.6357017501439, 2023.0260412564276, 13120.93297806296, 850.3481880690338, -2.4000000000000004, 48970.80859375, -2.4000000000000004, 2.843465566635132] -> 19773.494141 -[18489.714602409673, 32659.659181407213, 288767.0853240686, 25050.113049494805, -2.3500000000000005, 48970.80859375, -2.3500000000000005, 2.843465566635132] -> 373848.468750 -[5114.921912854974, 18282.066376524665, 71438.38100257517, 4907.788986145622, -2.3000000000000007, 48970.80859375, -2.3000000000000007, 2.843465566635132] -> 103178.078125 -[159.06017513137812, 7618.582254858296, 40505.92945798551, 254.00136338972308, -2.250000000000001, 48970.80859375, -2.250000000000001, 2.843465566635132] -> 52764.519531 -[22302.422051173344, 65563.44884293887, 293144.0163420111, 20090.167306672076, -2.200000000000001, 48970.80859375, -2.200000000000001, 2.843465566635132] -> 403424.437500 -[3513.6965814561327, 1643.6865762400262, 121756.46097299663, 6997.943508451864, -2.1500000000000012, 48970.80859375, -2.1500000000000012, 2.843465566635132] -> 142598.796875 -[653.2688258028414, 8517.966412691518, 77565.04870949841, 6892.668042542591, -2.1000000000000014, 48970.80859375, -2.1000000000000014, 2.843465566635132] -> 100934.304688 -[1173.4316661282785, 4734.243729020464, 96510.7941306522, 3432.5553495144372, -2.0500000000000016, 48970.80859375, -2.0500000000000016, 2.843465566635132] -> 113220.539062 -[9061.91012887217, 6798.14957187573, 93226.37846863117, 6441.210164424152, -2.0000000000000018, 48970.80859375, -2.0000000000000018, 2.843465566635132] -> 113654.046875 -[6422.780934521734, 35018.24907080254, 116823.92231959078, 240.3583514616188, -1.9500000000000017, 48970.80859375, -1.9500000000000017, 2.843465566635132] -> 162753.015625 -[56.95869657001429, 621.8611311758942, 4098.789077676768, 186.97934336500498, -1.9000000000000017, 48970.80859375, -1.9000000000000017, 2.843465566635132] -> 8690.720703 -[6548.3343688860095, 21150.036354993856, 88911.32049333495, 3541.2798187599947, -1.8500000000000016, 48970.80859375, -1.8500000000000016, 2.843465566635132] -> 122467.593750 -[4730.734485829057, 65146.23945284436, 250977.00546553588, 7425.342357417485, -1.8000000000000016, 48970.80859375, -1.8000000000000016, 2.843465566635132] -> 345853.937500 -[15587.430428957698, 20369.424902631585, 208282.3822834482, 8462.520063571084, -1.7500000000000016, 48970.80859375, -1.7500000000000016, 2.843465566635132] -> 270564.687500 -[15544.892802338281, 75486.59190110808, 287763.8142026589, 14164.475960449216, -1.7000000000000015, 48970.80859375, -1.7000000000000015, 2.843465566635132] -> 416376.093750 -[1180.762225359883, 1804.632333598488, 23453.429100196376, 951.7025575933499, -1.6500000000000015, 48970.80859375, -1.6500000000000015, 2.843465566635132] -> 33798.441406 -[3541.065433104994, 13024.600810366748, 66483.51589767796, 3692.507082062205, -1.6000000000000014, 48970.80859375, -1.6000000000000014, 2.843465566635132] -> 93406.265625 -[20713.938601743248, 64815.06458967809, 247448.8666576305, 8797.098397419843, -1.5500000000000014, 48970.80859375, -1.5500000000000014, 2.843465566635132] -> 369433.781250 -[654.9620200814162, 947.4578068802264, 7991.546798371641, 613.5128598281044, -1.5000000000000013, 48970.80859375, -1.5000000000000013, 2.843465566635132] -> 48970.808594 -[13873.888642444916, 48583.291410667254, 192284.53354141145, 15708.146160382803, -1.4500000000000013, 48970.80859375, -1.4500000000000013, 2.843465566635132] -> 48970.808594 -[2260.461968470737, 7602.041450346459, 158686.7995193919, 6861.796961770571, -1.4000000000000012, 48970.80859375, -1.4000000000000012, 2.843465566635132] -> 48970.808594 -[20232.804088523502, 17995.544782614983, 292250.7675530443, 27269.28671917678, -1.3500000000000012, 48970.80859375, -1.3500000000000012, 2.843465566635132] -> 393771.531250 -[1254.5216973489698, 2557.244656811039, 16586.894374735984, 1053.6185649523527, -1.3000000000000012, 48970.80859375, -1.3000000000000012, 2.843465566635132] -> 24718.755859 -[5234.765224811088, 3499.635813077764, 64704.50787445632, 3457.827116182424, -1.250000000000001, 48970.80859375, -1.250000000000001, 2.843465566635132] -> 84426.281250 -[197.15660938324018, 41884.28546607762, 158771.08942899053, 8118.473672439439, -1.200000000000001, 48970.80859375, -1.200000000000001, 2.843465566635132] -> 226542.343750 -[3823.1446536361796, 13903.40574737138, 80638.69923078344, 7291.688158572176, -1.150000000000001, 48970.80859375, -1.150000000000001, 2.843465566635132] -> 114927.703125 -[14844.768836492221, 29529.398044813654, 161236.16351709323, 3774.6063292201134, -1.100000000000001, 48970.80859375, -1.100000000000001, 2.843465566635132] -> 228408.656250 -[12429.792891336727, 1081.950608742152, 168517.20174135326, 12716.586916671138, -1.050000000000001, 48970.80859375, -1.050000000000001, 2.843465566635132] -> 212333.593750 -[19130.12687618555, 9126.548099168293, 232793.04821494812, 10559.511642399835, -1.0000000000000009, 48970.80859375, -1.0000000000000009, 2.843465566635132] -> 296942.875000 -[6898.348732358706, 46485.14938004133, 237127.39483040935, 22028.427270463777, -0.9500000000000008, 48970.80859375, -0.9500000000000008, 2.843465566635132] -> 336997.187500 -[10122.122775297583, 36477.28040241649, 188735.4873806716, 4950.110317880898, -0.9000000000000008, 48970.80859375, -0.9000000000000008, 2.843465566635132] -> 260714.937500 -[1671.1386997685788, 3784.498708202396, 39539.22338405982, 2155.4267778041813, -0.8500000000000008, 48970.80859375, -0.8500000000000008, 2.843465566635132] -> 51772.941406 -[14803.496287696269, 50083.7758612914, 191178.21105379902, 512.5859555225823, -0.8000000000000007, 48970.80859375, -0.8000000000000007, 2.843465566635132] -> 330348.406250 -[3806.6767460736096, 9342.71735868722, 63052.08438216825, 5245.906475886296, -0.7500000000000007, 48970.80859375, -0.7500000000000007, 2.843465566635132] -> 88089.382812 -[14220.13064478028, 11830.133249930446, 158469.1723299353, 8344.62435512154, -0.7000000000000006, 48970.80859375, -0.7000000000000006, 2.843465566635132] -> 208295.296875 -[494.01397886172606, 50550.95866032872, 219447.74372921765, 12158.636150065517, -0.6500000000000006, 48970.80859375, -0.6500000000000006, 2.843465566635132] -> 297203.312500 -[3662.0268486519526, 13936.084049730656, 75634.73892467623, 3874.1950248823705, -0.6000000000000005, 48970.80859375, -0.6000000000000005, 2.843465566635132] -> 103022.046875 -[3747.6520176101994, 11563.457920621113, 61951.91185596918, 3755.636677699782, -0.5500000000000005, 48970.80859375, -0.5500000000000005, 2.843465566635132] -> 85812.843750 -[18496.08734675383, 31078.617089303025, 185969.44303701987, 15414.677499612022, -0.5000000000000004, 48970.80859375, -0.5000000000000004, 2.843465566635132] -> 274669.468750 -[8980.190876735353, 48100.99463773131, 224364.98929943936, 21549.020412123744, -0.45000000000000046, 48970.80859375, -0.45000000000000046, 2.843465566635132] -> 322580.125000 -[1089.8890401391943, 380.39053843395544, 23612.913309357453, 1446.8447463730615, -0.40000000000000047, 48970.80859375, -0.40000000000000047, 2.843465566635132] -> 28644.839844 -[6251.563386134763, 18984.066592870888, 184475.12817936824, 4838.961917299317, -0.3500000000000005, 48970.80859375, -0.3500000000000005, 2.843465566635132] -> 229227.968750 -[759.5048708026594, 50428.940661341185, 259733.67738714666, 3283.372328741531, -0.3000000000000005, 48970.80859375, -0.3000000000000005, 2.843465566635132] -> 332007.687500 -[1786.280849485896, 2023.9720327169437, 52348.30561238708, 2347.873920751912, -0.2500000000000005, 48970.80859375, -0.2500000000000005, 2.843465566635132] -> 62612.996094 -[16719.907429506417, 1470.4239620999124, 197858.09824245304, 15914.240586610342, -0.2000000000000005, 48970.80859375, -0.2000000000000005, 2.843465566635132] -> 260165.312500 -[10162.01871524721, 1959.191887563037, 274701.54668322636, 5399.66864769167, -0.15000000000000052, 48970.80859375, -0.15000000000000052, 2.843465566635132] -> 317232.875000 -[726.1651828474509, 4970.916191109596, 28986.09598118158, 542.6322650904075, -0.10000000000000052, 48970.80859375, -0.10000000000000052, 2.843465566635132] -> 37608.656250 -[2610.679488501419, 30618.98505643226, 204006.66247858608, 3633.4005065727792, -0.050000000000000516, 48970.80859375, -0.050000000000000516, 2.843465566635132] -> 257516.593750 -[7493.0780984023, 4471.286048182077, 149246.1493150295, 2506.6909605561646, -5.134781488891349e-16, 48970.80859375, -5.134781488891349e-16, 2.843465566635132] -> 222718.875000 -[8343.029381245398, 22925.961742278014, 104196.93278230945, 85.93658544583039, 0.04999999999999949, 48970.80859375, 0.04999999999999949, 2.843465566635132] -> 146936.453125 -[3378.977430773031, 11362.172716849003, 40504.85795032721, 2684.100901133425, 0.09999999999999949, 48970.80859375, 0.09999999999999949, 2.843465566635132] -> 61721.378906 -[10292.221040298562, 16923.49634790129, 143576.22758896925, 8655.793196111423, 0.1499999999999995, 48970.80859375, 0.1499999999999995, 2.843465566635132] -> 196327.625000 -[3731.9969768027217, 30142.941274479566, 143456.13485839954, 14195.63221312973, 0.1999999999999995, 48970.80859375, 0.1999999999999995, 2.843465566635132] -> 204541.859375 -[19593.79060779757, 78727.57533092829, 288355.36904382776, 17358.144269040677, 0.2499999999999995, 48970.80859375, 0.2499999999999995, 2.843465566635132] -> 432919.562500 -[13604.574232796307, 34900.253151599914, 209082.73419767787, 9657.650491233033, 0.2999999999999995, 48970.80859375, 0.2999999999999995, 2.843465566635132] -> 287700.375000 -[3933.1779585816357, 5816.499609719532, 88237.5104716422, 1095.321205789984, 0.3499999999999995, 48970.80859375, 0.3499999999999995, 2.843465566635132] -> 105412.804688 -[11843.53206349546, 7822.5043509986, 126653.51298788673, 8382.885360901746, 0.39999999999999947, 48970.80859375, 0.39999999999999947, 2.843465566635132] -> 169265.578125 -[5739.901726774837, 47388.68106323363, 248290.93374622398, 12171.399546217046, 0.44999999999999946, 48970.80859375, 0.44999999999999946, 2.843465566635132] -> 332955.718750 -[4502.688623155145, 15995.31360101261, 211096.24523268934, 645.2886258194166, 0.49999999999999944, 48970.80859375, 0.49999999999999944, 2.843465566635132] -> 246721.484375 -[17625.923027899567, 6053.638345512874, 247158.65901815507, 9964.704000573283, 0.5499999999999995, 48970.80859375, 0.5499999999999995, 2.843465566635132] -> 307053.593750 -[9730.504586372459, 32021.710492642153, 172869.0950215476, 4361.139629464097, 0.5999999999999995, 48970.80859375, 0.5999999999999995, 2.843465566635132] -> 232289.562500 -[17253.60959606846, 28319.726619053294, 223748.43061649246, 19800.560467979452, 0.6499999999999996, 48970.80859375, 0.6499999999999996, 2.843465566635132] -> 309656.937500 -[4825.5397802733405, 35995.66526485552, 156476.88083902223, 3876.462723654695, 0.6999999999999996, 48970.80859375, 0.6999999999999996, 2.843465566635132] -> 213903.046875 -[195.89964458598877, 2435.702076895725, 14824.675133234177, 536.5173933898661, 0.7499999999999997, 48970.80859375, 0.7499999999999997, 2.843465566635132] -> 20472.613281 -[195.69476787328125, 228.3743505415368, 3266.6844868498133, 11.668472799627294, 0.7999999999999997, 48970.80859375, 0.7999999999999997, 2.843465566635132] -> 5101.348633 -[732.3352758427487, 2342.7623542891492, 10198.750873625706, 891.8784186596037, 0.8499999999999998, 48970.80859375, 0.8499999999999998, 2.843465566635132] -> 16439.962891 -[15878.11763658083, 78220.0469317352, 269684.8545509298, 5924.693660152573, 0.8999999999999998, 48970.80859375, 0.8999999999999998, 2.843465566635132] -> 402965.750000 -[20688.66640271909, 36498.64710474713, 267576.2265463405, 21679.7800586386, 0.9499999999999998, 48970.80859375, 0.9499999999999998, 2.843465566635132] -> 376897.375000 -[1551.8785510331754, 6256.896052613223, 85316.06381725718, 3739.999492233065, 0.9999999999999999, 48970.80859375, 0.9999999999999999, 2.843465566635132] -> 105163.335938 -[12739.78740044547, 58732.92624204199, 285241.2366131935, 16082.295001150087, 1.0499999999999998, 48970.80859375, 1.0499999999999998, 2.843465566635132] -> 403770.281250 -[3957.516725710468, 22939.65480430505, 166677.46552264728, 5969.701585100165, 1.0999999999999999, 48970.80859375, 1.0999999999999999, 2.843465566635132] -> 213783.484375 -[80.1182124936823, 993.0752626912799, 5132.238091918062, 392.59859762871804, 1.15, 48970.80859375, 1.15, 2.843465566635132] -> 8724.620117 -[661.6913657596168, 5834.2157549381445, 35105.10140149417, 758.9798238725099, 1.2, 48970.80859375, 1.2, 2.843465566635132] -> 46408.078125 -[15.869773436984554, 70.3500696247598, 349.128951207367, 31.37999748814282, 1.25, 48970.80859375, 1.25, 2.843465566635132] -> 1174.068604 -[5475.740159003131, 26141.389256467315, 99530.6812539266, 4579.718861906729, 1.3, 48970.80859375, 1.3, 2.843465566635132] -> 149229.531250 -[2712.8832464876414, 51134.48454705684, 190988.14188835098, 11116.67972571066, 1.35, 48970.80859375, 1.35, 2.843465566635132] -> 283076.625000 -[555.9942744647149, 1659.797564888771, 15044.766206056704, 1186.8117516047676, 1.4000000000000001, 48970.80859375, 1.4000000000000001, 2.843465566635132] -> 48970.808594 -[9217.899850791555, 28162.19645952814, 206187.64740386323, 11652.551022286105, 1.4500000000000002, 48970.80859375, 1.4500000000000002, 2.843465566635132] -> 48970.808594 -[21989.291016191735, 44749.29999152673, 278698.36209902057, 25381.720908827807, 1.5000000000000002, 48970.80859375, 1.5000000000000002, 2.843465566635132] -> 48970.808594 -[509.4641082784882, 6803.91254068743, 58312.0908866394, 2331.9416037381407, 1.5500000000000003, 48970.80859375, 1.5500000000000003, 2.843465566635132] -> 76194.890625 -[4375.880305265791, 7757.838385253126, 195362.65373285106, 5281.421847133523, 1.6000000000000003, 48970.80859375, 1.6000000000000003, 2.843465566635132] -> 227032.500000 -[1852.8006428754654, 5995.811400972891, 25176.780743566997, 1404.2896896714724, 1.6500000000000004, 48970.80859375, 1.6500000000000004, 2.843465566635132] -> 41203.914062 -[319.7420259925718, 3253.7471722266487, 11376.413871552815, 1010.7932914999622, 1.7000000000000004, 48970.80859375, 1.7000000000000004, 2.843465566635132] -> 20189.945312 -[5634.114937202799, 17443.74846178401, 186954.4347351489, 12121.174542092702, 1.7500000000000004, 48970.80859375, 1.7500000000000004, 2.843465566635132] -> 237168.437500 -[4394.698759906583, 31802.560206831724, 126943.45763685927, 4780.66112107339, 1.8000000000000005, 48970.80859375, 1.8000000000000005, 2.843465566635132] -> 178247.140625 -[2125.8249449827053, 9926.96914529377, 49965.913280664456, 4456.870268388207, 1.8500000000000005, 48970.80859375, 1.8500000000000005, 2.843465566635132] -> 70240.351562 -[684.6557595452314, 17527.242641654553, 274570.8677188591, 18791.313702840456, 1.9000000000000006, 48970.80859375, 1.9000000000000006, 2.843465566635132] -> 330261.937500 -[14677.374614541264, 11615.248790953425, 183596.5006870135, 191.6509189654526, 1.9500000000000006, 48970.80859375, 1.9500000000000006, 2.843465566635132] -> 206078.687500 -[2012.982596018529, 23805.40286026778, 81134.48515719897, 1603.6787166308902, 2.0000000000000004, 48970.80859375, 2.0000000000000004, 2.843465566635132] -> 113638.843750 -[2156.5015162104673, 70933.10064809253, 249190.2210446769, 13185.263119968873, 2.0500000000000003, 48970.80859375, 2.0500000000000003, 2.843465566635132] -> 354305.593750 -[15871.668101524523, 26347.070753788412, 196707.9645397144, 7380.494894854074, 2.1, 48970.80859375, 2.1, 2.843465566635132] -> 243379.578125 -[6967.350628165639, 12296.303755549836, 101565.58165694131, 9340.158039367047, 2.15, 48970.80859375, 2.15, 2.843465566635132] -> 132556.625000 -[4467.3761977333525, 11156.718276238198, 47741.251480424464, 476.2485852777398, 2.1999999999999997, 48970.80859375, 2.1999999999999997, 2.843465566635132] -> 64238.828125 -[18745.524858531295, 47711.045913353315, 281339.13873255486, 14145.699184982419, 2.2499999999999996, 48970.80859375, 2.2499999999999996, 2.843465566635132] -> 366201.562500 -[15983.599412701285, 39870.43395683718, 212612.18210963253, 12086.917544618036, 2.2999999999999994, 48970.80859375, 2.2999999999999994, 2.843465566635132] -> 284113.187500 -[6261.22459171496, 47491.06906250203, 167747.65428481935, 10967.463897070049, 2.349999999999999, 48970.80859375, 2.349999999999999, 2.843465566635132] -> 246093.734375 -[17008.68053230919, 20647.94748228886, 264074.08451172983, 16200.024197322444, 2.399999999999999, 48970.80859375, 2.399999999999999, 2.843465566635132] -> 324623.843750 -[3334.350063124025, 32321.010677757666, 160880.54708913152, 923.8470560239111, 2.449999999999999, 48970.80859375, 2.449999999999999, 2.843465566635132] -> 213812.843750 -[5877.212807442403, 10295.79012052493, 63728.722455491596, 2815.3521132460414, 2.4999999999999987, 48970.80859375, 2.4999999999999987, 2.843465566635132] -> 48970.808594 diff --git a/PhysicsAnalysis/ElectronPhotonID/egammaMVACalibAnalysis/test/photon_response.txt b/PhysicsAnalysis/ElectronPhotonID/egammaMVACalibAnalysis/test/photon_response.txt deleted file mode 100644 index 9a498912b63ee81aab54ff58fad59cfcc14ac6b5..0000000000000000000000000000000000000000 --- a/PhysicsAnalysis/ElectronPhotonID/egammaMVACalibAnalysis/test/photon_response.txt +++ /dev/null @@ -1,200 +0,0 @@ -[12222.08, 49425.33, 89170.18, 655.61, -2.5, 160612.73, -2.5, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 160612.734375 -[12222.08, 49425.33, 89170.18, 655.61, -2.4, 160612.73, -2.4, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 167575.859375 -[12222.08, 49425.33, 89170.18, 655.61, -2.3, 160612.73, -2.3, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 154270.359375 -[12222.08, 49425.33, 89170.18, 655.61, -2.1999999999999997, 160612.73, -2.1999999999999997, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 154641.593750 -[12222.08, 49425.33, 89170.18, 655.61, -2.0999999999999996, 160612.73, -2.0999999999999996, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 153423.328125 -[12222.08, 49425.33, 89170.18, 655.61, -1.9999999999999996, 160612.73, -1.9999999999999996, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 156850.875000 -[12222.08, 49425.33, 89170.18, 655.61, -1.8999999999999995, 160612.73, -1.8999999999999995, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 159173.578125 -[12222.08, 49425.33, 89170.18, 655.61, -1.7999999999999994, 160612.73, -1.7999999999999994, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 163294.312500 -[12222.08, 49425.33, 89170.18, 655.61, -1.6999999999999993, 160612.73, -1.6999999999999993, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 164810.296875 -[12222.08, 49425.33, 89170.18, 655.61, -1.5999999999999992, 160612.73, -1.5999999999999992, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 165295.328125 -[12222.08, 49425.33, 89170.18, 655.61, -1.4999999999999991, 160612.73, -1.4999999999999991, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 160612.734375 -[12222.08, 49425.33, 89170.18, 655.61, -1.399999999999999, 160612.73, -1.399999999999999, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 160612.734375 -[12222.08, 49425.33, 89170.18, 655.61, -1.299999999999999, 160612.73, -1.299999999999999, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 173366.843750 -[12222.08, 49425.33, 89170.18, 655.61, -1.1999999999999988, 160612.73, -1.1999999999999988, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 170378.515625 -[12222.08, 49425.33, 89170.18, 655.61, -1.0999999999999988, 160612.73, -1.0999999999999988, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 170458.046875 -[12222.08, 49425.33, 89170.18, 655.61, -0.9999999999999988, 160612.73, -0.9999999999999988, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 172418.562500 -[12222.08, 49425.33, 89170.18, 655.61, -0.8999999999999988, 160612.73, -0.8999999999999988, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 171629.015625 -[12222.08, 49425.33, 89170.18, 655.61, -0.7999999999999988, 160612.73, -0.7999999999999988, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 192661.046875 -[12222.08, 49425.33, 89170.18, 655.61, -0.6999999999999988, 160612.73, -0.6999999999999988, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 161884.765625 -[12222.08, 49425.33, 89170.18, 655.61, -0.5999999999999989, 160612.73, -0.5999999999999989, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 162357.656250 -[12222.08, 49425.33, 89170.18, 655.61, -0.4999999999999989, 160612.73, -0.4999999999999989, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 170719.421875 -[12222.08, 49425.33, 89170.18, 655.61, -0.3999999999999989, 160612.73, -0.3999999999999989, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 172217.093750 -[12222.08, 49425.33, 89170.18, 655.61, -0.29999999999999893, 160612.73, -0.29999999999999893, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 174886.171875 -[12222.08, 49425.33, 89170.18, 655.61, -0.19999999999999893, 160612.73, -0.19999999999999893, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 173034.281250 -[12222.08, 49425.33, 89170.18, 655.61, -0.09999999999999892, 160612.73, -0.09999999999999892, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 175172.375000 -[12222.08, 49425.33, 89170.18, 655.61, 1.0824674490095276e-15, 160612.73, 1.0824674490095276e-15, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 196072.343750 -[12222.08, 49425.33, 89170.18, 655.61, 0.10000000000000109, 160612.73, 0.10000000000000109, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 175047.000000 -[12222.08, 49425.33, 89170.18, 655.61, 0.2000000000000011, 160612.73, 0.2000000000000011, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 172991.687500 -[12222.08, 49425.33, 89170.18, 655.61, 0.3000000000000011, 160612.73, 0.3000000000000011, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 175617.062500 -[12222.08, 49425.33, 89170.18, 655.61, 0.40000000000000113, 160612.73, 0.40000000000000113, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 173745.953125 -[12222.08, 49425.33, 89170.18, 655.61, 0.5000000000000011, 160612.73, 0.5000000000000011, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 172115.515625 -[12222.08, 49425.33, 89170.18, 655.61, 0.6000000000000011, 160612.73, 0.6000000000000011, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 162177.968750 -[12222.08, 49425.33, 89170.18, 655.61, 0.7000000000000011, 160612.73, 0.7000000000000011, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 161692.312500 -[12222.08, 49425.33, 89170.18, 655.61, 0.800000000000001, 160612.73, 0.800000000000001, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 186387.312500 -[12222.08, 49425.33, 89170.18, 655.61, 0.900000000000001, 160612.73, 0.900000000000001, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 171711.718750 -[12222.08, 49425.33, 89170.18, 655.61, 1.000000000000001, 160612.73, 1.000000000000001, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 172494.968750 -[12222.08, 49425.33, 89170.18, 655.61, 1.1000000000000012, 160612.73, 1.1000000000000012, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 170366.281250 -[12222.08, 49425.33, 89170.18, 655.61, 1.2000000000000013, 160612.73, 1.2000000000000013, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 170537.218750 -[12222.08, 49425.33, 89170.18, 655.61, 1.3000000000000014, 160612.73, 1.3000000000000014, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 173432.531250 -[12222.08, 49425.33, 89170.18, 655.61, 1.4000000000000015, 160612.73, 1.4000000000000015, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 160612.734375 -[12222.08, 49425.33, 89170.18, 655.61, 1.5000000000000016, 160612.73, 1.5000000000000016, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 160612.734375 -[12222.08, 49425.33, 89170.18, 655.61, 1.6000000000000016, 160612.73, 1.6000000000000016, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 165148.109375 -[12222.08, 49425.33, 89170.18, 655.61, 1.7000000000000017, 160612.73, 1.7000000000000017, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 165066.125000 -[12222.08, 49425.33, 89170.18, 655.61, 1.8000000000000018, 160612.73, 1.8000000000000018, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 163183.968750 -[12222.08, 49425.33, 89170.18, 655.61, 1.900000000000002, 160612.73, 1.900000000000002, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 159247.062500 -[12222.08, 49425.33, 89170.18, 655.61, 2.0000000000000018, 160612.73, 2.0000000000000018, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 156992.937500 -[12222.08, 49425.33, 89170.18, 655.61, 2.100000000000002, 160612.73, 2.100000000000002, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 153460.140625 -[12222.08, 49425.33, 89170.18, 655.61, 2.200000000000002, 160612.73, 2.200000000000002, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 154678.375000 -[12222.08, 49425.33, 89170.18, 655.61, 2.300000000000002, 160612.73, 2.300000000000002, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 154102.734375 -[12222.08, 49425.33, 89170.18, 655.61, 2.400000000000002, 160612.73, 2.400000000000002, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 117.15968322753906] -> 167408.234375 -[12222.08, 49425.33, 89170.18, 655.61, -2.5, 160612.73, -2.5, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 160612.734375 -[12222.08, 49425.33, 89170.18, 655.61, -2.4, 160612.73, -2.4, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 163336.203125 -[12222.08, 49425.33, 89170.18, 655.61, -2.3, 160612.73, -2.3, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 151111.812500 -[12222.08, 49425.33, 89170.18, 655.61, -2.1999999999999997, 160612.73, -2.1999999999999997, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 152469.625000 -[12222.08, 49425.33, 89170.18, 655.61, -2.0999999999999996, 160612.73, -2.0999999999999996, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 150905.765625 -[12222.08, 49425.33, 89170.18, 655.61, -1.9999999999999996, 160612.73, -1.9999999999999996, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 152111.312500 -[12222.08, 49425.33, 89170.18, 655.61, -1.8999999999999995, 160612.73, -1.8999999999999995, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 166006.843750 -[12222.08, 49425.33, 89170.18, 655.61, -1.7999999999999994, 160612.73, -1.7999999999999994, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 164158.890625 -[12222.08, 49425.33, 89170.18, 655.61, -1.6999999999999993, 160612.73, -1.6999999999999993, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 159930.781250 -[12222.08, 49425.33, 89170.18, 655.61, -1.5999999999999992, 160612.73, -1.5999999999999992, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 158428.468750 -[12222.08, 49425.33, 89170.18, 655.61, -1.4999999999999991, 160612.73, -1.4999999999999991, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 160612.734375 -[12222.08, 49425.33, 89170.18, 655.61, -1.399999999999999, 160612.73, -1.399999999999999, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 160612.734375 -[12222.08, 49425.33, 89170.18, 655.61, -1.299999999999999, 160612.73, -1.299999999999999, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 172044.125000 -[12222.08, 49425.33, 89170.18, 655.61, -1.1999999999999988, 160612.73, -1.1999999999999988, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 169727.281250 -[12222.08, 49425.33, 89170.18, 655.61, -1.0999999999999988, 160612.73, -1.0999999999999988, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 169728.687500 -[12222.08, 49425.33, 89170.18, 655.61, -0.9999999999999988, 160612.73, -0.9999999999999988, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 166450.640625 -[12222.08, 49425.33, 89170.18, 655.61, -0.8999999999999988, 160612.73, -0.8999999999999988, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 167030.531250 -[12222.08, 49425.33, 89170.18, 655.61, -0.7999999999999988, 160612.73, -0.7999999999999988, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 191267.296875 -[12222.08, 49425.33, 89170.18, 655.61, -0.6999999999999988, 160612.73, -0.6999999999999988, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 164006.187500 -[12222.08, 49425.33, 89170.18, 655.61, -0.5999999999999989, 160612.73, -0.5999999999999989, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 165302.984375 -[12222.08, 49425.33, 89170.18, 655.61, -0.4999999999999989, 160612.73, -0.4999999999999989, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 168586.046875 -[12222.08, 49425.33, 89170.18, 655.61, -0.3999999999999989, 160612.73, -0.3999999999999989, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 168184.062500 -[12222.08, 49425.33, 89170.18, 655.61, -0.29999999999999893, 160612.73, -0.29999999999999893, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 169089.171875 -[12222.08, 49425.33, 89170.18, 655.61, -0.19999999999999893, 160612.73, -0.19999999999999893, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 169231.171875 -[12222.08, 49425.33, 89170.18, 655.61, -0.09999999999999892, 160612.73, -0.09999999999999892, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 169385.296875 -[12222.08, 49425.33, 89170.18, 655.61, 1.0824674490095276e-15, 160612.73, 1.0824674490095276e-15, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 201807.296875 -[12222.08, 49425.33, 89170.18, 655.61, 0.10000000000000109, 160612.73, 0.10000000000000109, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 169363.500000 -[12222.08, 49425.33, 89170.18, 655.61, 0.2000000000000011, 160612.73, 0.2000000000000011, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 169212.750000 -[12222.08, 49425.33, 89170.18, 655.61, 0.3000000000000011, 160612.73, 0.3000000000000011, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 169226.250000 -[12222.08, 49425.33, 89170.18, 655.61, 0.40000000000000113, 160612.73, 0.40000000000000113, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 168159.515625 -[12222.08, 49425.33, 89170.18, 655.61, 0.5000000000000011, 160612.73, 0.5000000000000011, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 168611.781250 -[12222.08, 49425.33, 89170.18, 655.61, 0.6000000000000011, 160612.73, 0.6000000000000011, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 165291.171875 -[12222.08, 49425.33, 89170.18, 655.61, 0.7000000000000011, 160612.73, 0.7000000000000011, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 163989.281250 -[12222.08, 49425.33, 89170.18, 655.61, 0.800000000000001, 160612.73, 0.800000000000001, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 190245.640625 -[12222.08, 49425.33, 89170.18, 655.61, 0.900000000000001, 160612.73, 0.900000000000001, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 167062.484375 -[12222.08, 49425.33, 89170.18, 655.61, 1.000000000000001, 160612.73, 1.000000000000001, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 166488.250000 -[12222.08, 49425.33, 89170.18, 655.61, 1.1000000000000012, 160612.73, 1.1000000000000012, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 169725.437500 -[12222.08, 49425.33, 89170.18, 655.61, 1.2000000000000013, 160612.73, 1.2000000000000013, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 169845.031250 -[12222.08, 49425.33, 89170.18, 655.61, 1.3000000000000014, 160612.73, 1.3000000000000014, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 172095.796875 -[12222.08, 49425.33, 89170.18, 655.61, 1.4000000000000015, 160612.73, 1.4000000000000015, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 160612.734375 -[12222.08, 49425.33, 89170.18, 655.61, 1.5000000000000016, 160612.73, 1.5000000000000016, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 160612.734375 -[12222.08, 49425.33, 89170.18, 655.61, 1.6000000000000016, 160612.73, 1.6000000000000016, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 158255.593750 -[12222.08, 49425.33, 89170.18, 655.61, 1.7000000000000017, 160612.73, 1.7000000000000017, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 159757.843750 -[12222.08, 49425.33, 89170.18, 655.61, 1.8000000000000018, 160612.73, 1.8000000000000018, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 164054.093750 -[12222.08, 49425.33, 89170.18, 655.61, 1.900000000000002, 160612.73, 1.900000000000002, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 166137.281250 -[12222.08, 49425.33, 89170.18, 655.61, 2.0000000000000018, 160612.73, 2.0000000000000018, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 152305.140625 -[12222.08, 49425.33, 89170.18, 655.61, 2.100000000000002, 160612.73, 2.100000000000002, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 150944.437500 -[12222.08, 49425.33, 89170.18, 655.61, 2.200000000000002, 160612.73, 2.200000000000002, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 152508.250000 -[12222.08, 49425.33, 89170.18, 655.61, 2.300000000000002, 160612.73, 2.300000000000002, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 150860.640625 -[12222.08, 49425.33, 89170.18, 655.61, 2.400000000000002, 160612.73, 2.400000000000002, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 162970.265625 -[75.02042684446481, 1085.7389534351394, 4414.802597795481, 382.4158957553129, -2.5, 160612.73, -2.5, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 160612.734375 -[243.63893175300174, 1352.3920700088254, 8755.673601556411, 153.44175781816324, -2.4, 160612.73, -2.4, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 15337.401367 -[106.91864072990396, 1207.5135764119534, 8759.91300226021, 565.5767252894485, -2.3, 160612.73, -2.3, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 15446.378906 -[218.82137588154163, 196.58734155975208, 2769.771252085521, 166.17034889451972, -2.1999999999999997, 160612.73, -2.1999999999999997, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 5051.058594 -[243.13268320070912, 1798.72093052086, 6092.2892780102275, 148.73221875421655, -2.0999999999999996, 160612.73, -2.0999999999999996, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 12802.774414 -[378.2652077925949, 672.0725809073556, 5550.114144449059, 210.72166919018562, -1.9999999999999996, 160612.73, -1.9999999999999996, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 6967.480469 -[322.23605404885143, 99.5924471984687, 5503.254158110356, 350.37142330966327, -1.8999999999999995, 160612.73, -1.8999999999999995, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 6420.995605 -[541.470749330923, 698.606021281528, 7669.272518460329, 457.46073235665335, -1.7999999999999994, 160612.73, -1.7999999999999994, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 9443.672852 -[51.95532240255916, 29.830270417211718, 938.2169255975203, 26.879980987385082, -1.6999999999999993, 160612.73, -1.6999999999999993, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 1750.901733 -[510.14330084941054, 943.7829363591266, 5487.593705173609, 164.31084441598816, -1.5999999999999992, 160612.73, -1.5999999999999992, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 7770.155762 -[492.9368096697063, 1731.4817689713034, 8469.348210017642, 614.5092691715989, -1.4999999999999991, 160612.73, -1.4999999999999991, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 160612.734375 -[318.8168109784101, 764.6652500337902, 4885.415173490769, 50.5048466335422, -1.399999999999999, 160612.73, -1.399999999999999, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 160612.734375 -[356.502746400395, 1563.4548740431558, 9156.645523472513, 628.6363732694283, -1.299999999999999, 160612.73, -1.299999999999999, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 12513.746094 -[41.72089901883786, 193.05405826243882, 7227.136257288015, 395.1147848630062, -1.1999999999999988, 160612.73, -1.1999999999999988, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 8309.202148 -[3.7983493811695643, 45.48252774620513, 587.9618841619516, 15.192393579184928, -1.0999999999999988, 160612.73, -1.0999999999999988, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 1197.744751 -[382.66598978151563, 1396.6185441540827, 7770.347126445447, 75.21420536554582, -0.9999999999999988, 160612.73, -0.9999999999999988, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 10283.601562 -[151.0153338238502, 71.15773873891396, 2590.9917728593136, 153.04719939983846, -0.8999999999999988, 160612.73, -0.8999999999999988, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 4112.343262 -[243.2794787111012, 13.725018552501263, 5417.983511523304, 206.02280860050848, -0.7999999999999988, 160612.73, -0.7999999999999988, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 7294.535156 -[46.78548472414705, 64.31523687927034, 2156.4198759319274, 100.57413157005733, -0.6999999999999988, 160612.73, -0.6999999999999988, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 3918.497070 -[417.4798370127681, 1165.0222610258486, 5876.675573871101, 48.35408650921702, -0.5999999999999989, 160612.73, -0.5999999999999989, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 7943.898438 -[319.0205970947244, 628.6308339105912, 4506.83985118875, 260.4916346173294, -0.4999999999999989, 160612.73, -0.4999999999999989, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 6014.031250 -[121.29238213027853, 45.39665990148127, 3298.252907013953, 36.706144385781634, -0.3999999999999989, 160612.73, -0.3999999999999989, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 3648.124756 -[411.8493634863711, 413.5851796433986, 8962.112101477807, 144.49312630379845, -0.29999999999999893, 160612.73, -0.29999999999999893, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 10362.643555 -[79.2674918348542, 46.38477121538502, 2018.667329121573, 169.63400818394524, -0.19999999999999893, 160612.73, -0.19999999999999893, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 2745.343750 -[0.7821669563308675, 1.776127726007337, 88.14773029554135, 3.3285353250771452, -0.09999999999999892, 160612.73, -0.09999999999999892, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 142.009659 -[351.2288396324433, 290.2993180288843, 3592.917587011251, 77.51627535881808, 1.0824674490095276e-15, 160612.73, 1.0824674490095276e-15, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 6308.083008 -[34.52871241060567, 469.9219126887213, 2840.740666849586, 212.74594274403793, 0.10000000000000109, 160612.73, 0.10000000000000109, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 3747.571533 -[49.223294470258594, 862.424683647937, 6387.708732342958, 565.2817046137911, 0.2000000000000011, 160612.73, 0.2000000000000011, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 8291.927734 -[469.2788254785656, 737.1402303741237, 4916.197232616098, 22.275705720540145, 0.3000000000000011, 160612.73, 0.3000000000000011, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 6479.119141 -[27.722148318823862, 59.50367672351336, 373.021870271113, 23.424442675888404, 0.40000000000000113, 160612.73, 0.40000000000000113, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 714.296326 -[175.31254256413217, 1297.3245201908303, 6937.047362324485, 520.7768482712652, 0.5000000000000011, 160612.73, 0.5000000000000011, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 9286.695312 -[36.828487049825384, 1745.0058522199745, 6484.856280973246, 257.61567409328956, 0.6000000000000011, 160612.73, 0.6000000000000011, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 9032.528320 -[395.9455153693767, 134.7493001706903, 9544.928169699437, 628.5285888161261, 0.7000000000000011, 160612.73, 0.7000000000000011, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 11309.072266 -[35.76816273411762, 461.0698041950583, 2557.4222966917628, 52.75317004720811, 0.800000000000001, 160612.73, 0.800000000000001, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 4132.639160 -[395.7135172404438, 147.57381380946734, 8892.562958674043, 391.8365879272729, 0.900000000000001, 160612.73, 0.900000000000001, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 10245.844727 -[232.0105183961727, 776.5457765842759, 5385.548009228264, 252.42795845284093, 1.000000000000001, 160612.73, 1.000000000000001, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 7068.275879 -[54.629096597412136, 19.98003094262918, 1579.9610798432718, 25.862688494195947, 1.1000000000000012, 160612.73, 1.1000000000000012, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 3019.385742 -[42.48249563858019, 275.2727470796305, 1137.4412886581542, 15.857797231259436, 1.2000000000000013, 160612.73, 1.2000000000000013, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 2705.783203 -[593.4710493820402, 1867.1612031128652, 9782.845051808197, 188.21359772940738, 1.3000000000000014, 160612.73, 1.3000000000000014, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 13566.289062 -[165.57697563080544, 36.84426809976805, 1707.7660965995467, 43.851220604397646, 1.4000000000000015, 160612.73, 1.4000000000000015, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 160612.734375 -[44.69209066496072, 8.368979823056678, 1303.45701117479, 51.30703113026673, 1.5000000000000016, 160612.73, 1.5000000000000016, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 160612.734375 -[395.6015352028463, 114.16335840970831, 8598.921738417474, 247.5071168597615, 1.6000000000000016, 160612.73, 1.6000000000000016, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 9256.417969 -[205.99430871984285, 1677.0067493522583, 7258.725880323591, 137.19030496221094, 1.7000000000000017, 160612.73, 1.7000000000000017, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 9504.031250 -[341.80819459005414, 773.8125286566809, 6995.043054686889, 695.4947685726764, 1.8000000000000018, 160612.73, 1.8000000000000018, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 8936.597656 -[26.37853715753701, 164.661483793945, 655.7871606500898, 1.4887964684426753, 1.900000000000002, 160612.73, 1.900000000000002, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 905.049255 -[13.366513305049464, 135.0344087410501, 2959.426967333223, 214.7923855773727, 2.0000000000000018, 160612.73, 2.0000000000000018, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 3608.936279 -[233.2950414299279, 830.6592242150543, 3822.554355227331, 99.35175273094846, 2.100000000000002, 160612.73, 2.100000000000002, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 7550.633789 -[108.66836075952492, 64.68577422095068, 2660.0022043774284, 229.94204122001545, 2.200000000000002, 160612.73, 2.200000000000002, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 4784.617676 -[313.30362916984393, 655.2450486511481, 7128.182324752996, 710.5177970860059, 2.300000000000002, 160612.73, 2.300000000000002, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 12464.096680 -[320.6022085077019, 1445.1168123893974, 6753.672476404086, 405.86900792799923, 2.400000000000002, 160612.73, 2.400000000000002, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 0.0] -> 12852.116211 -[60.153570733769094, 107.51695968278709, 663.6099952680496, 3.3560574564239745, -2.5, 160612.73, -2.5, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 781.4189963034897] -> 160612.734375 -[359.3380392045403, 375.60921744632986, 5011.381790914233, 199.05359960203273, -2.4, 160612.73, -2.4, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 674.4256049680492] -> 13740.919922 -[13.928492564035398, 521.2415548631126, 2293.3205727371396, 99.3891697098736, -2.3, 160612.73, -2.3, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 410.41531819005735] -> 6927.811035 -[554.0720643612044, 951.5873674878181, 7352.442278793636, 394.1430561967297, -2.1999999999999997, 160612.73, -2.1999999999999997, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 581.8793246030262] -> 22154.841797 -[258.4251039962788, 22.852278215243473, 4842.404421805847, 118.90764492036152, -2.0999999999999996, 160612.73, -2.0999999999999996, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 269.95937653517143] -> 12656.773438 -[22.779512105997963, 30.997045721880706, 416.29977114164495, 28.137805862815373, -1.9999999999999996, 160612.73, -1.9999999999999996, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 704.2021990835409] -> 1045.792236 -[750.5881556922344, 1031.155601621058, 8369.109606970116, 8.369868199756802, -1.8999999999999995, 160612.73, -1.8999999999999995, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 543.1479063229849] -> 15543.170898 -[439.67156639371876, 385.2206020619197, 5134.215089365064, 432.3541491483823, -1.7999999999999994, 160612.73, -1.7999999999999994, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 733.255369806235] -> 16786.929688 -[26.37236501951522, 641.2015868234095, 2266.692604682173, 42.26096126033088, -1.6999999999999993, 160612.73, -1.6999999999999993, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 443.65523926080346] -> 11353.270508 -[69.62114970242328, 1249.2363158363855, 5648.069509148008, 519.9259833509221, -1.5999999999999992, 160612.73, -1.5999999999999992, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 262.54265622199694] -> 20995.607422 -[5.772794047015372, 184.95790222054484, 699.1985149220282, 66.93583440321616, -1.4999999999999991, 160612.73, -1.4999999999999991, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 83.26776715041473] -> 160612.734375 -[76.09114363475553, 369.89442709863164, 3451.244921265272, 88.18023060443258, -1.399999999999999, 160612.73, -1.399999999999999, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 664.8840749729106] -> 160612.734375 -[230.97847862986814, 294.4212257786621, 8691.27948895293, 447.18891922237054, -1.299999999999999, 160612.73, -1.299999999999999, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 620.2076435659222] -> 17509.558594 -[285.80665407842395, 929.2871631268047, 3955.498745554997, 226.52484759503568, -1.1999999999999988, 160612.73, -1.1999999999999988, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 121.81948876735547] -> 13565.865234 -[293.17730429539915, 1028.4071403046294, 4171.944098814031, 47.22629143505423, -1.0999999999999988, 160612.73, -1.0999999999999988, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 149.33530778407328] -> 13601.849609 -[211.76673459902375, 357.2460190202034, 3008.6471682820957, 114.61386816209335, -0.9999999999999988, 160612.73, -0.9999999999999988, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 341.1862368779268] -> 8825.144531 -[498.59114001064506, 1636.4295467007162, 9412.513548336652, 659.8903362915968, -0.8999999999999988, 160612.73, -0.8999999999999988, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 612.5342883588913] -> 17022.595703 -[408.6666610419282, 1765.8509263466963, 6479.029723253152, 390.9113090785945, -0.7999999999999988, 160612.73, -0.7999999999999988, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 194.21065575314398] -> 16123.578125 -[426.55857344873493, 347.4515099039214, 8239.104041200759, 134.93450987575116, -0.6999999999999988, 160612.73, -0.6999999999999988, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 345.94677261134706] -> 13520.381836 -[347.63265139277496, 1219.31461866239, 4843.906362750743, 249.45717638820392, -0.5999999999999989, 160612.73, -0.5999999999999989, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 169.82624724411147] -> 10870.661133 -[390.4160502292424, 2312.563694585432, 8433.739429542944, 197.9788664396827, -0.4999999999999989, 160612.73, -0.4999999999999989, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 656.4402569417716] -> 17016.169922 -[38.11015445143065, 281.8951369068456, 5624.99688997346, 494.195091549267, -0.3999999999999989, 160612.73, -0.3999999999999989, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 258.9266827027167] -> 10180.974609 -[625.246597416166, 2120.5681017785273, 9950.955667635699, 613.4922976321045, -0.29999999999999893, 160612.73, -0.29999999999999893, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 586.7241051012738] -> 15876.238281 -[337.31815853092075, 96.62638198166091, 9124.802087253367, 318.49991031873583, -0.19999999999999893, 160612.73, -0.19999999999999893, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 601.1552906510561] -> 15814.011719 -[157.20229183762365, 1195.6581820195252, 7741.040651392073, 546.5890474098519, -0.09999999999999892, 160612.73, -0.09999999999999892, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 70.13823601084391] -> 15933.731445 -[354.8027193395049, 1169.9119334280042, 4888.61075076246, 93.34032852767169, 1.0824674490095276e-15, 160612.73, 1.0824674490095276e-15, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 201.05005563433923] -> 12058.291992 -[113.20539625306324, 25.77590505353217, 1599.7702734959096, 16.435269203058546, 0.10000000000000109, 160612.73, 0.10000000000000109, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 731.7162505688971] -> 4299.015137 -[86.33486465579901, 93.55886318084455, 2640.270795475379, 148.6915395623279, 0.2000000000000011, 160612.73, 0.2000000000000011, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 317.5535733297222] -> 6302.337891 -[15.884184924449626, 404.8100343293093, 1366.285027935883, 55.13705871374685, 0.3000000000000011, 160612.73, 0.3000000000000011, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 245.32876299005778] -> 4487.112305 -[207.56172524778435, 510.1574209455999, 5822.855872135874, 349.21589496939157, 0.40000000000000113, 160612.73, 0.40000000000000113, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 729.2731469141254] -> 11106.252930 -[23.670683109024157, 94.41762840217135, 321.98075366252743, 30.497919131660304, 0.5000000000000011, 160612.73, 0.5000000000000011, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 120.4059273471273] -> 1463.264404 -[15.805121019749052, 304.4407099530765, 3291.249625333722, 91.9609651004679, 0.6000000000000011, 160612.73, 0.6000000000000011, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 83.87168296639874] -> 8428.083008 -[32.15390967439211, 494.0543776023298, 4464.659093611978, 130.13823707547837, 0.7000000000000011, 160612.73, 0.7000000000000011, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 163.81328919837915] -> 9855.889648 -[727.606787775754, 1914.5239641549297, 8713.108309969408, 432.1831811648132, 0.800000000000001, 160612.73, 0.800000000000001, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 161.20077852925812] -> 19662.210938 -[0.6606937179372885, 1.2525504248077746, 8.923200944727094, 0.20159667710872206, 0.900000000000001, 160612.73, 0.900000000000001, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 287.94425636375564] -> 36.466785 -[37.43514033679049, 81.20924017864878, 847.6576834283068, 63.503524960369134, 1.000000000000001, 160612.73, 1.000000000000001, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 310.8102744627573] -> 3317.082520 -[16.12743041739747, 110.19050996045385, 2452.0137970259016, 39.67499715824521, 1.1000000000000012, 160612.73, 1.1000000000000012, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 424.91920984955584] -> 7635.235840 -[18.369869547131255, 158.34779285959544, 562.7361691439503, 31.865276734974316, 1.2000000000000013, 160612.73, 1.2000000000000013, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 741.7746178584609] -> 2811.399658 -[55.02788642838354, 229.35261475846306, 1183.3956970159609, 64.23091450123654, 1.3000000000000014, 160612.73, 1.3000000000000014, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 268.2273832985144] -> 4670.918945 -[115.22353708475826, 903.5724233489659, 3868.534667393182, 66.56566009940906, 1.4000000000000015, 160612.73, 1.4000000000000015, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 400.17089961678016] -> 160612.734375 -[311.11712005327394, 341.8427398979596, 5798.7674680778055, 287.02305500482197, 1.5000000000000016, 160612.73, 1.5000000000000016, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 613.3659314895436] -> 160612.734375 -[79.18195744209065, 1882.0791015927234, 8811.987150481558, 852.5175763104345, 1.6000000000000016, 160612.73, 1.6000000000000016, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 257.08555669775683] -> 29605.351562 -[235.90211820256522, 657.4808580367654, 4137.721256869087, 43.07259737865736, 1.7000000000000017, 160612.73, 1.7000000000000017, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 283.5235570693534] -> 17771.556641 -[84.0323050774955, 2544.717092136005, 9513.8414315302, 822.4576406860789, 1.8000000000000018, 160612.73, 1.8000000000000018, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 639.1232063251168] -> 21485.533203 -[321.9678359730477, 8.379682617198764, 5053.164225123283, 342.61457295254905, 1.900000000000002, 160612.73, 1.900000000000002, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 345.7968607570281] -> 11432.433594 -[686.0421540843082, 1199.5552686417395, 9134.782858155244, 390.67252632164644, 2.0000000000000018, 160612.73, 2.0000000000000018, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 268.0774282050735] -> 17262.007812 -[458.3496261359632, 1359.9706940527383, 6150.61361524826, 22.95046402817826, 2.100000000000002, 160612.73, 2.100000000000002, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 177.57541483284385] -> 19458.867188 -[66.51685699845031, 163.86141081077778, 1021.3618984518524, 77.11290487753939, 2.200000000000002, 160612.73, 2.200000000000002, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 45.14493262927728] -> 3734.930176 -[290.3894995150181, 1457.2221683694918, 7166.305338899033, 501.49509037797213, 2.300000000000002, 160612.73, 2.300000000000002, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 35.28653013191828] -> 24012.027344 -[521.481933530409, 1011.4134798102996, 7040.438201133777, 273.3648563704395, 2.400000000000002, 160612.73, 2.400000000000002, 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, 2, 10, 0, 10, 568.0234780132793] -> 20999.500000 diff --git a/PhysicsAnalysis/ElectronPhotonID/egammaMVACalibAnalysis/test/ut_test.py b/PhysicsAnalysis/ElectronPhotonID/egammaMVACalibAnalysis/test/ut_test.py deleted file mode 100755 index 878d4a13af5f32e6618fa3af80435e8fb3e46aa5..0000000000000000000000000000000000000000 --- a/PhysicsAnalysis/ElectronPhotonID/egammaMVACalibAnalysis/test/ut_test.py +++ /dev/null @@ -1,382 +0,0 @@ -#! /usr/bin/env python - -# Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration - -import unittest -import ROOT - - -def arange(xmin, xmax, delta): - # just to don't inject dep from numpy - x = xmin - while True: - yield x - x += delta - if x >= xmax: - break - - -def xAOD_electron_generator(tree): - for ievent in xrange(tree.GetEntries()): - tree.GetEntry(ievent) - for i in xrange(tree.Electrons.size()): - el = tree.Electrons.at(i) - yield el - - -def xAOD_photon_generator(tree): - for ievent in xrange(tree.GetEntries()): - tree.GetEntry(ievent) - for i in xrange(tree.Photons.size()): - el = tree.Photons.at(i) - yield el - - -def is_file_readable(path): - f = ROOT.TFile.Open(path) - return bool(f) - - -class TestEgammaMVACalib(unittest.TestCase): - @classmethod - def setUpClass(cls): - cls.particle_tree_electron = cls.ParticleTree(("el_rawcl_Es0", "el_rawcl_Es1", "el_rawcl_Es2", "el_rawcl_Es3", - "el_cl_eta", "el_cl_E", "el_cl_etaCalo", "el_cl_phiCalo")) - cls.particle_tree_photon = cls.ParticleTree(("ph_rawcl_Es0", "ph_rawcl_Es1", "ph_rawcl_Es2", "ph_rawcl_Es3", - "ph_cl_eta", "ph_cl_E", "ph_cl_etaCalo", "ph_cl_phiCalo", - "ph_ptconv", "ph_pt1conv", "ph_pt2conv", "ph_convtrk1nPixHits", - "ph_convtrk1nSCTHits", "ph_convtrk2nPixHits", - "ph_convtrk2nSCTHits", "ph_Rconv")) - - cls.photon_tool_v1 = ROOT.egammaMVACalib(ROOT.egammaMVACalib.egPHOTON, True, "egammaMVACalib/v1") - cls.electron_tool_v1 = ROOT.egammaMVACalib(ROOT.egammaMVACalib.egELECTRON, True, "egammaMVACalib/v1") - cls.photon_tool_v3 = ROOT.egammaMVACalib(ROOT.egammaMVACalib.egPHOTON, True, "egammaMVACalib/offline/v3") - cls.electron_tool_v3 = ROOT.egammaMVACalib(ROOT.egammaMVACalib.egELECTRON, True, "egammaMVACalib/offline/v3") - cls.photon_tool_v3_online = ROOT.egammaMVACalib(ROOT.egammaMVACalib.egPHOTON, True, "egammaMVACalib/online/v3") - cls.electron_tool_v3_online = ROOT.egammaMVACalib(ROOT.egammaMVACalib.egELECTRON, True, "egammaMVACalib/online/v3") - - cls.tools_electron = (cls.electron_tool_v1, cls.electron_tool_v3, cls.electron_tool_v3_online) - cls.tools_photon = (cls.photon_tool_v1, cls.photon_tool_v3, cls.photon_tool_v3_online) - - for t in cls.tools_electron: - t.InitTree(cls.particle_tree_electron.get_tree()) - for t in cls.tools_photon: - t.InitTree(cls.particle_tree_photon.get_tree()) - - - class ParticleTree(object): - def __init__(self, variable_names): - from array import array - self.tree = ROOT.TTree() - self.variable_names = variable_names - self.data = [] - for var_name in self.variable_names: - d = array('f', [0]) - self.data.append(d) - self.tree.Branch(var_name, d, "%s/F" % var_name) - - def update(self, vs): - if len(vs) != len(self.data): - raise ValueError("data and variable list must have the same length") - for d, v in zip(self.data, vs): - d[0] = v - - def get_tree(self): - return self.tree - - def test_energy_v1_weights(self): - """ - test for some fixed case if using run1 weights (v1) the tool reproduces - the same outputs +/- 1 MeV - """ - electron_tool = self.electron_tool_v1 - - # first example - example_inputs = (2943.845703125, 20473.12109375, 22390.435546875, 275.47125244140625, - 0.5844721794128418, 48970.80859375, 0.5835072994232178, 2.843465566635132) - self.particle_tree_electron.update(example_inputs) - self.assertAlmostEqual(electron_tool.getMVAEnergy(), 49346.90625, delta=1) - - photon_tool = self.photon_tool_v1 - - example_inputs = (12222.08, 49425.33, 89170.18, 655.61, 1.663827, 160612.73, 1.6522, - 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, - 2, 10, 0, 10, 117.15968322753906) - self.particle_tree_photon.update(example_inputs) - self.assertAlmostEqual(photon_tool.getMVAEnergy(), 169953.875, delta=1.) - - def do_test_file(self, tool, tree): - assert tree - tool.InitTree(tree) - self.assertGreater(tree.GetEntries(), 0) - for i in xrange(tree.GetEntries()): - tree.GetEntry(i) - output = tool.getMVAEnergy() - expected_output = tree.exp_output_v1 - self.assertAlmostEqual(output, expected_output, delta=1.) - - def test_extensive_v1_electron(self): - """ - test the expected output looping on a local file with a simple TTree. Electron, v1 - """ - electron_tool = ROOT.egammaMVACalib(ROOT.egammaMVACalib.egELECTRON, True, "egammaMVACalib/v1") - f = ROOT.TFile.Open("electron_test.root") - tree = f.Get("electron_test") - self.do_test_file(electron_tool, tree) - - def test_extensive_v1_photon(self): - """ - test the expected output looping on a local file with a simple TTree. Photons, v1 - """ - photon_tool = ROOT.egammaMVACalib(ROOT.egammaMVACalib.egPHOTON, True, "egammaMVACalib/v1") - f = ROOT.TFile.Open("photon_test.root") - tree = f.Get("photon_test") - self.do_test_file(photon_tool, tree) - - def generator_test_input(self, filename): - with open(filename) as f: - for line in f: - left, right = line.split("->") - left = left.rstrip(' ]').lstrip(' [') - right = right.strip() - - expected_output = float(right) - left = left.split(',') - example_input = [float(r) if "." in r else int(r) for r in left] - yield example_input, expected_output - - def test_chain_electron(self): - filename = "electron_test.root" - f = ROOT.TFile.Open(filename) - tree = f.Get(filename.split('.')[0]) - assert(tree) - - nevent_per_file = 2 - for i in xrange(tree.GetEntries() / nevent_per_file): - temp_filename = "tmp_electron_%d.root" % i - temp_file = ROOT.TFile(temp_filename, "recreate") - newtree = tree.CopyTree("1", "", nevent_per_file, i * nevent_per_file) - newtree.SetName("electron_test") - newtree.Write() - temp_file.Close() - chain = ROOT.TChain("electron_test", "electron_test") - chain.Add("tmp_electron*.root") - electron_tool = ROOT.egammaMVACalib(ROOT.egammaMVACalib.egELECTRON, True, "egammaMVACalib/v1") - electron_tool.InitTree(chain) - for ientry in xrange(chain.GetEntries()): - chain.GetEntry(ientry) - expected_result = chain.exp_output_v1 - result = electron_tool.getMVAEnergy() - self.assertAlmostEqual(expected_result, result) - self.assertGreater(ientry, 20) - import glob - import os - for fl in glob.glob("tmp_electron*.root"): - os.remove(fl) - - def test_chain_photon(self): - filename = "photon_test.root" - f = ROOT.TFile.Open(filename) - tree = f.Get(filename.split('.')[0]) - assert(tree) - - nevent_per_file = 2 - for i in xrange(tree.GetEntries() / nevent_per_file): - temp_filename = "tmp_photon_%d.root" % i - temp_file = ROOT.TFile(temp_filename, "recreate") - newtree = tree.CopyTree("1", "", nevent_per_file, i * nevent_per_file) - newtree.SetName("photon_test") - newtree.Write() - temp_file.Close() - chain = ROOT.TChain("photon_test", "photon_test") - chain.Add("tmp_photon*.root") - photon_tool = ROOT.egammaMVACalib(ROOT.egammaMVACalib.egPHOTON, True, "egammaMVACalib/v1") - photon_tool.InitTree(chain) - for ientry in xrange(chain.GetEntries()): - chain.GetEntry(ientry) - expected_result = chain.exp_output_v1 - result = photon_tool.getMVAEnergy() - self.assertAlmostEqual(expected_result, result) - self.assertGreater(ientry, 20) - import glob - import os - for fl in glob.glob("tmp_photon*.root"): - os.remove(fl) - - def test_coverage(self): - for tool in self.tools_electron: - tool.useClusterIf0(False) - for tool in self.tools_photon: - tool.useClusterIf0(False) - - for rconv in (0, 117): - for eta in arange(-3, 3, 0.01): - inputs = (12222.08, 49425.33, 89170.18, 655.61, eta, 160612.73, eta, - 2.060981035232544, 71608.8984375, 49311.08984375, 22297.919921875, - 2, 10, 0, 10, rconv) - self.particle_tree_photon.update(inputs) - mva_energy_v1 = self.photon_tool_v1.getMVAEnergy() - mva_energy_v3 = self.photon_tool_v3.getMVAEnergy() - mva_energy_v3_trigger = self.photon_tool_v3_online.getMVAEnergy() - is_crack = 1.370001 < abs(eta) < 1.5199999 - is_forward = abs(eta) > 2.4700001 and abs(eta) < 2.5000001 - is_out = abs(eta) >= 2.5000001 - if is_crack: - self.assertEqual(mva_energy_v1, 0) - self.assertGreater(mva_energy_v3, 0) - if rconv == 0: - self.assertGreater(mva_energy_v3_trigger, 0) - elif is_forward: - self.assertEqual(mva_energy_v1, 0) - self.assertGreater(mva_energy_v3, 0) - if rconv == 0: - self.assertGreater(mva_energy_v3_trigger, 0) - elif is_out: - self.assertEqual(mva_energy_v1, 0) - self.assertEqual(mva_energy_v3, 0) - if rconv == 0: - self.assertEqual(mva_energy_v3_trigger, 0) - else: - self.assertGreater(mva_energy_v1, 0) - self.assertGreater(mva_energy_v3, 0) - if rconv == 0: - self.assertGreater(mva_energy_v3_trigger, 0) - - for eta in arange(-3, 3, 0.01): - inputs = (2943.845703125, 20473.12109375, 22390.435546875, 275.47125244140625, - eta, 48970.80859375, eta, 2.843465566635132) - self.particle_tree_electron.update(inputs) - mva_energy_v1 = self.electron_tool_v1.getMVAEnergy() - mva_energy_v3 = self.electron_tool_v3.getMVAEnergy() - mva_energy_v3_trigger = self.electron_tool_v3_online.getMVAEnergy() - - is_crack = 1.370001 < abs(eta) < 1.5199999 - is_forward = abs(eta) > 2.4700001 and abs(eta) < 2.5000001 - is_out = abs(eta) >= 2.5000001 - if is_crack: - self.assertEqual(mva_energy_v1, 0) - self.assertGreater(mva_energy_v3, 0) - self.assertGreater(mva_energy_v3_trigger, 0) - elif is_forward: - self.assertEqual(mva_energy_v1, 0) - self.assertGreater(mva_energy_v3, 0) - self.assertGreater(mva_energy_v3_trigger, 0) - elif is_out: - self.assertEqual(mva_energy_v1, 0) - self.assertEqual(mva_energy_v3, 0) - self.assertEqual(mva_energy_v3_trigger, 0) - else: - self.assertGreater(mva_energy_v1, 0) - self.assertGreater(mva_energy_v3, 0) - self.assertGreater(mva_energy_v3_trigger, 0) - - for tool in self.tools_electron: - tool.useClusterIf0(True) - for tool in self.tools_photon: - tool.useClusterIf0(True) - - def test_tool_initialization(self): - tool = ROOT.egammaMVATool('the_tool') - self.assertTrue(tool) - - -@unittest.skipIf(not is_file_readable('root://eosatlas.cern.ch//eos/atlas/user/t/turra/user.blenzi.4956574.EXT0._000001.AOD.pool.root'), - "input file not available") -class TestEgammaMVATool(unittest.TestCase): - @classmethod - def setUpClass(cls): - """ using a filename where the egamma.e() is already computed - v1 MVA calibration - """ - filename = 'root://eosatlas.cern.ch//eos/atlas/user/t/turra/user.blenzi.4956574.EXT0._000001.AOD.pool.root' - if (not ROOT.xAOD.Init().isSuccess()): - print "Failed xAOD.Init()" - - treeName = "CollectionTree" - - f = ROOT.TFile.Open(filename) - if not f: - print "file %s not found" % filename - cls.tree = ROOT.xAOD.MakeTransientTree(f, treeName) - - cls.xAOD_tool = ROOT.egammaMVATool("egammaMVATool") - cls.xAOD_tool.setProperty("folder", "egammaMVACalib/v1") - cls.xAOD_tool.initialize() - - @classmethod - def tearDownClass(cls): - ROOT.xAOD.ClearTransientTrees() - - ## TODO: recreate file since numbers changed after https://its.cern.ch/jira/browse/ATLASRECTS-2911 - def testElectrons(self): - N = 200 - for i, el in enumerate(xAOD_electron_generator(self.tree)): - old_energy = el.e() - new_energy = self.xAOD_tool.getEnergy(el.caloCluster(), el) - self.assertAlmostEqual(old_energy, new_energy, delta=10, msg="energy different than expected %.2f != %.2f at eta=%.2f" % (old_energy, new_energy, el.eta())) - if i >= N: - break - print "tested %d electrons" % i - self.assertGreater(i, 10, msg="too few electrons") - - - def atestPhotons(self): - N = 200 - for i, ph in enumerate(xAOD_photon_generator(self.tree)): - if ph.vertex(): - continue - old_energy = ph.e() - new_energy = self.xAOD_tool.getEnergy(ph.caloCluster(), ph) - print old_energy, new_energy, ph.eta() - self.assertAlmostEqual(old_energy, new_energy, delta=1) - if i >= N: - break - print "tested %d photons" % i - self.assertGreater(i, 10, msg="too few photons") - - -@unittest.skipIf(not is_file_readable('root://eosatlas.cern.ch//eos/atlas/user/t/turra/user.blenzi.4956574.EXT0._000001.AOD.pool.root'), - "input file not available") -class TestEgammaMVATrigger(unittest.TestCase): - @classmethod - def setUpClass(cls): - filename = 'root://eosatlas.cern.ch//eos/atlas/user/t/turra/user.blenzi.4956574.EXT0._000001.AOD.pool.root' - if not ROOT.xAOD.Init().isSuccess(): - print "Failed xAOD.Init()" - treeName = "CollectionTree" - - f = ROOT.TFile.Open(filename) - if not f: - print "ERROR: problem opening eos file" - cls.tree = ROOT.xAOD.MakeTransientTree(f, treeName) - - @classmethod - def tearDownClass(cls): - ROOT.xAOD.ClearTransientTrees() - - def testElectron(self): - """ use the HLT interface to apply electron offline calibration """ - xAOD_tool = ROOT.egammaMVATool("egammaMVATool") - xAOD_tool.setProperty("folder", "egammaMVACalib/online/v3") - xAOD_tool.setProperty("use_layer_corrected", False) - xAOD_tool.initialize() - for i, el in enumerate(xAOD_electron_generator(self.tree)): - self.assertAlmostEqual(xAOD_tool.getEnergy(el.caloCluster(), "Electron"), - xAOD_tool.getEnergy(el.caloCluster(), el)) - self.assertGreater(i, 100, msg="not enough electrons") - - def testPhoton(self): - """ test HLT interface to apply photon trigger calibration positive """ - xAOD_tool = ROOT.egammaMVATool("egammaMVATool") - xAOD_tool.setProperty("folder", "egammaMVACalib/online/v3") - xAOD_tool.setProperty("use_layer_corrected", False) - xAOD_tool.initialize() - - for i, ph in enumerate(xAOD_photon_generator(self.tree)): - trigger_energy = xAOD_tool.getEnergy(ph.caloCluster(), "Photon") - self.assertGreater(trigger_energy, 0., msg="energy is negative item=%d, eta=%f, e=%f" % (i, ph.eta(), ph.e())) - - -if __name__ == '__main__': - ROOT.gROOT.ProcessLine(".x $ROOTCOREDIR/scripts/load_packages.C") - unittest.main() diff --git a/Reconstruction/egamma/egammaMVACalib/egammaMVACalib/egammaMVACalibDict.h b/Reconstruction/egamma/egammaMVACalib/egammaMVACalib/egammaMVACalibDict.h index ce65e8a7ab95e7fb2d7a62b2f0d45bc4482cb45f..46ad83dc7be4d6bb382f2e7a0f3d8ff152d78fa3 100644 --- a/Reconstruction/egamma/egammaMVACalib/egammaMVACalib/egammaMVACalibDict.h +++ b/Reconstruction/egamma/egammaMVACalib/egammaMVACalib/egammaMVACalibDict.h @@ -3,5 +3,6 @@ */ #ifndef EGAMMAMVACALIB_EGAMMAMVACALIBDICT_H - +#define EGAMMAMVACALIB_EGAMMAMVACALIBDICT_H +# #endif // EGAMMAMVACALIB_EGAMMAMVACALIBDICT_H diff --git a/Reconstruction/egamma/egammaUtils/egammaUtils/egammaUtilsDict.h b/Reconstruction/egamma/egammaUtils/egammaUtils/egammaUtilsDict.h index 9bbc06dd4ada4b117b8488247233accd3f6cc92b..cb29eda51cffd9cdb9d82421f55dda33dd8db0b5 100644 --- a/Reconstruction/egamma/egammaUtils/egammaUtils/egammaUtilsDict.h +++ b/Reconstruction/egamma/egammaUtils/egammaUtils/egammaUtilsDict.h @@ -4,5 +4,7 @@ #ifndef EGAMMAUTILS_EGAMMAUTILSDICT_H #define EGAMMAUTILS_EGAMMAUTILSDICT_H + #include "egammaUtils/eg_resolution.h" + #endif