Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-06 08:12:08

0001 from ROOT import TH1F, TH2F, TFile, TCanvas, TPad, TLegend, TColor, gROOT, TGraphErrors, TGraphAsymmErrors
0002 from array import array
0003 import os
0004 import math
0005 
0006 alice_etabins = [-3.50, -3.25, -3.0, -2.75, -2.5, -2.25, -2.0, -1.75, -1.5, -1.25, -1.0, -0.75, -0.5, -0.25, 0.0, 0.25, 0.5, 0.75, 1.0, 1.25, 1.5, 1.75, 2.0, 2.25, 2.5, 2.75, 3.0, 3.25, 3.5, 3.75, 4.0, 4.25, 4.5, 4.75, 5.0]
0007 
0008 
0009 def halice_pbpb_5p02_eta_c0t5():
0010     halice_pbpb_5p02_eta_c0t5 = TH1F('halice_pbpb_5p02_eta_c0t5', '', 34, alice_etabins)
0011 
0012     halice_pbpb_5p02_eta_c0t5.SetBinContent(1, 1643.0)
0013     halice_pbpb_5p02_eta_c0t5.SetBinError(1, 74.0)
0014     halice_pbpb_5p02_eta_c0t5.SetBinContent(2, 1670.0)
0015     halice_pbpb_5p02_eta_c0t5.SetBinError(2, 75.0)
0016     halice_pbpb_5p02_eta_c0t5.SetBinContent(3, 1718.0)
0017     halice_pbpb_5p02_eta_c0t5.SetBinError(3, 77.0)
0018     halice_pbpb_5p02_eta_c0t5.SetBinContent(4, 1787.0)
0019     halice_pbpb_5p02_eta_c0t5.SetBinError(4, 81.0)
0020     halice_pbpb_5p02_eta_c0t5.SetBinContent(5, 1835.0)
0021     halice_pbpb_5p02_eta_c0t5.SetBinError(5, 83.0)
0022     halice_pbpb_5p02_eta_c0t5.SetBinContent(6, 1912.0)
0023     halice_pbpb_5p02_eta_c0t5.SetBinError(6, 86.0)
0024     halice_pbpb_5p02_eta_c0t5.SetBinContent(7, 1968.0)
0025     halice_pbpb_5p02_eta_c0t5.SetBinError(7, 64.0)
0026     halice_pbpb_5p02_eta_c0t5.SetBinContent(8, 2001.0)
0027     halice_pbpb_5p02_eta_c0t5.SetBinError(8, 80.0)
0028     halice_pbpb_5p02_eta_c0t5.SetBinContent(9, 2021.0)
0029     halice_pbpb_5p02_eta_c0t5.SetBinError(9, 71.0)
0030     halice_pbpb_5p02_eta_c0t5.SetBinContent(10, 2017.0)
0031     halice_pbpb_5p02_eta_c0t5.SetBinError(10, 64.0)
0032     halice_pbpb_5p02_eta_c0t5.SetBinContent(11, 1995.0)
0033     halice_pbpb_5p02_eta_c0t5.SetBinError(11, 56.0)
0034     halice_pbpb_5p02_eta_c0t5.SetBinContent(12, 1970.0)
0035     halice_pbpb_5p02_eta_c0t5.SetBinError(12, 52.0)
0036     halice_pbpb_5p02_eta_c0t5.SetBinContent(13, 1943.0)
0037     halice_pbpb_5p02_eta_c0t5.SetBinError(13, 47.0)
0038     halice_pbpb_5p02_eta_c0t5.SetBinContent(14, 1929.0)
0039     halice_pbpb_5p02_eta_c0t5.SetBinError(14, 46.0)
0040     halice_pbpb_5p02_eta_c0t5.SetBinContent(15, 1929.0)
0041     halice_pbpb_5p02_eta_c0t5.SetBinError(15, 46.0)
0042     halice_pbpb_5p02_eta_c0t5.SetBinContent(16, 1943.0)
0043     halice_pbpb_5p02_eta_c0t5.SetBinError(16, 47.0)
0044     halice_pbpb_5p02_eta_c0t5.SetBinContent(17, 1970.0)
0045     halice_pbpb_5p02_eta_c0t5.SetBinError(17, 52.0)
0046     halice_pbpb_5p02_eta_c0t5.SetBinContent(18, 1995.0)
0047     halice_pbpb_5p02_eta_c0t5.SetBinError(18, 56.0)
0048     halice_pbpb_5p02_eta_c0t5.SetBinContent(19, 2017.0)
0049     halice_pbpb_5p02_eta_c0t5.SetBinError(19, 64.0)
0050     halice_pbpb_5p02_eta_c0t5.SetBinContent(20, 2021.0)
0051     halice_pbpb_5p02_eta_c0t5.SetBinError(20, 71.0)
0052     halice_pbpb_5p02_eta_c0t5.SetBinContent(21, 2001.0)
0053     halice_pbpb_5p02_eta_c0t5.SetBinError(21, 80.0)
0054     halice_pbpb_5p02_eta_c0t5.SetBinContent(22, 1968.0)
0055     halice_pbpb_5p02_eta_c0t5.SetBinError(22, 64.0)
0056     halice_pbpb_5p02_eta_c0t5.SetBinContent(23, 1912.0)
0057     halice_pbpb_5p02_eta_c0t5.SetBinError(23, 86.0)
0058     halice_pbpb_5p02_eta_c0t5.SetBinContent(24, 1835.0)
0059     halice_pbpb_5p02_eta_c0t5.SetBinError(24, 83.0)
0060     halice_pbpb_5p02_eta_c0t5.SetBinContent(25, 1787.0)
0061     halice_pbpb_5p02_eta_c0t5.SetBinError(25, 81.0)
0062     halice_pbpb_5p02_eta_c0t5.SetBinContent(26, 1718.0)
0063     halice_pbpb_5p02_eta_c0t5.SetBinError(26, 77.0)
0064     halice_pbpb_5p02_eta_c0t5.SetBinContent(27, 1670.0)
0065     halice_pbpb_5p02_eta_c0t5.SetBinError(27, 75.0)
0066     halice_pbpb_5p02_eta_c0t5.SetBinContent(28, 1643.0)
0067     halice_pbpb_5p02_eta_c0t5.SetBinError(28, 74.0)
0068     halice_pbpb_5p02_eta_c0t5.SetBinContent(29, 1563.0)
0069     halice_pbpb_5p02_eta_c0t5.SetBinError(29, 106.0)
0070     halice_pbpb_5p02_eta_c0t5.SetBinContent(30, 1474.0)
0071     halice_pbpb_5p02_eta_c0t5.SetBinError(30, 100.0)
0072     halice_pbpb_5p02_eta_c0t5.SetBinContent(31, 1370.0)
0073     halice_pbpb_5p02_eta_c0t5.SetBinError(31, 93.0)
0074     halice_pbpb_5p02_eta_c0t5.SetBinContent(32, 1324.0)
0075     halice_pbpb_5p02_eta_c0t5.SetBinError(32, 90.0)
0076     halice_pbpb_5p02_eta_c0t5.SetBinContent(33, 1281.0)
0077     halice_pbpb_5p02_eta_c0t5.SetBinError(33, 87.0)
0078     halice_pbpb_5p02_eta_c0t5.SetBinContent(34, 1244.0)
0079     halice_pbpb_5p02_eta_c0t5.SetBinError(34, 85.0)
0080 
0081     return halice_pbpb_5p02_eta_c0t5
0082 
0083 
0084 def halice_pbpb_5p02_eta_c10t20():
0085     halice_pbpb_5p02_eta_c10t20 = TH1F('halice_pbpb_5p02_eta_c10t20', '', 34, alice_etabins)
0086 
0087     halice_pbpb_5p02_eta_c10t20.SetBinContent(1, 1038.0)
0088     halice_pbpb_5p02_eta_c10t20.SetBinContent(1, 47.0)
0089     halice_pbpb_5p02_eta_c10t20.SetBinContent(2, 1061.0)
0090     halice_pbpb_5p02_eta_c10t20.SetBinContent(2, 48.0)
0091     halice_pbpb_5p02_eta_c10t20.SetBinContent(3, 1080.0)
0092     halice_pbpb_5p02_eta_c10t20.SetBinContent(3, 49.0)
0093     halice_pbpb_5p02_eta_c10t20.SetBinContent(4, 1114.0)
0094     halice_pbpb_5p02_eta_c10t20.SetBinContent(4, 50.0)
0095     halice_pbpb_5p02_eta_c10t20.SetBinContent(5, 1136.0)
0096     halice_pbpb_5p02_eta_c10t20.SetBinContent(5, 51.0)
0097     halice_pbpb_5p02_eta_c10t20.SetBinContent(6, 1178.0)
0098     halice_pbpb_5p02_eta_c10t20.SetBinContent(6, 53.0)
0099     halice_pbpb_5p02_eta_c10t20.SetBinContent(7, 1229.0)
0100     halice_pbpb_5p02_eta_c10t20.SetBinContent(7, 39.0)
0101     halice_pbpb_5p02_eta_c10t20.SetBinContent(8, 1253.0)
0102     halice_pbpb_5p02_eta_c10t20.SetBinContent(8, 49.0)
0103     halice_pbpb_5p02_eta_c10t20.SetBinContent(9, 1256.0)
0104     halice_pbpb_5p02_eta_c10t20.SetBinContent(9, 43.0)
0105     halice_pbpb_5p02_eta_c10t20.SetBinContent(10, 1247.0)
0106     halice_pbpb_5p02_eta_c10t20.SetBinContent(10, 38.0)
0107     halice_pbpb_5p02_eta_c10t20.SetBinContent(11, 1229.0)
0108     halice_pbpb_5p02_eta_c10t20.SetBinContent(11, 34.0)
0109     halice_pbpb_5p02_eta_c10t20.SetBinContent(12, 1210.0)
0110     halice_pbpb_5p02_eta_c10t20.SetBinContent(12, 31.0)
0111     halice_pbpb_5p02_eta_c10t20.SetBinContent(13, 1191.0)
0112     halice_pbpb_5p02_eta_c10t20.SetBinContent(13, 28.0)
0113     halice_pbpb_5p02_eta_c10t20.SetBinContent(14, 1181.0)
0114     halice_pbpb_5p02_eta_c10t20.SetBinContent(14, 28.0)
0115     halice_pbpb_5p02_eta_c10t20.SetBinContent(15, 1181.0)
0116     halice_pbpb_5p02_eta_c10t20.SetBinContent(15, 28.0)
0117     halice_pbpb_5p02_eta_c10t20.SetBinContent(16, 1191.0)
0118     halice_pbpb_5p02_eta_c10t20.SetBinContent(16, 28.0)
0119     halice_pbpb_5p02_eta_c10t20.SetBinContent(17, 1210.0)
0120     halice_pbpb_5p02_eta_c10t20.SetBinContent(17, 31.0)
0121     halice_pbpb_5p02_eta_c10t20.SetBinContent(18, 1229.0)
0122     halice_pbpb_5p02_eta_c10t20.SetBinContent(18, 34.0)
0123     halice_pbpb_5p02_eta_c10t20.SetBinContent(19, 1247.0)
0124     halice_pbpb_5p02_eta_c10t20.SetBinContent(19, 38.0)
0125     halice_pbpb_5p02_eta_c10t20.SetBinContent(20, 1256.0)
0126     halice_pbpb_5p02_eta_c10t20.SetBinContent(20, 43.0)
0127     halice_pbpb_5p02_eta_c10t20.SetBinContent(21, 1253.0)
0128     halice_pbpb_5p02_eta_c10t20.SetBinContent(21, 49.0)
0129     halice_pbpb_5p02_eta_c10t20.SetBinContent(22, 1229.0)
0130     halice_pbpb_5p02_eta_c10t20.SetBinContent(22, 39.0)
0131     halice_pbpb_5p02_eta_c10t20.SetBinContent(23, 1178.0)
0132     halice_pbpb_5p02_eta_c10t20.SetBinContent(23, 53.0)
0133     halice_pbpb_5p02_eta_c10t20.SetBinContent(24, 1136.0)
0134     halice_pbpb_5p02_eta_c10t20.SetBinContent(24, 51.0)
0135     halice_pbpb_5p02_eta_c10t20.SetBinContent(25, 1114.0)
0136     halice_pbpb_5p02_eta_c10t20.SetBinContent(25, 50.0)
0137     halice_pbpb_5p02_eta_c10t20.SetBinContent(26, 1080.0)
0138     halice_pbpb_5p02_eta_c10t20.SetBinContent(26, 49.0)
0139     halice_pbpb_5p02_eta_c10t20.SetBinContent(27, 1061.0)
0140     halice_pbpb_5p02_eta_c10t20.SetBinContent(27, 48.0)
0141     halice_pbpb_5p02_eta_c10t20.SetBinContent(28, 1038.0)
0142     halice_pbpb_5p02_eta_c10t20.SetBinContent(28, 47.0)
0143     halice_pbpb_5p02_eta_c10t20.SetBinContent(29, 977.0)
0144     halice_pbpb_5p02_eta_c10t20.SetBinContent(29, 66.0)
0145     halice_pbpb_5p02_eta_c10t20.SetBinContent(30, 921.3)
0146     halice_pbpb_5p02_eta_c10t20.SetBinContent(30, 62.6)
0147     halice_pbpb_5p02_eta_c10t20.SetBinContent(31, 857.7)
0148     halice_pbpb_5p02_eta_c10t20.SetBinContent(31, 58.3)
0149     halice_pbpb_5p02_eta_c10t20.SetBinContent(32, 829.6)
0150     halice_pbpb_5p02_eta_c10t20.SetBinContent(32, 56.4)
0151     halice_pbpb_5p02_eta_c10t20.SetBinContent(33, 807.4)
0152     halice_pbpb_5p02_eta_c10t20.SetBinContent(33, 54.9)
0153     halice_pbpb_5p02_eta_c10t20.SetBinContent(34, 787.0)
0154     halice_pbpb_5p02_eta_c10t20.SetBinContent(34, 53.0)
0155 
0156     return halice_pbpb_5p02_eta_c10t20
0157 
0158 
0159 def halice_pbpb_5p02_eta_c20_30():
0160     halice_pbpb_5p02_eta_c20_30 = TH1F('halice_pbpb_5p02_eta_c20_30', '', 34, alice_etabins)
0161 
0162     halice_pbpb_5p02_eta_c20_30.SetBinContent(1, 714.0)
0163     halice_pbpb_5p02_eta_c20_30.SetBinContent(1, 32.0)
0164     halice_pbpb_5p02_eta_c20_30.SetBinContent(2, 726.0)
0165     halice_pbpb_5p02_eta_c20_30.SetBinContent(2, 33.0)
0166     halice_pbpb_5p02_eta_c20_30.SetBinContent(3, 738.0)
0167     halice_pbpb_5p02_eta_c20_30.SetBinContent(3, 33.0)
0168     halice_pbpb_5p02_eta_c20_30.SetBinContent(4, 759.0)
0169     halice_pbpb_5p02_eta_c20_30.SetBinContent(4, 34.0)
0170     halice_pbpb_5p02_eta_c20_30.SetBinContent(5, 772.0)
0171     halice_pbpb_5p02_eta_c20_30.SetBinContent(5, 35.0)
0172     halice_pbpb_5p02_eta_c20_30.SetBinContent(6, 797.0)
0173     halice_pbpb_5p02_eta_c20_30.SetBinContent(6, 36.0)
0174     halice_pbpb_5p02_eta_c20_30.SetBinContent(7, 827.0)
0175     halice_pbpb_5p02_eta_c20_30.SetBinContent(7, 26.0)
0176     halice_pbpb_5p02_eta_c20_30.SetBinContent(8, 842.0)
0177     halice_pbpb_5p02_eta_c20_30.SetBinContent(8, 31.0)
0178     halice_pbpb_5p02_eta_c20_30.SetBinContent(9, 844.0)
0179     halice_pbpb_5p02_eta_c20_30.SetBinContent(9, 28.0)
0180     halice_pbpb_5p02_eta_c20_30.SetBinContent(10, 838.0)
0181     halice_pbpb_5p02_eta_c20_30.SetBinContent(10, 25.0)
0182     halice_pbpb_5p02_eta_c20_30.SetBinContent(11, 826.0)
0183     halice_pbpb_5p02_eta_c20_30.SetBinContent(11, 22.0)
0184     halice_pbpb_5p02_eta_c20_30.SetBinContent(12, 811.9)
0185     halice_pbpb_5p02_eta_c20_30.SetBinContent(12, 20.1)
0186     halice_pbpb_5p02_eta_c20_30.SetBinContent(13, 799.2)
0187     halice_pbpb_5p02_eta_c20_30.SetBinContent(13, 18.7)
0188     halice_pbpb_5p02_eta_c20_30.SetBinContent(14, 792.4)
0189     halice_pbpb_5p02_eta_c20_30.SetBinContent(14, 17.9)
0190     halice_pbpb_5p02_eta_c20_30.SetBinContent(15, 792.4)
0191     halice_pbpb_5p02_eta_c20_30.SetBinContent(15, 17.9)
0192     halice_pbpb_5p02_eta_c20_30.SetBinContent(16, 799.2)
0193     halice_pbpb_5p02_eta_c20_30.SetBinContent(16, 18.7)
0194     halice_pbpb_5p02_eta_c20_30.SetBinContent(17, 811.9)
0195     halice_pbpb_5p02_eta_c20_30.SetBinContent(17, 20.1)
0196     halice_pbpb_5p02_eta_c20_30.SetBinContent(18, 826.0)
0197     halice_pbpb_5p02_eta_c20_30.SetBinContent(18, 22.0)
0198     halice_pbpb_5p02_eta_c20_30.SetBinContent(19, 838.0)
0199     halice_pbpb_5p02_eta_c20_30.SetBinContent(19, 25.0)
0200     halice_pbpb_5p02_eta_c20_30.SetBinContent(20, 844.0)
0201     halice_pbpb_5p02_eta_c20_30.SetBinContent(20, 28.0)
0202     halice_pbpb_5p02_eta_c20_30.SetBinContent(21, 842.0)
0203     halice_pbpb_5p02_eta_c20_30.SetBinContent(21, 31.0)
0204     halice_pbpb_5p02_eta_c20_30.SetBinContent(22, 827.0)
0205     halice_pbpb_5p02_eta_c20_30.SetBinContent(22, 26.0)
0206     halice_pbpb_5p02_eta_c20_30.SetBinContent(23, 797.0)
0207     halice_pbpb_5p02_eta_c20_30.SetBinContent(23, 36.0)
0208     halice_pbpb_5p02_eta_c20_30.SetBinContent(24, 772.0)
0209     halice_pbpb_5p02_eta_c20_30.SetBinContent(24, 35.0)
0210     halice_pbpb_5p02_eta_c20_30.SetBinContent(25, 759.0)
0211     halice_pbpb_5p02_eta_c20_30.SetBinContent(25, 34.0)
0212     halice_pbpb_5p02_eta_c20_30.SetBinContent(26, 738.0)
0213     halice_pbpb_5p02_eta_c20_30.SetBinContent(26, 33.0)
0214     halice_pbpb_5p02_eta_c20_30.SetBinContent(27, 726.0)
0215     halice_pbpb_5p02_eta_c20_30.SetBinContent(27, 33.0)
0216     halice_pbpb_5p02_eta_c20_30.SetBinContent(28, 714.0)
0217     halice_pbpb_5p02_eta_c20_30.SetBinContent(28, 32.0)
0218     halice_pbpb_5p02_eta_c20_30.SetBinContent(29, 665.0)
0219     halice_pbpb_5p02_eta_c20_30.SetBinContent(29, 45.0)
0220     halice_pbpb_5p02_eta_c20_30.SetBinContent(30, 625.4)
0221     halice_pbpb_5p02_eta_c20_30.SetBinContent(30, 42.5)
0222     halice_pbpb_5p02_eta_c20_30.SetBinContent(31, 582.6)
0223     halice_pbpb_5p02_eta_c20_30.SetBinContent(31, 39.6)
0224     halice_pbpb_5p02_eta_c20_30.SetBinContent(32, 565.5)
0225     halice_pbpb_5p02_eta_c20_30.SetBinContent(32, 38.4)
0226     halice_pbpb_5p02_eta_c20_30.SetBinContent(33, 551.4)
0227     halice_pbpb_5p02_eta_c20_30.SetBinContent(33, 37.5)
0228     halice_pbpb_5p02_eta_c20_30.SetBinContent(34, 538.0)
0229     halice_pbpb_5p02_eta_c20_30.SetBinContent(34, 37.0)
0230 
0231     return halice_pbpb_5p02_eta_c20_30
0232 
0233 
0234 def halice_pbpb_5p02_eta_c30_40():
0235     halice_pbpb_5p02_eta_c30_40 = TH1F('halice_pbpb_5p02_eta_c30_40', '', 34, alice_etabins)
0236 
0237     halice_pbpb_5p02_eta_c30_40.SetBinContent(1, 475.0)
0238     halice_pbpb_5p02_eta_c30_40.SetBinContent(1, 21.0)
0239     halice_pbpb_5p02_eta_c30_40.SetBinContent(2, 482.7)
0240     halice_pbpb_5p02_eta_c30_40.SetBinContent(2, 21.8)
0241     halice_pbpb_5p02_eta_c30_40.SetBinContent(3, 489.7)
0242     halice_pbpb_5p02_eta_c30_40.SetBinContent(3, 22.1)
0243     halice_pbpb_5p02_eta_c30_40.SetBinContent(4, 502.6)
0244     halice_pbpb_5p02_eta_c30_40.SetBinContent(4, 22.7)
0245     halice_pbpb_5p02_eta_c30_40.SetBinContent(5, 510.6)
0246     halice_pbpb_5p02_eta_c30_40.SetBinContent(5, 23.0)
0247     halice_pbpb_5p02_eta_c30_40.SetBinContent(6, 522.0)
0248     halice_pbpb_5p02_eta_c30_40.SetBinContent(6, 23.5)
0249     halice_pbpb_5p02_eta_c30_40.SetBinContent(7, 539.9)
0250     halice_pbpb_5p02_eta_c30_40.SetBinContent(7, 15.9)
0251     halice_pbpb_5p02_eta_c30_40.SetBinContent(8, 549.0)
0252     halice_pbpb_5p02_eta_c30_40.SetBinContent(8, 19.0)
0253     halice_pbpb_5p02_eta_c30_40.SetBinContent(9, 549.3)
0254     halice_pbpb_5p02_eta_c30_40.SetBinContent(9, 16.7)
0255     halice_pbpb_5p02_eta_c30_40.SetBinContent(10, 545.5)
0256     halice_pbpb_5p02_eta_c30_40.SetBinContent(10, 15.1)
0257     halice_pbpb_5p02_eta_c30_40.SetBinContent(11, 537.5)
0258     halice_pbpb_5p02_eta_c30_40.SetBinContent(11, 13.6)
0259     halice_pbpb_5p02_eta_c30_40.SetBinContent(12, 527.6)
0260     halice_pbpb_5p02_eta_c30_40.SetBinContent(12, 12.6)
0261     halice_pbpb_5p02_eta_c30_40.SetBinContent(13, 519.3)
0262     halice_pbpb_5p02_eta_c30_40.SetBinContent(13, 11.7)
0263     halice_pbpb_5p02_eta_c30_40.SetBinContent(14, 514.7)
0264     halice_pbpb_5p02_eta_c30_40.SetBinContent(14, 11.4)
0265     halice_pbpb_5p02_eta_c30_40.SetBinContent(15, 514.7)
0266     halice_pbpb_5p02_eta_c30_40.SetBinContent(15, 11.4)
0267     halice_pbpb_5p02_eta_c30_40.SetBinContent(16, 519.3)
0268     halice_pbpb_5p02_eta_c30_40.SetBinContent(16, 11.7)
0269     halice_pbpb_5p02_eta_c30_40.SetBinContent(17, 527.6)
0270     halice_pbpb_5p02_eta_c30_40.SetBinContent(17, 12.6)
0271     halice_pbpb_5p02_eta_c30_40.SetBinContent(18, 537.5)
0272     halice_pbpb_5p02_eta_c30_40.SetBinContent(18, 13.6)
0273     halice_pbpb_5p02_eta_c30_40.SetBinContent(19, 545.5)
0274     halice_pbpb_5p02_eta_c30_40.SetBinContent(19, 15.1)
0275     halice_pbpb_5p02_eta_c30_40.SetBinContent(20, 549.3)
0276     halice_pbpb_5p02_eta_c30_40.SetBinContent(20, 16.7)
0277     halice_pbpb_5p02_eta_c30_40.SetBinContent(21, 549.0)
0278     halice_pbpb_5p02_eta_c30_40.SetBinContent(21, 19.0)
0279     halice_pbpb_5p02_eta_c30_40.SetBinContent(22, 539.9)
0280     halice_pbpb_5p02_eta_c30_40.SetBinContent(22, 15.9)
0281     halice_pbpb_5p02_eta_c30_40.SetBinContent(23, 522.0)
0282     halice_pbpb_5p02_eta_c30_40.SetBinContent(23, 23.5)
0283     halice_pbpb_5p02_eta_c30_40.SetBinContent(24, 510.6)
0284     halice_pbpb_5p02_eta_c30_40.SetBinContent(24, 23.0)
0285     halice_pbpb_5p02_eta_c30_40.SetBinContent(25, 502.6)
0286     halice_pbpb_5p02_eta_c30_40.SetBinContent(25, 22.7)
0287     halice_pbpb_5p02_eta_c30_40.SetBinContent(26, 489.7)
0288     halice_pbpb_5p02_eta_c30_40.SetBinContent(26, 22.1)
0289     halice_pbpb_5p02_eta_c30_40.SetBinContent(27, 482.7)
0290     halice_pbpb_5p02_eta_c30_40.SetBinContent(27, 21.8)
0291     halice_pbpb_5p02_eta_c30_40.SetBinContent(28, 475.0)
0292     halice_pbpb_5p02_eta_c30_40.SetBinContent(28, 21.0)
0293     halice_pbpb_5p02_eta_c30_40.SetBinContent(29, 440.0)
0294     halice_pbpb_5p02_eta_c30_40.SetBinContent(29, 30.0)
0295     halice_pbpb_5p02_eta_c30_40.SetBinContent(30, 413.6)
0296     halice_pbpb_5p02_eta_c30_40.SetBinContent(30, 28.1)
0297     halice_pbpb_5p02_eta_c30_40.SetBinContent(31, 386.7)
0298     halice_pbpb_5p02_eta_c30_40.SetBinContent(31, 26.3)
0299     halice_pbpb_5p02_eta_c30_40.SetBinContent(32, 375.6)
0300     halice_pbpb_5p02_eta_c30_40.SetBinContent(32, 25.5)
0301     halice_pbpb_5p02_eta_c30_40.SetBinContent(33, 368.0)
0302     halice_pbpb_5p02_eta_c30_40.SetBinContent(33, 25.0)
0303     halice_pbpb_5p02_eta_c30_40.SetBinContent(34, 359.9)
0304     halice_pbpb_5p02_eta_c30_40.SetBinContent(34, 24.5)
0305 
0306     return halice_pbpb_5p02_eta_c30_40
0307 
0308 
0309 def halice_pbpb_5p02_eta_c40_50():
0310     halice_pbpb_5p02_eta_c40_50 = TH1F('halice_pbpb_5p02_eta_c40_50', '', 34, alice_etabins)
0311 
0312     halice_pbpb_5p02_eta_c40_50.SetBinContent(1, 302.0)
0313     halice_pbpb_5p02_eta_c40_50.SetBinContent(1, 14.0)
0314     halice_pbpb_5p02_eta_c40_50.SetBinContent(2, 306.3)
0315     halice_pbpb_5p02_eta_c40_50.SetBinContent(2, 13.8)
0316     halice_pbpb_5p02_eta_c40_50.SetBinContent(3, 310.1)
0317     halice_pbpb_5p02_eta_c40_50.SetBinContent(3, 14.0)
0318     halice_pbpb_5p02_eta_c40_50.SetBinContent(4, 317.9)
0319     halice_pbpb_5p02_eta_c40_50.SetBinContent(4, 14.3)
0320     halice_pbpb_5p02_eta_c40_50.SetBinContent(5, 322.3)
0321     halice_pbpb_5p02_eta_c40_50.SetBinContent(5, 14.5)
0322     halice_pbpb_5p02_eta_c40_50.SetBinContent(6, 327.6)
0323     halice_pbpb_5p02_eta_c40_50.SetBinContent(6, 14.8)
0324     halice_pbpb_5p02_eta_c40_50.SetBinContent(7, 335.1)
0325     halice_pbpb_5p02_eta_c40_50.SetBinContent(7, 9.3)
0326     halice_pbpb_5p02_eta_c40_50.SetBinContent(8, 340.0)
0327     halice_pbpb_5p02_eta_c40_50.SetBinContent(8, 11.0)
0328     halice_pbpb_5p02_eta_c40_50.SetBinContent(9, 340.2)
0329     halice_pbpb_5p02_eta_c40_50.SetBinContent(9, 9.6)
0330     halice_pbpb_5p02_eta_c40_50.SetBinContent(10, 337.7)
0331     halice_pbpb_5p02_eta_c40_50.SetBinContent(10, 8.7)
0332     halice_pbpb_5p02_eta_c40_50.SetBinContent(11, 332.5)
0333     halice_pbpb_5p02_eta_c40_50.SetBinContent(11, 7.9)
0334     halice_pbpb_5p02_eta_c40_50.SetBinContent(12, 326.3)
0335     halice_pbpb_5p02_eta_c40_50.SetBinContent(12, 7.4)
0336     halice_pbpb_5p02_eta_c40_50.SetBinContent(13, 320.7)
0337     halice_pbpb_5p02_eta_c40_50.SetBinContent(13, 7.0)
0338     halice_pbpb_5p02_eta_c40_50.SetBinContent(14, 317.5)
0339     halice_pbpb_5p02_eta_c40_50.SetBinContent(14, 6.7)
0340     halice_pbpb_5p02_eta_c40_50.SetBinContent(15, 317.5)
0341     halice_pbpb_5p02_eta_c40_50.SetBinContent(15, 6.7)
0342     halice_pbpb_5p02_eta_c40_50.SetBinContent(16, 320.7)
0343     halice_pbpb_5p02_eta_c40_50.SetBinContent(16, 7.0)
0344     halice_pbpb_5p02_eta_c40_50.SetBinContent(17, 326.3)
0345     halice_pbpb_5p02_eta_c40_50.SetBinContent(17, 7.4)
0346     halice_pbpb_5p02_eta_c40_50.SetBinContent(18, 332.5)
0347     halice_pbpb_5p02_eta_c40_50.SetBinContent(18, 7.9)
0348     halice_pbpb_5p02_eta_c40_50.SetBinContent(19, 337.7)
0349     halice_pbpb_5p02_eta_c40_50.SetBinContent(19, 8.7)
0350     halice_pbpb_5p02_eta_c40_50.SetBinContent(20, 340.2)
0351     halice_pbpb_5p02_eta_c40_50.SetBinContent(20, 9.6)
0352     halice_pbpb_5p02_eta_c40_50.SetBinContent(21, 340.0)
0353     halice_pbpb_5p02_eta_c40_50.SetBinContent(21, 11.0)
0354     halice_pbpb_5p02_eta_c40_50.SetBinContent(22, 335.1)
0355     halice_pbpb_5p02_eta_c40_50.SetBinContent(22, 9.3)
0356     halice_pbpb_5p02_eta_c40_50.SetBinContent(23, 327.6)
0357     halice_pbpb_5p02_eta_c40_50.SetBinContent(23, 14.8)
0358     halice_pbpb_5p02_eta_c40_50.SetBinContent(24, 322.3)
0359     halice_pbpb_5p02_eta_c40_50.SetBinContent(24, 14.5)
0360     halice_pbpb_5p02_eta_c40_50.SetBinContent(25, 317.9)
0361     halice_pbpb_5p02_eta_c40_50.SetBinContent(25, 14.3)
0362     halice_pbpb_5p02_eta_c40_50.SetBinContent(26, 310.1)
0363     halice_pbpb_5p02_eta_c40_50.SetBinContent(26, 14.0)
0364     halice_pbpb_5p02_eta_c40_50.SetBinContent(27, 306.3)
0365     halice_pbpb_5p02_eta_c40_50.SetBinContent(27, 13.8)
0366     halice_pbpb_5p02_eta_c40_50.SetBinContent(28, 302.0)
0367     halice_pbpb_5p02_eta_c40_50.SetBinContent(28, 14.0)
0368     halice_pbpb_5p02_eta_c40_50.SetBinContent(29, 277.5)
0369     halice_pbpb_5p02_eta_c40_50.SetBinContent(29, 18.9)
0370     halice_pbpb_5p02_eta_c40_50.SetBinContent(30, 261.3)
0371     halice_pbpb_5p02_eta_c40_50.SetBinContent(30, 17.8)
0372     halice_pbpb_5p02_eta_c40_50.SetBinContent(31, 244.7)
0373     halice_pbpb_5p02_eta_c40_50.SetBinContent(31, 16.6)
0374     halice_pbpb_5p02_eta_c40_50.SetBinContent(32, 238.4)
0375     halice_pbpb_5p02_eta_c40_50.SetBinContent(32, 16.2)
0376     halice_pbpb_5p02_eta_c40_50.SetBinContent(33, 233.8)
0377     halice_pbpb_5p02_eta_c40_50.SetBinContent(33, 15.9)
0378     halice_pbpb_5p02_eta_c40_50.SetBinContent(34, 229.4)
0379     halice_pbpb_5p02_eta_c40_50.SetBinContent(34, 15.6)
0380 
0381     return halice_pbpb_5p02_eta_c40_50
0382 
0383 
0384 def halice_pbpb_5p02_eta_c50_60():
0385     halice_pbpb_5p02_eta_c50_60 = TH1F('halice_pbpb_5p02_eta_c50_60', '', 34, alice_etabins)
0386 
0387     halice_pbpb_5p02_eta_c50_60.SetBinContent(1, 178.0)
0388     halice_pbpb_5p02_eta_c50_60.SetBinContent(1, 8.0)
0389     halice_pbpb_5p02_eta_c50_60.SetBinContent(2, 179.9)
0390     halice_pbpb_5p02_eta_c50_60.SetBinContent(2, 8.1)
0391     halice_pbpb_5p02_eta_c50_60.SetBinContent(3, 181.7)
0392     halice_pbpb_5p02_eta_c50_60.SetBinContent(3, 8.2)
0393     halice_pbpb_5p02_eta_c50_60.SetBinContent(4, 186.0)
0394     halice_pbpb_5p02_eta_c50_60.SetBinContent(4, 8.4)
0395     halice_pbpb_5p02_eta_c50_60.SetBinContent(5, 188.2)
0396     halice_pbpb_5p02_eta_c50_60.SetBinContent(5, 8.5)
0397     halice_pbpb_5p02_eta_c50_60.SetBinContent(6, 189.8)
0398     halice_pbpb_5p02_eta_c50_60.SetBinContent(6, 8.6)
0399     halice_pbpb_5p02_eta_c50_60.SetBinContent(7, 193.5)
0400     halice_pbpb_5p02_eta_c50_60.SetBinContent(7, 4.9)
0401     halice_pbpb_5p02_eta_c50_60.SetBinContent(8, 196.4)
0402     halice_pbpb_5p02_eta_c50_60.SetBinContent(8, 5.5)
0403     halice_pbpb_5p02_eta_c50_60.SetBinContent(9, 196.5)
0404     halice_pbpb_5p02_eta_c50_60.SetBinContent(9, 5.0)
0405     halice_pbpb_5p02_eta_c50_60.SetBinContent(10, 194.8)
0406     halice_pbpb_5p02_eta_c50_60.SetBinContent(10, 4.6)
0407     halice_pbpb_5p02_eta_c50_60.SetBinContent(11, 191.4)
0408     halice_pbpb_5p02_eta_c50_60.SetBinContent(11, 4.3)
0409     halice_pbpb_5p02_eta_c50_60.SetBinContent(12, 187.5)
0410     halice_pbpb_5p02_eta_c50_60.SetBinContent(12, 4.0)
0411     halice_pbpb_5p02_eta_c50_60.SetBinContent(13, 184.3)
0412     halice_pbpb_5p02_eta_c50_60.SetBinContent(13, 3.8)
0413     halice_pbpb_5p02_eta_c50_60.SetBinContent(14, 182.5)
0414     halice_pbpb_5p02_eta_c50_60.SetBinContent(14, 3.7)
0415     halice_pbpb_5p02_eta_c50_60.SetBinContent(15, 182.5)
0416     halice_pbpb_5p02_eta_c50_60.SetBinContent(15, 3.7)
0417     halice_pbpb_5p02_eta_c50_60.SetBinContent(16, 184.3)
0418     halice_pbpb_5p02_eta_c50_60.SetBinContent(16, 3.8)
0419     halice_pbpb_5p02_eta_c50_60.SetBinContent(17, 187.5)
0420     halice_pbpb_5p02_eta_c50_60.SetBinContent(17, 4.0)
0421     halice_pbpb_5p02_eta_c50_60.SetBinContent(18, 191.4)
0422     halice_pbpb_5p02_eta_c50_60.SetBinContent(18, 4.3)
0423     halice_pbpb_5p02_eta_c50_60.SetBinContent(19, 194.8)
0424     halice_pbpb_5p02_eta_c50_60.SetBinContent(19, 4.6)
0425     halice_pbpb_5p02_eta_c50_60.SetBinContent(20, 196.5)
0426     halice_pbpb_5p02_eta_c50_60.SetBinContent(20, 5.0)
0427     halice_pbpb_5p02_eta_c50_60.SetBinContent(21, 196.4)
0428     halice_pbpb_5p02_eta_c50_60.SetBinContent(21, 5.5)
0429     halice_pbpb_5p02_eta_c50_60.SetBinContent(22, 193.5)
0430     halice_pbpb_5p02_eta_c50_60.SetBinContent(22, 4.9)
0431     halice_pbpb_5p02_eta_c50_60.SetBinContent(23, 189.8)
0432     halice_pbpb_5p02_eta_c50_60.SetBinContent(23, 8.6)
0433     halice_pbpb_5p02_eta_c50_60.SetBinContent(24, 188.2)
0434     halice_pbpb_5p02_eta_c50_60.SetBinContent(24, 8.5)
0435     halice_pbpb_5p02_eta_c50_60.SetBinContent(25, 186.0)
0436     halice_pbpb_5p02_eta_c50_60.SetBinContent(25, 8.4)
0437     halice_pbpb_5p02_eta_c50_60.SetBinContent(26, 181.7)
0438     halice_pbpb_5p02_eta_c50_60.SetBinContent(26, 8.2)
0439     halice_pbpb_5p02_eta_c50_60.SetBinContent(27, 179.9)
0440     halice_pbpb_5p02_eta_c50_60.SetBinContent(27, 8.1)
0441     halice_pbpb_5p02_eta_c50_60.SetBinContent(28, 178.0)
0442     halice_pbpb_5p02_eta_c50_60.SetBinContent(28, 8.0)
0443     halice_pbpb_5p02_eta_c50_60.SetBinContent(29, 163.2)
0444     halice_pbpb_5p02_eta_c50_60.SetBinContent(29, 11.1)
0445     halice_pbpb_5p02_eta_c50_60.SetBinContent(30, 153.4)
0446     halice_pbpb_5p02_eta_c50_60.SetBinContent(30, 10.4)
0447     halice_pbpb_5p02_eta_c50_60.SetBinContent(31, 143.8)
0448     halice_pbpb_5p02_eta_c50_60.SetBinContent(31, 9.8)
0449     halice_pbpb_5p02_eta_c50_60.SetBinContent(32, 140.3)
0450     halice_pbpb_5p02_eta_c50_60.SetBinContent(32, 9.5)
0451     halice_pbpb_5p02_eta_c50_60.SetBinContent(33, 138.7)
0452     halice_pbpb_5p02_eta_c50_60.SetBinContent(33, 9.4)
0453     halice_pbpb_5p02_eta_c50_60.SetBinContent(34, 136.0)
0454     halice_pbpb_5p02_eta_c50_60.SetBinContent(34, 9.2)
0455 
0456     return halice_pbpb_5p02_eta_c50_60
0457 
0458 
0459 def halice_pbpb_5p02_eta_c60_70():
0460     halice_pbpb_5p02_eta_c60_70 = TH1F('halice_pbpb_5p02_eta_c60_70', '', 34, alice_etabins)
0461 
0462     halice_pbpb_5p02_eta_c60_70.SetBinContent(1, 94.9)
0463     halice_pbpb_5p02_eta_c60_70.SetBinContent(1, 4.3)
0464     halice_pbpb_5p02_eta_c60_70.SetBinContent(2, 96.1)
0465     halice_pbpb_5p02_eta_c60_70.SetBinContent(2, 4.3)
0466     halice_pbpb_5p02_eta_c60_70.SetBinContent(3, 96.8)
0467     halice_pbpb_5p02_eta_c60_70.SetBinContent(3, 4.4)
0468     halice_pbpb_5p02_eta_c60_70.SetBinContent(4, 98.3)
0469     halice_pbpb_5p02_eta_c60_70.SetBinContent(4, 4.4)
0470     halice_pbpb_5p02_eta_c60_70.SetBinContent(5, 98.8)
0471     halice_pbpb_5p02_eta_c60_70.SetBinContent(5, 4.5)
0472     halice_pbpb_5p02_eta_c60_70.SetBinContent(6, 99.1)
0473     halice_pbpb_5p02_eta_c60_70.SetBinContent(6, 4.5)
0474     halice_pbpb_5p02_eta_c60_70.SetBinContent(7, 101.2)
0475     halice_pbpb_5p02_eta_c60_70.SetBinContent(7, 2.3)
0476     halice_pbpb_5p02_eta_c60_70.SetBinContent(8, 102.7)
0477     halice_pbpb_5p02_eta_c60_70.SetBinContent(8, 2.5)
0478     halice_pbpb_5p02_eta_c60_70.SetBinContent(9, 103.1)
0479     halice_pbpb_5p02_eta_c60_70.SetBinContent(9, 2.3)
0480     halice_pbpb_5p02_eta_c60_70.SetBinContent(10, 102.0)
0481     halice_pbpb_5p02_eta_c60_70.SetBinContent(10, 2.2)
0482     halice_pbpb_5p02_eta_c60_70.SetBinContent(11, 100.3)
0483     halice_pbpb_5p02_eta_c60_70.SetBinContent(11, 2.1)
0484     halice_pbpb_5p02_eta_c60_70.SetBinContent(12, 98.0)
0485     halice_pbpb_5p02_eta_c60_70.SetBinContent(12, 2.0)
0486     halice_pbpb_5p02_eta_c60_70.SetBinContent(13, 96.1)
0487     halice_pbpb_5p02_eta_c60_70.SetBinContent(13, 1.9)
0488     halice_pbpb_5p02_eta_c60_70.SetBinContent(14, 95.2)
0489     halice_pbpb_5p02_eta_c60_70.SetBinContent(14, 1.9)
0490     halice_pbpb_5p02_eta_c60_70.SetBinContent(15, 95.2)
0491     halice_pbpb_5p02_eta_c60_70.SetBinContent(15, 1.9)
0492     halice_pbpb_5p02_eta_c60_70.SetBinContent(16, 96.1)
0493     halice_pbpb_5p02_eta_c60_70.SetBinContent(16, 1.9)
0494     halice_pbpb_5p02_eta_c60_70.SetBinContent(17, 98.0)
0495     halice_pbpb_5p02_eta_c60_70.SetBinContent(17, 2.0)
0496     halice_pbpb_5p02_eta_c60_70.SetBinContent(18, 100.3)
0497     halice_pbpb_5p02_eta_c60_70.SetBinContent(18, 2.1)
0498     halice_pbpb_5p02_eta_c60_70.SetBinContent(19, 102.0)
0499     halice_pbpb_5p02_eta_c60_70.SetBinContent(19, 2.2)
0500     halice_pbpb_5p02_eta_c60_70.SetBinContent(20, 103.1)
0501     halice_pbpb_5p02_eta_c60_70.SetBinContent(20, 2.3)
0502     halice_pbpb_5p02_eta_c60_70.SetBinContent(21, 102.7)
0503     halice_pbpb_5p02_eta_c60_70.SetBinContent(21, 2.5)
0504     halice_pbpb_5p02_eta_c60_70.SetBinContent(22, 101.2)
0505     halice_pbpb_5p02_eta_c60_70.SetBinContent(22, 2.3)
0506     halice_pbpb_5p02_eta_c60_70.SetBinContent(23, 99.1)
0507     halice_pbpb_5p02_eta_c60_70.SetBinContent(23, 4.5)
0508     halice_pbpb_5p02_eta_c60_70.SetBinContent(24, 98.8)
0509     halice_pbpb_5p02_eta_c60_70.SetBinContent(24, 4.5)
0510     halice_pbpb_5p02_eta_c60_70.SetBinContent(25, 98.3)
0511     halice_pbpb_5p02_eta_c60_70.SetBinContent(25, 4.4)
0512     halice_pbpb_5p02_eta_c60_70.SetBinContent(26, 96.8)
0513     halice_pbpb_5p02_eta_c60_70.SetBinContent(26, 4.4)
0514     halice_pbpb_5p02_eta_c60_70.SetBinContent(27, 96.1)
0515     halice_pbpb_5p02_eta_c60_70.SetBinContent(27, 4.3)
0516     halice_pbpb_5p02_eta_c60_70.SetBinContent(28, 94.9)
0517     halice_pbpb_5p02_eta_c60_70.SetBinContent(28, 4.3)
0518     halice_pbpb_5p02_eta_c60_70.SetBinContent(29, 86.8)
0519     halice_pbpb_5p02_eta_c60_70.SetBinContent(29, 5.9)
0520     halice_pbpb_5p02_eta_c60_70.SetBinContent(30, 81.9)
0521     halice_pbpb_5p02_eta_c60_70.SetBinContent(30, 5.6)
0522     halice_pbpb_5p02_eta_c60_70.SetBinContent(31, 77.3)
0523     halice_pbpb_5p02_eta_c60_70.SetBinContent(31, 5.3)
0524     halice_pbpb_5p02_eta_c60_70.SetBinContent(32, 75.8)
0525     halice_pbpb_5p02_eta_c60_70.SetBinContent(32, 5.2)
0526     halice_pbpb_5p02_eta_c60_70.SetBinContent(33, 75.1)
0527     halice_pbpb_5p02_eta_c60_70.SetBinContent(33, 5.1)
0528     halice_pbpb_5p02_eta_c60_70.SetBinContent(34, 73.8)
0529     halice_pbpb_5p02_eta_c60_70.SetBinContent(34, 5.0)
0530 
0531     return halice_pbpb_5p02_eta_c60_70
0532 
0533 
0534 def halice_pbpb_5p02_eta_c70_80():
0535     halice_pbpb_5p02_eta_c70_80 = TH1F('halice_pbpb_5p02_eta_c70_80', '', 34, alice_etabins)
0536 
0537     halice_pbpb_5p02_eta_c70_80.SetBinContent(1, 45.4)
0538     halice_pbpb_5p02_eta_c70_80.SetBinContent(1, 2.0)
0539     halice_pbpb_5p02_eta_c70_80.SetBinContent(2, 46.0)
0540     halice_pbpb_5p02_eta_c70_80.SetBinContent(2, 2.1)
0541     halice_pbpb_5p02_eta_c70_80.SetBinContent(3, 46.0)
0542     halice_pbpb_5p02_eta_c70_80.SetBinContent(3, 2.1)
0543     halice_pbpb_5p02_eta_c70_80.SetBinContent(4, 46.5)
0544     halice_pbpb_5p02_eta_c70_80.SetBinContent(4, 2.1)
0545     halice_pbpb_5p02_eta_c70_80.SetBinContent(5, 46.8)
0546     halice_pbpb_5p02_eta_c70_80.SetBinContent(5, 2.1)
0547     halice_pbpb_5p02_eta_c70_80.SetBinContent(6, 46.7)
0548     halice_pbpb_5p02_eta_c70_80.SetBinContent(6, 2.1)
0549     halice_pbpb_5p02_eta_c70_80.SetBinContent(7, 47.3)
0550     halice_pbpb_5p02_eta_c70_80.SetBinContent(7, 0.9)
0551     halice_pbpb_5p02_eta_c70_80.SetBinContent(8, 47.9)
0552     halice_pbpb_5p02_eta_c70_80.SetBinContent(8, 1.0)
0553     halice_pbpb_5p02_eta_c70_80.SetBinContent(9, 48.2)
0554     halice_pbpb_5p02_eta_c70_80.SetBinContent(9, 1.0)
0555     halice_pbpb_5p02_eta_c70_80.SetBinContent(10, 47.6)
0556     halice_pbpb_5p02_eta_c70_80.SetBinContent(10, 0.9)
0557     halice_pbpb_5p02_eta_c70_80.SetBinContent(11, 46.7)
0558     halice_pbpb_5p02_eta_c70_80.SetBinContent(11, 0.9)
0559     halice_pbpb_5p02_eta_c70_80.SetBinContent(12, 45.5)
0560     halice_pbpb_5p02_eta_c70_80.SetBinContent(12, 0.9)
0561     halice_pbpb_5p02_eta_c70_80.SetBinContent(13, 44.6)
0562     halice_pbpb_5p02_eta_c70_80.SetBinContent(13, 0.8)
0563     halice_pbpb_5p02_eta_c70_80.SetBinContent(14, 44.1)
0564     halice_pbpb_5p02_eta_c70_80.SetBinContent(14, 0.8)
0565     halice_pbpb_5p02_eta_c70_80.SetBinContent(15, 44.1)
0566     halice_pbpb_5p02_eta_c70_80.SetBinContent(15, 0.8)
0567     halice_pbpb_5p02_eta_c70_80.SetBinContent(16, 44.6)
0568     halice_pbpb_5p02_eta_c70_80.SetBinContent(16, 0.8)
0569     halice_pbpb_5p02_eta_c70_80.SetBinContent(17, 45.5)
0570     halice_pbpb_5p02_eta_c70_80.SetBinContent(17, 0.9)
0571     halice_pbpb_5p02_eta_c70_80.SetBinContent(18, 46.7)
0572     halice_pbpb_5p02_eta_c70_80.SetBinContent(18, 0.9)
0573     halice_pbpb_5p02_eta_c70_80.SetBinContent(19, 47.6)
0574     halice_pbpb_5p02_eta_c70_80.SetBinContent(19, 0.9)
0575     halice_pbpb_5p02_eta_c70_80.SetBinContent(20, 48.2)
0576     halice_pbpb_5p02_eta_c70_80.SetBinContent(20, 1.0)
0577     halice_pbpb_5p02_eta_c70_80.SetBinContent(21, 47.9)
0578     halice_pbpb_5p02_eta_c70_80.SetBinContent(21, 1.0)
0579     halice_pbpb_5p02_eta_c70_80.SetBinContent(22, 47.3)
0580     halice_pbpb_5p02_eta_c70_80.SetBinContent(22, 0.9)
0581     halice_pbpb_5p02_eta_c70_80.SetBinContent(23, 46.7)
0582     halice_pbpb_5p02_eta_c70_80.SetBinContent(23, 2.1)
0583     halice_pbpb_5p02_eta_c70_80.SetBinContent(24, 46.8)
0584     halice_pbpb_5p02_eta_c70_80.SetBinContent(24, 2.1)
0585     halice_pbpb_5p02_eta_c70_80.SetBinContent(25, 46.5)
0586     halice_pbpb_5p02_eta_c70_80.SetBinContent(25, 2.1)
0587     halice_pbpb_5p02_eta_c70_80.SetBinContent(26, 46.0)
0588     halice_pbpb_5p02_eta_c70_80.SetBinContent(26, 2.1)
0589     halice_pbpb_5p02_eta_c70_80.SetBinContent(27, 46.0)
0590     halice_pbpb_5p02_eta_c70_80.SetBinContent(27, 2.1)
0591     halice_pbpb_5p02_eta_c70_80.SetBinContent(28, 45.4)
0592     halice_pbpb_5p02_eta_c70_80.SetBinContent(28, 2.0)
0593     halice_pbpb_5p02_eta_c70_80.SetBinContent(29, 41.4)
0594     halice_pbpb_5p02_eta_c70_80.SetBinContent(29, 2.8)
0595     halice_pbpb_5p02_eta_c70_80.SetBinContent(30, 39.3)
0596     halice_pbpb_5p02_eta_c70_80.SetBinContent(30, 2.7)
0597     halice_pbpb_5p02_eta_c70_80.SetBinContent(31, 37.4)
0598     halice_pbpb_5p02_eta_c70_80.SetBinContent(31, 2.5)
0599     halice_pbpb_5p02_eta_c70_80.SetBinContent(32, 36.8)
0600     halice_pbpb_5p02_eta_c70_80.SetBinContent(32, 2.5)
0601     halice_pbpb_5p02_eta_c70_80.SetBinContent(33, 36.6)
0602     halice_pbpb_5p02_eta_c70_80.SetBinContent(33, 2.5)
0603     halice_pbpb_5p02_eta_c70_80.SetBinContent(34, 35.7)
0604     halice_pbpb_5p02_eta_c70_80.SetBinContent(34, 2.4)
0605 
0606     return halice_pbpb_5p02_eta_c70_80
0607 
0608 
0609 def halice_pbpb_5p02_eta_c80_90():
0610     halice_pbpb_5p02_eta_c80_90 = TH1F('halice_pbpb_5p02_eta_c80_90', '', 34, alice_etabins)
0611 
0612     halice_pbpb_5p02_eta_c80_90.SetBinContent(1, 18.7)
0613     halice_pbpb_5p02_eta_c80_90.SetBinContent(1, 0.8)
0614     halice_pbpb_5p02_eta_c80_90.SetBinContent(2, 18.7)
0615     halice_pbpb_5p02_eta_c80_90.SetBinContent(2, 0.8)
0616     halice_pbpb_5p02_eta_c80_90.SetBinContent(3, 18.6)
0617     halice_pbpb_5p02_eta_c80_90.SetBinContent(3, 0.8)
0618     halice_pbpb_5p02_eta_c80_90.SetBinContent(4, 18.7)
0619     halice_pbpb_5p02_eta_c80_90.SetBinContent(4, 0.8)
0620     halice_pbpb_5p02_eta_c80_90.SetBinContent(5, 18.6)
0621     halice_pbpb_5p02_eta_c80_90.SetBinContent(5, 0.8)
0622     halice_pbpb_5p02_eta_c80_90.SetBinContent(6, 18.6)
0623     halice_pbpb_5p02_eta_c80_90.SetBinContent(6, 0.8)
0624     halice_pbpb_5p02_eta_c80_90.SetBinContent(7, 19.2)
0625     halice_pbpb_5p02_eta_c80_90.SetBinContent(7, 0.3)
0626     halice_pbpb_5p02_eta_c80_90.SetBinContent(8, 19.1)
0627     halice_pbpb_5p02_eta_c80_90.SetBinContent(8, 0.4)
0628     halice_pbpb_5p02_eta_c80_90.SetBinContent(9, 19.2)
0629     halice_pbpb_5p02_eta_c80_90.SetBinContent(9, 0.4)
0630     halice_pbpb_5p02_eta_c80_90.SetBinContent(10, 18.9)
0631     halice_pbpb_5p02_eta_c80_90.SetBinContent(10, 0.4)
0632     halice_pbpb_5p02_eta_c80_90.SetBinContent(11, 18.5)
0633     halice_pbpb_5p02_eta_c80_90.SetBinContent(11, 0.4)
0634     halice_pbpb_5p02_eta_c80_90.SetBinContent(12, 18.0)
0635     halice_pbpb_5p02_eta_c80_90.SetBinContent(12, 0.3)
0636     halice_pbpb_5p02_eta_c80_90.SetBinContent(13, 17.6)
0637     halice_pbpb_5p02_eta_c80_90.SetBinContent(13, 0.3)
0638     halice_pbpb_5p02_eta_c80_90.SetBinContent(14, 17.4)
0639     halice_pbpb_5p02_eta_c80_90.SetBinContent(14, 0.3)
0640     halice_pbpb_5p02_eta_c80_90.SetBinContent(15, 17.4)
0641     halice_pbpb_5p02_eta_c80_90.SetBinContent(15, 0.3)
0642     halice_pbpb_5p02_eta_c80_90.SetBinContent(16, 17.6)
0643     halice_pbpb_5p02_eta_c80_90.SetBinContent(16, 0.3)
0644     halice_pbpb_5p02_eta_c80_90.SetBinContent(17, 18.0)
0645     halice_pbpb_5p02_eta_c80_90.SetBinContent(17, 0.3)
0646     halice_pbpb_5p02_eta_c80_90.SetBinContent(18, 18.5)
0647     halice_pbpb_5p02_eta_c80_90.SetBinContent(18, 0.4)
0648     halice_pbpb_5p02_eta_c80_90.SetBinContent(19, 18.9)
0649     halice_pbpb_5p02_eta_c80_90.SetBinContent(19, 0.4)
0650     halice_pbpb_5p02_eta_c80_90.SetBinContent(20, 19.2)
0651     halice_pbpb_5p02_eta_c80_90.SetBinContent(20, 0.4)
0652     halice_pbpb_5p02_eta_c80_90.SetBinContent(21, 19.1)
0653     halice_pbpb_5p02_eta_c80_90.SetBinContent(21, 0.4)
0654     halice_pbpb_5p02_eta_c80_90.SetBinContent(22, 19.2)
0655     halice_pbpb_5p02_eta_c80_90.SetBinContent(22, 0.3)
0656     halice_pbpb_5p02_eta_c80_90.SetBinContent(23, 18.6)
0657     halice_pbpb_5p02_eta_c80_90.SetBinContent(23, 0.8)
0658     halice_pbpb_5p02_eta_c80_90.SetBinContent(24, 18.6)
0659     halice_pbpb_5p02_eta_c80_90.SetBinContent(24, 0.8)
0660     halice_pbpb_5p02_eta_c80_90.SetBinContent(25, 18.7)
0661     halice_pbpb_5p02_eta_c80_90.SetBinContent(25, 0.8)
0662     halice_pbpb_5p02_eta_c80_90.SetBinContent(26, 18.6)
0663     halice_pbpb_5p02_eta_c80_90.SetBinContent(26, 0.8)
0664     halice_pbpb_5p02_eta_c80_90.SetBinContent(27, 18.7)
0665     halice_pbpb_5p02_eta_c80_90.SetBinContent(27, 0.8)
0666     halice_pbpb_5p02_eta_c80_90.SetBinContent(28, 18.7)
0667     halice_pbpb_5p02_eta_c80_90.SetBinContent(28, 0.8)
0668     halice_pbpb_5p02_eta_c80_90.SetBinContent(29, 17.1)
0669     halice_pbpb_5p02_eta_c80_90.SetBinContent(29, 1.2)
0670     halice_pbpb_5p02_eta_c80_90.SetBinContent(30, 16.27)
0671     halice_pbpb_5p02_eta_c80_90.SetBinContent(30, 1.11)
0672     halice_pbpb_5p02_eta_c80_90.SetBinContent(31, 15.46)
0673     halice_pbpb_5p02_eta_c80_90.SetBinContent(31, 1.05)
0674     halice_pbpb_5p02_eta_c80_90.SetBinContent(32, 15.47)
0675     halice_pbpb_5p02_eta_c80_90.SetBinContent(32, 1.05)
0676     halice_pbpb_5p02_eta_c80_90.SetBinContent(33, 15.6)
0677     halice_pbpb_5p02_eta_c80_90.SetBinContent(33, 1.1)
0678     halice_pbpb_5p02_eta_c80_90.SetBinContent(34, 15.4)
0679     halice_pbpb_5p02_eta_c80_90.SetBinContent(34, 1.0)
0680 
0681     return halice_pbpb_5p02_eta_c80_90
0682 
0683 
0684 def alice_pbpb_2p76_y_c0t5():
0685     galice_pbpb_2p76_y_c0t5 = TGraphErrors(42)
0686     galice_pbpb_2p76_y_c0t5.SetName('galice_pbpb_2p76_y_c0t5')
0687 
0688     galice_pbpb_2p76_y_c0t5.SetPoint(0, (-4.492 + (-4.896)) / 2, 887.0)
0689     galice_pbpb_2p76_y_c0t5.SetPointError(0, 0, 39.0)
0690     galice_pbpb_2p76_y_c0t5.SetPoint(1, (-4.25 + (-4.638)) / 2, 978.0)
0691     galice_pbpb_2p76_y_c0t5.SetPointError(1, 0, 41.0)
0692     galice_pbpb_2p76_y_c0t5.SetPoint(2, (-4.007 + (-4.381)) / 2, 1047.0)
0693     galice_pbpb_2p76_y_c0t5.SetPointError(2, 0, 44.0)
0694     galice_pbpb_2p76_y_c0t5.SetPoint(3, (-3.764 + (-4.126)) / 2, 1132.0)
0695     galice_pbpb_2p76_y_c0t5.SetPointError(3, 0, 46.0)
0696     galice_pbpb_2p76_y_c0t5.SetPoint(4, (-3.521 + (-3.869)) / 2, 1212.0)
0697     galice_pbpb_2p76_y_c0t5.SetPointError(4, 0, 50.0)
0698     galice_pbpb_2p76_y_c0t5.SetPoint(5, (-3.277 + (-3.613)) / 2, 1307.0)
0699     galice_pbpb_2p76_y_c0t5.SetPointError(5, 0, 54.0)
0700     galice_pbpb_2p76_y_c0t5.SetPoint(6, (-3.033 + (-3.359)) / 2, 1393.0)
0701     galice_pbpb_2p76_y_c0t5.SetPointError(6, 0, 58.0)
0702     galice_pbpb_2p76_y_c0t5.SetPoint(7, (-2.789 + (-3.103)) / 2, 1455.0)
0703     galice_pbpb_2p76_y_c0t5.SetPointError(7, 0, 60.0)
0704     galice_pbpb_2p76_y_c0t5.SetPoint(8, (-2.546 + (-2.85)) / 2, 1514.0)
0705     galice_pbpb_2p76_y_c0t5.SetPointError(8, 0, 59.0)
0706     galice_pbpb_2p76_y_c0t5.SetPoint(9, (-2.303 + (-2.597)) / 2, 1594.0)
0707     galice_pbpb_2p76_y_c0t5.SetPointError(9, 0, 62.0)
0708     galice_pbpb_2p76_y_c0t5.SetPoint(10, (-2.062 + (-2.342)) / 2, 1653.0)
0709     galice_pbpb_2p76_y_c0t5.SetPointError(10, 0, 64.0)
0710     galice_pbpb_2p76_y_c0t5.SetPoint(11, (-1.823 + (-2.089)) / 2, 1708.0)
0711     galice_pbpb_2p76_y_c0t5.SetPointError(11, 0, 65.0)
0712     galice_pbpb_2p76_y_c0t5.SetPoint(12, (-1.585 + (-1.839)) / 2, 1761.0)
0713     galice_pbpb_2p76_y_c0t5.SetPointError(12, 0, 71.0)
0714     galice_pbpb_2p76_y_c0t5.SetPoint(13, (-1.349 + (-1.593)) / 2, 1813.0)
0715     galice_pbpb_2p76_y_c0t5.SetPointError(13, 0, 71.0)
0716     galice_pbpb_2p76_y_c0t5.SetPoint(14, (-1.115 + (-1.349)) / 2, 1843.0)
0717     galice_pbpb_2p76_y_c0t5.SetPointError(14, 0, 75.0)
0718     galice_pbpb_2p76_y_c0t5.SetPoint(15, (-0.884 + (-1.112)) / 2, 1831.0)
0719     galice_pbpb_2p76_y_c0t5.SetPointError(15, 0, 80.0)
0720     galice_pbpb_2p76_y_c0t5.SetPoint(16, (-0.658 + (-0.88)) / 2, 1844.0)
0721     galice_pbpb_2p76_y_c0t5.SetPointError(16, 0, 61.0)
0722     galice_pbpb_2p76_y_c0t5.SetPoint(17, (-0.435 + (-0.653)) / 2, 1867.0)
0723     galice_pbpb_2p76_y_c0t5.SetPointError(17, 0, 57.0)
0724     galice_pbpb_2p76_y_c0t5.SetPoint(18, (-0.216 + (-0.432)) / 2, 1866.0)
0725     galice_pbpb_2p76_y_c0t5.SetPointError(18, 0, 56.0)
0726     galice_pbpb_2p76_y_c0t5.SetPoint(19, (0.0 + (-0.216)) / 2, 1873.0)
0727     galice_pbpb_2p76_y_c0t5.SetPointError(19, 0, 54.0)
0728     galice_pbpb_2p76_y_c0t5.SetPoint(20, (0.216 + 0.0) / 2, 1873.0)
0729     galice_pbpb_2p76_y_c0t5.SetPointError(20, 0, 54.0)
0730     galice_pbpb_2p76_y_c0t5.SetPoint(21, (0.432 + 0.216) / 2, 1866.0)
0731     galice_pbpb_2p76_y_c0t5.SetPointError(21, 0, 56.0)
0732     galice_pbpb_2p76_y_c0t5.SetPoint(22, (0.653 + 0.435) / 2, 1867.0)
0733     galice_pbpb_2p76_y_c0t5.SetPointError(22, 0, 57.0)
0734     galice_pbpb_2p76_y_c0t5.SetPoint(23, (0.88 + 0.658) / 2, 1844.0)
0735     galice_pbpb_2p76_y_c0t5.SetPointError(23, 0, 61.0)
0736     galice_pbpb_2p76_y_c0t5.SetPoint(24, (1.112 + 0.884) / 2, 1831.0)
0737     galice_pbpb_2p76_y_c0t5.SetPointError(24, 0, 80.0)
0738     galice_pbpb_2p76_y_c0t5.SetPoint(25, (1.349 + 1.115) / 2, 1843.0)
0739     galice_pbpb_2p76_y_c0t5.SetPointError(25, 0, 75.0)
0740     galice_pbpb_2p76_y_c0t5.SetPoint(26, (1.593 + 1.349) / 2, 1813.0)
0741     galice_pbpb_2p76_y_c0t5.SetPointError(26, 0, 71.0)
0742     galice_pbpb_2p76_y_c0t5.SetPoint(27, (1.839 + 1.585) / 2, 1761.0)
0743     galice_pbpb_2p76_y_c0t5.SetPointError(27, 0, 71.0)
0744     galice_pbpb_2p76_y_c0t5.SetPoint(28, (2.089 + 1.823) / 2, 1708.0)
0745     galice_pbpb_2p76_y_c0t5.SetPointError(28, 0, 65.0)
0746     galice_pbpb_2p76_y_c0t5.SetPoint(29, (2.342 + 2.062) / 2, 1653.0)
0747     galice_pbpb_2p76_y_c0t5.SetPointError(29, 0, 64.0)
0748     galice_pbpb_2p76_y_c0t5.SetPoint(30, (2.597 + 2.303) / 2, 1594.0)
0749     galice_pbpb_2p76_y_c0t5.SetPointError(30, 0, 62.0)
0750     galice_pbpb_2p76_y_c0t5.SetPoint(31, (2.85 + 2.546) / 2, 1514.0)
0751     galice_pbpb_2p76_y_c0t5.SetPointError(31, 0, 59.0)
0752     galice_pbpb_2p76_y_c0t5.SetPoint(32, (3.103 + 2.789) / 2, 1455.0)
0753     galice_pbpb_2p76_y_c0t5.SetPointError(32, 0, 60.0)
0754     galice_pbpb_2p76_y_c0t5.SetPoint(33, (3.359 + 3.033) / 2, 1393.0)
0755     galice_pbpb_2p76_y_c0t5.SetPointError(33, 0, 58.0)
0756     galice_pbpb_2p76_y_c0t5.SetPoint(34, (3.613 + 3.277) / 2, 1307.0)
0757     galice_pbpb_2p76_y_c0t5.SetPointError(34, 0, 54.0)
0758     galice_pbpb_2p76_y_c0t5.SetPoint(35, (3.869 + 3.521) / 2, 1212.0)
0759     galice_pbpb_2p76_y_c0t5.SetPointError(35, 0, 50.0)
0760     galice_pbpb_2p76_y_c0t5.SetPoint(36, (4.126 + 3.764) / 2, 1132.0)
0761     galice_pbpb_2p76_y_c0t5.SetPointError(36, 0, 46.0)
0762     galice_pbpb_2p76_y_c0t5.SetPoint(37, (4.381 + 4.007) / 2, 1047.0)
0763     galice_pbpb_2p76_y_c0t5.SetPointError(37, 0, 44.0)
0764     galice_pbpb_2p76_y_c0t5.SetPoint(38, (4.638 + 4.25) / 2, 978.0)
0765     galice_pbpb_2p76_y_c0t5.SetPointError(38, 0, 41.0)
0766     galice_pbpb_2p76_y_c0t5.SetPoint(39, (4.896 + 4.492) / 2, 887.0)
0767     galice_pbpb_2p76_y_c0t5.SetPointError(39, 0, 39.0)
0768     galice_pbpb_2p76_y_c0t5.SetPoint(40, (5.154 + 4.734) / 2, 770.0)
0769     galice_pbpb_2p76_y_c0t5.SetPointError(40, 0, 42.0)
0770     galice_pbpb_2p76_y_c0t5.SetPoint(41, (5.412 + 4.976) / 2, 667.0)
0771     galice_pbpb_2p76_y_c0t5.SetPointError(41, 0, 39.0)
0772 
0773     return galice_pbpb_2p76_y_c0t5
0774 
0775 
0776 def alice_pbpb_5p02_y_c0t5():
0777     galice_pbpb_5p02_y_c0t5 = TGraphErrors(34)
0778     galice_pbpb_5p02_y_c0t5.SetName('galice_pbpb_5p02_y_c0t5')
0779 
0780     galice_pbpb_5p02_y_c0t5.SetPoint(0, (-3.05 + (-3.29)) / 2, 1650.0)
0781     galice_pbpb_5p02_y_c0t5.SetPointError(0, 0, 70.0)
0782     galice_pbpb_5p02_y_c0t5.SetPoint(1, (-2.85 + (-3.09)) / 2, 1680.0)
0783     galice_pbpb_5p02_y_c0t5.SetPointError(1, 0, 80.0)
0784     galice_pbpb_5p02_y_c0t5.SetPoint(2, (-2.57 + (-2.79)) / 2, 1730.0)
0785     galice_pbpb_5p02_y_c0t5.SetPointError(2, 0, 80.0)
0786     galice_pbpb_5p02_y_c0t5.SetPoint(3, (-2.36 + (-2.59)) / 2, 1800.0)
0787     galice_pbpb_5p02_y_c0t5.SetPointError(3, 0, 80.0)
0788     galice_pbpb_5p02_y_c0t5.SetPoint(4, (-2.06 + (-2.29)) / 2, 1860.0)
0789     galice_pbpb_5p02_y_c0t5.SetPointError(4, 0, 80.0)
0790     galice_pbpb_5p02_y_c0t5.SetPoint(5, (-1.86 + (-2.1)) / 2, 1950.0)
0791     galice_pbpb_5p02_y_c0t5.SetPointError(5, 0, 90.0)
0792     galice_pbpb_5p02_y_c0t5.SetPoint(6, (-1.57 + (-1.82)) / 2, 2030.0)
0793     galice_pbpb_5p02_y_c0t5.SetPointError(6, 0, 70.0)
0794     galice_pbpb_5p02_y_c0t5.SetPoint(7, (-1.38 + (-1.61)) / 2, 2080.0)
0795     galice_pbpb_5p02_y_c0t5.SetPointError(7, 0, 80.0)
0796     galice_pbpb_5p02_y_c0t5.SetPoint(8, (-1.1 + (-1.32)) / 2, 2140.0)
0797     galice_pbpb_5p02_y_c0t5.SetPointError(8, 0, 80.0)
0798     galice_pbpb_5p02_y_c0t5.SetPoint(9, (-0.91 + (-1.13)) / 2, 2170.0)
0799     galice_pbpb_5p02_y_c0t5.SetPointError(9, 0, 70.0)
0800     galice_pbpb_5p02_y_c0t5.SetPoint(10, (-0.64 + (-0.85)) / 2, 2200.0)
0801     galice_pbpb_5p02_y_c0t5.SetPointError(10, 0, 60.0)
0802     galice_pbpb_5p02_y_c0t5.SetPoint(11, (-0.45 + (-0.68)) / 2, 2210.0)
0803     galice_pbpb_5p02_y_c0t5.SetPointError(11, 0, 60.0)
0804     galice_pbpb_5p02_y_c0t5.SetPoint(12, (-0.2 + (-0.4)) / 2, 2230.0)
0805     galice_pbpb_5p02_y_c0t5.SetPointError(12, 0, 60.0)
0806     galice_pbpb_5p02_y_c0t5.SetPoint(13, (-0.0 + (-0.2)) / 2, 2240.0)
0807     galice_pbpb_5p02_y_c0t5.SetPointError(13, 0, 60.0)
0808     galice_pbpb_5p02_y_c0t5.SetPoint(14, (0.2 + (0.0)) / 2, 2240.0)
0809     galice_pbpb_5p02_y_c0t5.SetPointError(14, 0, 60.0)
0810     galice_pbpb_5p02_y_c0t5.SetPoint(15, (0.4 + (0.2)) / 2, 2230.0)
0811     galice_pbpb_5p02_y_c0t5.SetPointError(15, 0, 60.0)
0812     galice_pbpb_5p02_y_c0t5.SetPoint(16, (0.68 + (0.45)) / 2, 2210.0)
0813     galice_pbpb_5p02_y_c0t5.SetPointError(16, 0, 60.0)
0814     galice_pbpb_5p02_y_c0t5.SetPoint(17, (0.85 + (0.64)) / 2, 2200.0)
0815     galice_pbpb_5p02_y_c0t5.SetPointError(17, 0, 60.0)
0816     galice_pbpb_5p02_y_c0t5.SetPoint(18, (1.13 + (0.91)) / 2, 2170.0)
0817     galice_pbpb_5p02_y_c0t5.SetPointError(18, 0, 70.0)
0818     galice_pbpb_5p02_y_c0t5.SetPoint(19, (1.32 + (1.1)) / 2, 2140.0)
0819     galice_pbpb_5p02_y_c0t5.SetPointError(19, 0, 80.0)
0820     galice_pbpb_5p02_y_c0t5.SetPoint(20, (1.61 + (1.38)) / 2, 2080.0)
0821     galice_pbpb_5p02_y_c0t5.SetPointError(20, 0, 80.0)
0822     galice_pbpb_5p02_y_c0t5.SetPoint(21, (1.82 + (1.57)) / 2, 2030.0)
0823     galice_pbpb_5p02_y_c0t5.SetPointError(21, 0, 70.0)
0824     galice_pbpb_5p02_y_c0t5.SetPoint(22, (2.1 + (1.86)) / 2, 1950.0)
0825     galice_pbpb_5p02_y_c0t5.SetPointError(22, 0, 90.0)
0826     galice_pbpb_5p02_y_c0t5.SetPoint(23, (2.29 + (2.06)) / 2, 1860.0)
0827     galice_pbpb_5p02_y_c0t5.SetPointError(23, 0, 80.0)
0828     galice_pbpb_5p02_y_c0t5.SetPoint(24, (2.59 + (2.36)) / 2, 1800.0)
0829     galice_pbpb_5p02_y_c0t5.SetPointError(24, 0, 80.0)
0830     galice_pbpb_5p02_y_c0t5.SetPoint(25, (2.79 + (2.57)) / 2, 1730.0)
0831     galice_pbpb_5p02_y_c0t5.SetPointError(25, 0, 80.0)
0832     galice_pbpb_5p02_y_c0t5.SetPoint(26, (3.09 + (2.85)) / 2, 1680.0)
0833     galice_pbpb_5p02_y_c0t5.SetPointError(26, 0, 80.0)
0834     galice_pbpb_5p02_y_c0t5.SetPoint(27, (3.29 + (3.05)) / 2, 1650.0)
0835     galice_pbpb_5p02_y_c0t5.SetPointError(27, 0, 70.0)
0836     galice_pbpb_5p02_y_c0t5.SetPoint(28, (3.59 + (3.35)) / 2, 1600.0)
0837     galice_pbpb_5p02_y_c0t5.SetPointError(28, 0, 100.0)
0838     galice_pbpb_5p02_y_c0t5.SetPoint(29, (3.79 + (3.55)) / 2, 1500.0)
0839     galice_pbpb_5p02_y_c0t5.SetPointError(29, 0, 100.0)
0840     galice_pbpb_5p02_y_c0t5.SetPoint(30, (4.09 + (3.85)) / 2, 1370.0)
0841     galice_pbpb_5p02_y_c0t5.SetPointError(30, 0, 90.0)
0842     galice_pbpb_5p02_y_c0t5.SetPoint(31, (4.29 + (4.05)) / 2, 1320.0)
0843     galice_pbpb_5p02_y_c0t5.SetPointError(31, 0, 90.0)
0844     galice_pbpb_5p02_y_c0t5.SetPoint(32, (4.59 + (4.35)) / 2, 1280.0)
0845     galice_pbpb_5p02_y_c0t5.SetPointError(32, 0, 90.0)
0846     galice_pbpb_5p02_y_c0t5.SetPoint(33, (4.79 + (4.55)) / 2, 1240.0)
0847     galice_pbpb_5p02_y_c0t5.SetPointError(33, 0, 80.0)
0848 
0849     return galice_pbpb_5p02_y_c0t5
0850 
0851 #--------------------------------------------------------------------------------
0852 cms_0p5_etabins = [-2.5, -2.0, -1.5, -1.0, -0.5, 0.0, 0.5, 1.0, 1.5, 2.0, 2.5]
0853 neta = 36
0854 etab = [0.0] * (neta + 1)
0855 etamin = -3.6
0856 etamax = 3.6
0857 for i in range(neta + 1):
0858     etab[i] = i * (etamax - etamin) / neta + etamin
0859 
0860 def hcms_pbpb_2p76_eta_c0t5():
0861     hcms_pbpb_2p76_eta_c0t5 = TH1F('hcms_pbpb_2p76_eta_c0t5', '', 10, cms_0p5_etabins)
0862 
0863     hcms_pbpb_2p76_eta_c0t5.SetBinContent(1, 8.74 * 381 / 2)
0864     hcms_pbpb_2p76_eta_c0t5.SetBinError(1, 0.3 * 381 / 2)
0865     hcms_pbpb_2p76_eta_c0t5.SetBinContent(2, 8.88 * 381 / 2)
0866     hcms_pbpb_2p76_eta_c0t5.SetBinError(2, 0.31 * 381 / 2)
0867     hcms_pbpb_2p76_eta_c0t5.SetBinContent(3, 8.92 * 381 / 2)
0868     hcms_pbpb_2p76_eta_c0t5.SetBinError(3, 0.31 * 381 / 2)
0869     hcms_pbpb_2p76_eta_c0t5.SetBinContent(4, 8.71 * 381 / 2)
0870     hcms_pbpb_2p76_eta_c0t5.SetBinError(4, 0.3 * 381 / 2)
0871     hcms_pbpb_2p76_eta_c0t5.SetBinContent(5, 8.47 * 381 / 2)
0872     hcms_pbpb_2p76_eta_c0t5.SetBinError(5, 0.29 * 381 / 2)
0873     hcms_pbpb_2p76_eta_c0t5.SetBinContent(6, 8.45 * 381 / 2)
0874     hcms_pbpb_2p76_eta_c0t5.SetBinError(6, 0.29 * 381 / 2)
0875     hcms_pbpb_2p76_eta_c0t5.SetBinContent(7, 8.74 * 381 / 2)
0876     hcms_pbpb_2p76_eta_c0t5.SetBinError(7, 0.3 * 381 / 2)
0877     hcms_pbpb_2p76_eta_c0t5.SetBinContent(8, 8.88 * 381 / 2)
0878     hcms_pbpb_2p76_eta_c0t5.SetBinError(8, 0.31 * 381 / 2)
0879     hcms_pbpb_2p76_eta_c0t5.SetBinContent(9, 8.97 * 381 / 2)
0880     hcms_pbpb_2p76_eta_c0t5.SetBinError(9, 0.31 * 381 / 2)
0881     hcms_pbpb_2p76_eta_c0t5.SetBinContent(10, 8.74 * 381 / 2)
0882     hcms_pbpb_2p76_eta_c0t5.SetBinError(10, 0.3 * 381 / 2)
0883 
0884     return hcms_pbpb_2p76_eta_c0t5
0885 
0886 
0887 def hcms_pbpb_2p76_eta_c0t90():
0888     hcms_pbpb_2p76_eta_c0t90 = TH1F('hcms_pbpb_2p76_eta_c0t90', '', 10, cms_0p5_etabins)
0889 
0890     hcms_pbpb_2p76_eta_c0t90.SetBinContent(1, 7.63 * 103.97 / 2)
0891     hcms_pbpb_2p76_eta_c0t90.SetBinError(1, 0.59 * 103.97 / 2)
0892     hcms_pbpb_2p76_eta_c0t90.SetBinContent(2, 7.77 * 103.97 / 2)
0893     hcms_pbpb_2p76_eta_c0t90.SetBinError(2, 0.6 * 103.97 / 2)
0894     hcms_pbpb_2p76_eta_c0t90.SetBinContent(3, 7.71 * 103.97 / 2)
0895     hcms_pbpb_2p76_eta_c0t90.SetBinError(3, 0.59 * 103.97 / 2)
0896     hcms_pbpb_2p76_eta_c0t90.SetBinContent(4, 7.51 * 103.97 / 2)
0897     hcms_pbpb_2p76_eta_c0t90.SetBinError(4, 0.58 * 103.97 / 2)
0898     hcms_pbpb_2p76_eta_c0t90.SetBinContent(5, 7.28 * 103.97 / 2)
0899     hcms_pbpb_2p76_eta_c0t90.SetBinError(5, 0.56 * 103.97 / 2)
0900     hcms_pbpb_2p76_eta_c0t90.SetBinContent(6, 7.27 * 103.97 / 2)
0901     hcms_pbpb_2p76_eta_c0t90.SetBinError(6, 0.56 * 103.97 / 2)
0902     hcms_pbpb_2p76_eta_c0t90.SetBinContent(7, 7.49 * 103.97 / 2)
0903     hcms_pbpb_2p76_eta_c0t90.SetBinError(7, 0.58 * 103.97 / 2)
0904     hcms_pbpb_2p76_eta_c0t90.SetBinContent(8, 7.69 * 103.97 / 2)
0905     hcms_pbpb_2p76_eta_c0t90.SetBinError(8, 0.59 * 103.97 / 2)
0906     hcms_pbpb_2p76_eta_c0t90.SetBinContent(9, 7.79 * 103.97 / 2)
0907     hcms_pbpb_2p76_eta_c0t90.SetBinError(9, 0.6 * 103.97 / 2)
0908     hcms_pbpb_2p76_eta_c0t90.SetBinContent(10, 7.63 * 103.97 / 2)
0909     hcms_pbpb_2p76_eta_c0t90.SetBinError(10, 0.59 * 103.97 / 2)
0910 
0911     return hcms_pbpb_2p76_eta_c0t90
0912 
0913 
0914 def hcms_pp_2p36_eta():
0915     hcms_pp_2p36_eta = TH1F('hcms_pp_2p36_eta', '', 10, cms_0p5_etabins)
0916 
0917     hcms_pp_2p36_eta.SetBinContent(1, 3.6)
0918     hcms_pp_2p36_eta.SetBinError(1, 0.13)
0919     hcms_pp_2p36_eta.SetBinContent(2, 3.73)
0920     hcms_pp_2p36_eta.SetBinError(2, 0.14)
0921     hcms_pp_2p36_eta.SetBinContent(3, 3.62)
0922     hcms_pp_2p36_eta.SetBinError(3, 0.13)
0923     hcms_pp_2p36_eta.SetBinContent(4, 3.54)
0924     hcms_pp_2p36_eta.SetBinError(4, 0.13)
0925     hcms_pp_2p36_eta.SetBinContent(5, 3.48)
0926     hcms_pp_2p36_eta.SetBinError(5, 0.13)
0927     hcms_pp_2p36_eta.SetBinContent(6, 3.48)
0928     hcms_pp_2p36_eta.SetBinError(6, 0.13)
0929     hcms_pp_2p36_eta.SetBinContent(7, 3.54)
0930     hcms_pp_2p36_eta.SetBinError(7, 0.13)
0931     hcms_pp_2p36_eta.SetBinContent(8, 3.62)
0932     hcms_pp_2p36_eta.SetBinError(8, 0.13)
0933     hcms_pp_2p36_eta.SetBinContent(9, 3.73)
0934     hcms_pp_2p36_eta.SetBinError(9, 0.14)
0935     hcms_pp_2p36_eta.SetBinContent(10, 3.6)
0936     hcms_pp_2p36_eta.SetBinError(10, 0.13)
0937 
0938     return hcms_pp_2p36_eta
0939 
0940 
0941 def hcms_pp_7p0_eta():
0942     hcms_pp_7p0_eta = TH1F('hcms_pp_7p0_eta', '', 10, cms_0p5_etabins)
0943 
0944     hcms_pp_7p0_eta.SetBinContent(1, 6.18)
0945     hcms_pp_7p0_eta.SetBinError(1, 0.25)
0946     hcms_pp_7p0_eta.SetBinContent(2, 6.26)
0947     hcms_pp_7p0_eta.SetBinError(2, 0.25)
0948     hcms_pp_7p0_eta.SetBinContent(3, 6.14)
0949     hcms_pp_7p0_eta.SetBinError(3, 0.24)
0950     hcms_pp_7p0_eta.SetBinContent(4, 6.01)
0951     hcms_pp_7p0_eta.SetBinError(4, 0.24)
0952     hcms_pp_7p0_eta.SetBinContent(5, 5.78)
0953     hcms_pp_7p0_eta.SetBinError(5, 0.23)
0954     hcms_pp_7p0_eta.SetBinContent(6, 5.78)
0955     hcms_pp_7p0_eta.SetBinError(6, 0.23)
0956     hcms_pp_7p0_eta.SetBinContent(7, 6.01)
0957     hcms_pp_7p0_eta.SetBinError(7, 0.24)
0958     hcms_pp_7p0_eta.SetBinContent(8, 6.14)
0959     hcms_pp_7p0_eta.SetBinError(8, 0.24)
0960     hcms_pp_7p0_eta.SetBinContent(9, 6.26)
0961     hcms_pp_7p0_eta.SetBinError(9, 0.25)
0962     hcms_pp_7p0_eta.SetBinContent(10, 6.18)
0963     hcms_pp_7p0_eta.SetBinError(10, 0.25)
0964 
0965     return hcms_pp_7p0_eta
0966 
0967 
0968 def hcms_pp_13p0_eta():
0969     hcms_pp_13p0_eta = TH1F('hcms_pp_13p0_eta', '', neta, etab)
0970 
0971     hcms_pp_13p0_eta.SetBinContent(9, 6.25)
0972     hcms_pp_13p0_eta.SetBinError(9, 0.226)
0973     hcms_pp_13p0_eta.SetBinContent(10, 6.138)
0974     hcms_pp_13p0_eta.SetBinError(10, 0.199)
0975     hcms_pp_13p0_eta.SetBinContent(11, 6.091)
0976     hcms_pp_13p0_eta.SetBinError(11, 0.196)
0977     hcms_pp_13p0_eta.SetBinContent(12, 6.074)
0978     hcms_pp_13p0_eta.SetBinError(12, 0.192)
0979     hcms_pp_13p0_eta.SetBinContent(13, 5.966)
0980     hcms_pp_13p0_eta.SetBinError(13, 0.185)
0981     hcms_pp_13p0_eta.SetBinContent(14, 5.825)
0982     hcms_pp_13p0_eta.SetBinError(14, 0.179)
0983     hcms_pp_13p0_eta.SetBinContent(15, 5.743)
0984     hcms_pp_13p0_eta.SetBinError(15, 0.177)
0985     hcms_pp_13p0_eta.SetBinContent(16, 5.606)
0986     hcms_pp_13p0_eta.SetBinError(16, 0.172)
0987     hcms_pp_13p0_eta.SetBinContent(17, 5.495)
0988     hcms_pp_13p0_eta.SetBinError(17, 0.168)
0989     hcms_pp_13p0_eta.SetBinContent(18, 5.412)
0990     hcms_pp_13p0_eta.SetBinError(18, 0.169)
0991     hcms_pp_13p0_eta.SetBinContent(19, 5.412)
0992     hcms_pp_13p0_eta.SetBinError(19, 0.169)
0993     hcms_pp_13p0_eta.SetBinContent(20, 5.495)
0994     hcms_pp_13p0_eta.SetBinError(20, 0.168)
0995     hcms_pp_13p0_eta.SetBinContent(21, 5.606)
0996     hcms_pp_13p0_eta.SetBinError(21, 0.172)
0997     hcms_pp_13p0_eta.SetBinContent(22, 5.743)
0998     hcms_pp_13p0_eta.SetBinError(22, 0.177)
0999     hcms_pp_13p0_eta.SetBinContent(23, 5.825)
1000     hcms_pp_13p0_eta.SetBinError(23, 0.179)
1001     hcms_pp_13p0_eta.SetBinContent(24, 5.966)
1002     hcms_pp_13p0_eta.SetBinError(24, 0.185)
1003     hcms_pp_13p0_eta.SetBinContent(25, 6.074)
1004     hcms_pp_13p0_eta.SetBinError(25, 0.192)
1005     hcms_pp_13p0_eta.SetBinContent(26, 6.091)
1006     hcms_pp_13p0_eta.SetBinError(26, 0.196)
1007     hcms_pp_13p0_eta.SetBinContent(27, 6.138)
1008     hcms_pp_13p0_eta.SetBinError(27, 0.199)
1009     hcms_pp_13p0_eta.SetBinContent(28, 6.25)
1010     hcms_pp_13p0_eta.SetBinError(28, 0.226)
1011 
1012     return hcms_pp_13p0_eta
1013 
1014 
1015 def hcms_xexe_5p44_eta_c0t90():
1016     hcms_xexe_5p44_eta_c0t90 = TH1F('hcms_xexe_5p44_eta_c0t90', '', neta, etab)
1017 
1018     hcms_xexe_5p44_eta_c0t90.SetBinContent(3, 344.453)
1019     hcms_xexe_5p44_eta_c0t90.SetBinError(3, 0.394508)
1020     hcms_xexe_5p44_eta_c0t90.SetBinContent(4, 359.817)
1021     hcms_xexe_5p44_eta_c0t90.SetBinError(4, 0.234074)
1022     hcms_xexe_5p44_eta_c0t90.SetBinContent(5, 370.873)
1023     hcms_xexe_5p44_eta_c0t90.SetBinError(5, 0.160529)
1024     hcms_xexe_5p44_eta_c0t90.SetBinContent(6, 378.507)
1025     hcms_xexe_5p44_eta_c0t90.SetBinError(6, 0.136289)
1026     hcms_xexe_5p44_eta_c0t90.SetBinContent(7, 383.299)
1027     hcms_xexe_5p44_eta_c0t90.SetBinError(7, 0.138374)
1028     hcms_xexe_5p44_eta_c0t90.SetBinContent(8, 380.62)
1029     hcms_xexe_5p44_eta_c0t90.SetBinError(8, 0.129599)
1030     hcms_xexe_5p44_eta_c0t90.SetBinContent(9, 377.127)
1031     hcms_xexe_5p44_eta_c0t90.SetBinError(9, 0.124363)
1032     hcms_xexe_5p44_eta_c0t90.SetBinContent(10, 371.255)
1033     hcms_xexe_5p44_eta_c0t90.SetBinError(10, 0.124545)
1034     hcms_xexe_5p44_eta_c0t90.SetBinContent(11, 366.758)
1035     hcms_xexe_5p44_eta_c0t90.SetBinError(11, 0.125546)
1036     hcms_xexe_5p44_eta_c0t90.SetBinContent(12, 361.566)
1037     hcms_xexe_5p44_eta_c0t90.SetBinError(12, 0.104539)
1038     hcms_xexe_5p44_eta_c0t90.SetBinContent(13, 355.715)
1039     hcms_xexe_5p44_eta_c0t90.SetBinError(13, 0.0980333)
1040     hcms_xexe_5p44_eta_c0t90.SetBinContent(14, 349.492)
1041     hcms_xexe_5p44_eta_c0t90.SetBinError(14, 0.0969413)
1042     hcms_xexe_5p44_eta_c0t90.SetBinContent(15, 342.916)
1043     hcms_xexe_5p44_eta_c0t90.SetBinError(15, 0.0966607)
1044     hcms_xexe_5p44_eta_c0t90.SetBinContent(16, 337.01)
1045     hcms_xexe_5p44_eta_c0t90.SetBinError(16, 0.096332)
1046     hcms_xexe_5p44_eta_c0t90.SetBinContent(17, 332.102)
1047     hcms_xexe_5p44_eta_c0t90.SetBinError(17, 0.0958821)
1048     hcms_xexe_5p44_eta_c0t90.SetBinContent(18, 327.469)
1049     hcms_xexe_5p44_eta_c0t90.SetBinError(18, 0.0950725)
1050     hcms_xexe_5p44_eta_c0t90.SetBinContent(19, 327.469)
1051     hcms_xexe_5p44_eta_c0t90.SetBinError(19, 0.0950725)
1052     hcms_xexe_5p44_eta_c0t90.SetBinContent(20, 332.102)
1053     hcms_xexe_5p44_eta_c0t90.SetBinError(20, 0.0958821)
1054     hcms_xexe_5p44_eta_c0t90.SetBinContent(21, 337.01)
1055     hcms_xexe_5p44_eta_c0t90.SetBinError(21, 0.096332)
1056     hcms_xexe_5p44_eta_c0t90.SetBinContent(22, 342.916)
1057     hcms_xexe_5p44_eta_c0t90.SetBinError(22, 0.0966607)
1058     hcms_xexe_5p44_eta_c0t90.SetBinContent(23, 349.492)
1059     hcms_xexe_5p44_eta_c0t90.SetBinError(23, 0.0969413)
1060     hcms_xexe_5p44_eta_c0t90.SetBinContent(24, 355.715)
1061     hcms_xexe_5p44_eta_c0t90.SetBinError(24, 0.0980333)
1062     hcms_xexe_5p44_eta_c0t90.SetBinContent(25, 361.566)
1063     hcms_xexe_5p44_eta_c0t90.SetBinError(25, 0.104539)
1064     hcms_xexe_5p44_eta_c0t90.SetBinContent(26, 366.758)
1065     hcms_xexe_5p44_eta_c0t90.SetBinError(26, 0.125546)
1066     hcms_xexe_5p44_eta_c0t90.SetBinContent(27, 371.255)
1067     hcms_xexe_5p44_eta_c0t90.SetBinError(27, 0.124545)
1068     hcms_xexe_5p44_eta_c0t90.SetBinContent(28, 377.127)
1069     hcms_xexe_5p44_eta_c0t90.SetBinError(28, 0.124363)
1070     hcms_xexe_5p44_eta_c0t90.SetBinContent(29, 380.62)
1071     hcms_xexe_5p44_eta_c0t90.SetBinError(29, 0.129599)
1072     hcms_xexe_5p44_eta_c0t90.SetBinContent(30, 383.299)
1073     hcms_xexe_5p44_eta_c0t90.SetBinError(30, 0.138374)
1074     hcms_xexe_5p44_eta_c0t90.SetBinContent(31, 378.507)
1075     hcms_xexe_5p44_eta_c0t90.SetBinError(31, 0.136289)
1076     hcms_xexe_5p44_eta_c0t90.SetBinContent(32, 370.873)
1077     hcms_xexe_5p44_eta_c0t90.SetBinError(32, 0.160529)
1078     hcms_xexe_5p44_eta_c0t90.SetBinContent(33, 359.817)
1079     hcms_xexe_5p44_eta_c0t90.SetBinError(33, 0.234074)
1080     hcms_xexe_5p44_eta_c0t90.SetBinContent(34, 344.453)
1081     hcms_xexe_5p44_eta_c0t90.SetBinError(34, 0.394508)
1082 
1083     return hcms_xexe_5p44_eta_c0t90
1084 
1085 
1086 def hcms_xexe_5p44_eta_c0t5():
1087     hcms_xexe_5p44_eta_c0t5 = TH1F('hcms_xexe_5p44_eta_c0t5', '', neta, etab)
1088 
1089     hcms_xexe_5p44_eta_c0t5.SetBinContent(3, 1205.07)
1090     hcms_xexe_5p44_eta_c0t5.SetBinError(3, 3.67789)
1091     hcms_xexe_5p44_eta_c0t5.SetBinContent(4, 1261.74)
1092     hcms_xexe_5p44_eta_c0t5.SetBinError(4, 2.17985)
1093     hcms_xexe_5p44_eta_c0t5.SetBinContent(5, 1306.27)
1094     hcms_xexe_5p44_eta_c0t5.SetBinError(5, 1.50188)
1095     hcms_xexe_5p44_eta_c0t5.SetBinContent(6, 1334.04)
1096     hcms_xexe_5p44_eta_c0t5.SetBinError(6, 1.27621)
1097     hcms_xexe_5p44_eta_c0t5.SetBinContent(7, 1347.97)
1098     hcms_xexe_5p44_eta_c0t5.SetBinError(7, 1.29392)
1099     hcms_xexe_5p44_eta_c0t5.SetBinContent(8, 1342.74)
1100     hcms_xexe_5p44_eta_c0t5.SetBinError(8, 1.21209)
1101     hcms_xexe_5p44_eta_c0t5.SetBinContent(9, 1334.83)
1102     hcms_xexe_5p44_eta_c0t5.SetBinError(9, 1.16685)
1103     hcms_xexe_5p44_eta_c0t5.SetBinContent(10, 1317.51)
1104     hcms_xexe_5p44_eta_c0t5.SetBinError(10, 1.16409)
1105     hcms_xexe_5p44_eta_c0t5.SetBinContent(11, 1306.83)
1106     hcms_xexe_5p44_eta_c0t5.SetBinError(11, 1.18136)
1107     hcms_xexe_5p44_eta_c0t5.SetBinContent(12, 1292.37)
1108     hcms_xexe_5p44_eta_c0t5.SetBinError(12, 0.982696)
1109     hcms_xexe_5p44_eta_c0t5.SetBinContent(13, 1276.24)
1110     hcms_xexe_5p44_eta_c0t5.SetBinError(13, 0.928481)
1111     hcms_xexe_5p44_eta_c0t5.SetBinContent(14, 1257.59)
1112     hcms_xexe_5p44_eta_c0t5.SetBinError(14, 0.921091)
1113     hcms_xexe_5p44_eta_c0t5.SetBinContent(15, 1237.16)
1114     hcms_xexe_5p44_eta_c0t5.SetBinError(15, 0.921866)
1115     hcms_xexe_5p44_eta_c0t5.SetBinContent(16, 1218.52)
1116     hcms_xexe_5p44_eta_c0t5.SetBinError(16, 0.919874)
1117     hcms_xexe_5p44_eta_c0t5.SetBinContent(17, 1203.23)
1118     hcms_xexe_5p44_eta_c0t5.SetBinError(17, 0.917166)
1119     hcms_xexe_5p44_eta_c0t5.SetBinContent(18, 1187.14)
1120     hcms_xexe_5p44_eta_c0t5.SetBinError(18, 0.910276)
1121     hcms_xexe_5p44_eta_c0t5.SetBinContent(19, 1187.14)
1122     hcms_xexe_5p44_eta_c0t5.SetBinError(19, 0.910276)
1123     hcms_xexe_5p44_eta_c0t5.SetBinContent(20, 1203.23)
1124     hcms_xexe_5p44_eta_c0t5.SetBinError(20, 0.917166)
1125     hcms_xexe_5p44_eta_c0t5.SetBinContent(21, 1218.52)
1126     hcms_xexe_5p44_eta_c0t5.SetBinError(21, 0.919874)
1127     hcms_xexe_5p44_eta_c0t5.SetBinContent(22, 1237.16)
1128     hcms_xexe_5p44_eta_c0t5.SetBinError(22, 0.921866)
1129     hcms_xexe_5p44_eta_c0t5.SetBinContent(23, 1257.59)
1130     hcms_xexe_5p44_eta_c0t5.SetBinError(23, 0.921091)
1131     hcms_xexe_5p44_eta_c0t5.SetBinContent(24, 1276.24)
1132     hcms_xexe_5p44_eta_c0t5.SetBinError(24, 0.928481)
1133     hcms_xexe_5p44_eta_c0t5.SetBinContent(25, 1292.37)
1134     hcms_xexe_5p44_eta_c0t5.SetBinError(25, 0.982696)
1135     hcms_xexe_5p44_eta_c0t5.SetBinContent(26, 1306.83)
1136     hcms_xexe_5p44_eta_c0t5.SetBinError(26, 1.18136)
1137     hcms_xexe_5p44_eta_c0t5.SetBinContent(27, 1317.51)
1138     hcms_xexe_5p44_eta_c0t5.SetBinError(27, 1.16409)
1139     hcms_xexe_5p44_eta_c0t5.SetBinContent(28, 1334.83)
1140     hcms_xexe_5p44_eta_c0t5.SetBinError(28, 1.16685)
1141     hcms_xexe_5p44_eta_c0t5.SetBinContent(29, 1342.74)
1142     hcms_xexe_5p44_eta_c0t5.SetBinError(29, 1.21209)
1143     hcms_xexe_5p44_eta_c0t5.SetBinContent(30, 1347.97)
1144     hcms_xexe_5p44_eta_c0t5.SetBinError(30, 1.29392)
1145     hcms_xexe_5p44_eta_c0t5.SetBinContent(31, 1334.04)
1146     hcms_xexe_5p44_eta_c0t5.SetBinError(31, 1.27621)
1147     hcms_xexe_5p44_eta_c0t5.SetBinContent(32, 1306.27)
1148     hcms_xexe_5p44_eta_c0t5.SetBinError(32, 1.50188)
1149     hcms_xexe_5p44_eta_c0t5.SetBinContent(33, 1261.74)
1150     hcms_xexe_5p44_eta_c0t5.SetBinError(33, 2.17985)
1151     hcms_xexe_5p44_eta_c0t5.SetBinContent(34, 1205.07)
1152     hcms_xexe_5p44_eta_c0t5.SetBinError(34, 3.67789)
1153 
1154     return hcms_xexe_5p44_eta_c0t5
1155 
1156 
1157 def cms_pp_13p0_nnpart_x_npart():
1158     gcms_pp_13p0_nnpart_x_npart = TGraphErrors(1)
1159     gcms_pp_13p0_nnpart_x_npart.SetName('gcms_pp_13p0_nnpart_x_npart')
1160 
1161     gcms_pp_13p0_nnpart_x_npart.SetPoint(0, 2, 5.49 / 2)
1162     gcms_pp_13p0_nnpart_x_npart.SetPointError(0, 0, 0.17 / 2)
1163 
1164     return gcms_pp_13p0_nnpart_x_npart
1165 
1166 
1167 def cms_ppb_8p16_nnpart_x_npart():
1168     gcms_ppb_8p16_nnpart_x_npart = TGraphErrors(1)
1169     gcms_ppb_8p16_nnpart_x_npart.SetName('gcms_ppb_8p16_nnpart_x_npart')
1170 
1171     gcms_ppb_8p16_nnpart_x_npart.SetPoint(0, 8.12, 2.475)
1172     gcms_ppb_8p16_nnpart_x_npart.SetPointError(0, 0, 0.07)
1173 
1174     return gcms_ppb_8p16_nnpart_x_npart
1175 
1176 
1177 def cms_pp_13p0_y():
1178     gcms_pp_13p0_y = TGraphErrors(20)
1179     gcms_pp_13p0_y.SetName('gcms_pp_13p0_y')
1180 
1181     gcms_pp_13p0_y.SetPoint(0, -1.9, 6.448360)
1182     gcms_pp_13p0_y.SetPointError(0, 0, 0.237099)
1183     gcms_pp_13p0_y.SetPoint(1, -1.7, 6.395450)
1184     gcms_pp_13p0_y.SetPointError(1, 0, 0.215146)
1185     gcms_pp_13p0_y.SetPoint(2, -1.5, 6.452803)
1186     gcms_pp_13p0_y.SetPointError(2, 0, 0.217976)
1187     gcms_pp_13p0_y.SetPoint(3, -1.3, 6.531988)
1188     gcms_pp_13p0_y.SetPointError(3, 0, 0.218957)
1189     gcms_pp_13p0_y.SetPoint(4, -1.1, 6.540498)
1190     gcms_pp_13p0_y.SetPointError(4, 0, 0.209042)
1191     gcms_pp_13p0_y.SetPoint(5, -0.9, 6.509573)
1192     gcms_pp_13p0_y.SetPointError(5, 0, 0.205112)
1193     gcms_pp_13p0_y.SetPoint(6, -0.7, 6.532171)
1194     gcms_pp_13p0_y.SetPointError(6, 0, 0.210979)
1195     gcms_pp_13p0_y.SetPoint(7, -0.5, 6.506374)
1196     gcms_pp_13p0_y.SetPointError(7, 0, 0.221114)
1197     gcms_pp_13p0_y.SetPoint(8, -0.3, 6.462763)
1198     gcms_pp_13p0_y.SetPointError(8, 0, 0.221482)
1199     gcms_pp_13p0_y.SetPoint(9, -0.1, 6.414344)
1200     gcms_pp_13p0_y.SetPointError(9, 0, 0.219001)
1201     gcms_pp_13p0_y.SetPoint(10, 0.1, 6.412884)
1202     gcms_pp_13p0_y.SetPointError(10, 0, 0.220220)
1203     gcms_pp_13p0_y.SetPoint(11, 0.3, 6.466133)
1204     gcms_pp_13p0_y.SetPointError(11, 0, 0.218529)
1205     gcms_pp_13p0_y.SetPoint(12, 0.5, 6.496522)
1206     gcms_pp_13p0_y.SetPointError(12, 0, 0.213954)
1207     gcms_pp_13p0_y.SetPoint(13, 0.7, 6.539141)
1208     gcms_pp_13p0_y.SetPointError(13, 0, 0.215410)
1209     gcms_pp_13p0_y.SetPoint(14, 0.9, 6.509951)
1210     gcms_pp_13p0_y.SetPointError(14, 0, 0.212230)
1211     gcms_pp_13p0_y.SetPoint(15, 1.1, 6.536135)
1212     gcms_pp_13p0_y.SetPointError(15, 0, 0.204620)
1213     gcms_pp_13p0_y.SetPoint(16, 1.3, 6.529927)
1214     gcms_pp_13p0_y.SetPointError(16, 0, 0.218396)
1215     gcms_pp_13p0_y.SetPoint(17, 1.5, 6.454569)
1216     gcms_pp_13p0_y.SetPointError(17, 0, 0.208824)
1217     gcms_pp_13p0_y.SetPoint(18, 1.7, 6.414360)
1218     gcms_pp_13p0_y.SetPointError(18, 0, 0.213922)
1219     gcms_pp_13p0_y.SetPoint(19, 1.9, 6.420478)
1220     gcms_pp_13p0_y.SetPointError(19, 0, 0.237085)
1221 
1222     return gcms_pp_13p0_y
1223 
1224 
1225 def cms_pbpb_2p76_y_c0t5():
1226     gcms_pbpb_2p76_y_c0t5 = TGraphErrors(10)
1227     gcms_pbpb_2p76_y_c0t5.SetName('gcms_pbpb_2p76_y_c0t5')
1228 
1229     gcms_pbpb_2p76_y_c0t5.SetPoint(0, -2.25, 1680.142944)
1230     gcms_pbpb_2p76_y_c0t5.SetPointError(0, 0, 69.471085)
1231     gcms_pbpb_2p76_y_c0t5.SetPoint(1, -1.75, 1748.445557)
1232     gcms_pbpb_2p76_y_c0t5.SetPointError(1, 0, 65.571922)
1233     gcms_pbpb_2p76_y_c0t5.SetPoint(2, -1.25, 1822.775635)
1234     gcms_pbpb_2p76_y_c0t5.SetPointError(2, 0, 67.621155)
1235     gcms_pbpb_2p76_y_c0t5.SetPoint(3, -0.75, 1869.378784)
1236     gcms_pbpb_2p76_y_c0t5.SetPointError(3, 0, 76.877213)
1237     gcms_pbpb_2p76_y_c0t5.SetPoint(4, -0.25, 1892.490356)
1238     gcms_pbpb_2p76_y_c0t5.SetPointError(4, 0, 82.717804)
1239     gcms_pbpb_2p76_y_c0t5.SetPoint(5, 0.25, 1888.021362)
1240     gcms_pbpb_2p76_y_c0t5.SetPointError(5, 0, 83.284431)
1241     gcms_pbpb_2p76_y_c0t5.SetPoint(6, 0.75, 1875.383667)
1242     gcms_pbpb_2p76_y_c0t5.SetPointError(6, 0, 76.332893)
1243     gcms_pbpb_2p76_y_c0t5.SetPoint(7, 1.25, 1813.482544)
1244     gcms_pbpb_2p76_y_c0t5.SetPointError(7, 0, 67.577148)
1245     gcms_pbpb_2p76_y_c0t5.SetPoint(8, 1.75, 1765.625366)
1246     gcms_pbpb_2p76_y_c0t5.SetPointError(8, 0, 65.734322)
1247     gcms_pbpb_2p76_y_c0t5.SetPoint(9, 2.25, 1679.929810)
1248     gcms_pbpb_2p76_y_c0t5.SetPointError(9, 0, 69.107018)
1249 
1250     return gcms_pbpb_2p76_y_c0t5
1251 
1252 
1253 def cms_pbpb_2p76_y_c0t90():
1254     gcms_pbpb_2p76_y_c0t90 = TGraphErrors(10)
1255     gcms_pbpb_2p76_y_c0t90.SetName('gcms_pbpb_2p76_y_c0t90')
1256 
1257     gcms_pbpb_2p76_y_c0t90.SetPoint(0, -2.25, 400.260193)
1258     gcms_pbpb_2p76_y_c0t90.SetPointError(0, 0, 32.296921)
1259     gcms_pbpb_2p76_y_c0t90.SetPoint(1, -1.75, 417.487274)
1260     gcms_pbpb_2p76_y_c0t90.SetPointError(1, 0, 32.742054)
1261     gcms_pbpb_2p76_y_c0t90.SetPoint(2, -1.25, 429.937958)
1262     gcms_pbpb_2p76_y_c0t90.SetPointError(2, 0, 33.370441)
1263     gcms_pbpb_2p76_y_c0t90.SetPoint(3, -0.75, 439.847534)
1264     gcms_pbpb_2p76_y_c0t90.SetPointError(3, 0, 35.378124)
1265     gcms_pbpb_2p76_y_c0t90.SetPoint(4, -0.25, 443.879120)
1266     gcms_pbpb_2p76_y_c0t90.SetPointError(4, 0, 36.211704)
1267     gcms_pbpb_2p76_y_c0t90.SetPoint(5, 0.25, 443.269318)
1268     gcms_pbpb_2p76_y_c0t90.SetPointError(5, 0, 36.287189)
1269     gcms_pbpb_2p76_y_c0t90.SetPoint(6, 0.75, 438.574707)
1270     gcms_pbpb_2p76_y_c0t90.SetPointError(6, 0, 35.290741)
1271     gcms_pbpb_2p76_y_c0t90.SetPoint(7, 1.25, 428.558197)
1272     gcms_pbpb_2p76_y_c0t90.SetPointError(7, 0, 33.351376)
1273     gcms_pbpb_2p76_y_c0t90.SetPoint(8, 1.75, 418.433655)
1274     gcms_pbpb_2p76_y_c0t90.SetPointError(8, 0, 32.745125)
1275     gcms_pbpb_2p76_y_c0t90.SetPoint(9, 2.25, 400.209412)
1276     gcms_pbpb_2p76_y_c0t90.SetPointError(9, 0, 32.249535)
1277 
1278     return gcms_pbpb_2p76_y_c0t90
1279 
1280 #--------------------------------------------------------------------------------
1281 phobos_etabins = [-5.4, -5.2, -5.0, -4.8, -4.6, -4.4, -4.2, -4.0, -3.8, -3.6, -3.4, -3.2, -3.0, -2.8, -2.6, -2.4, -2.2, -2.0, -1.8, -1.6, -1.4, -1.2, -1.0, -0.8, -0.6, -0.4, -0.2, 0.0, 
1282                   0.2,  0.4,  0.6,  0.8,  1.0,  1.2,  1.4,  1.6,  1.8,  2.0,  2.2,  2.4,  2.6,  2.8,  3.0,  3.2,  3.4,  3.6,  3.8,  4.0,  4.2,  4.4,  4.6,  4.8,  5.0,  5.2,  5.4]
1283 
1284 def hphobos_pp_0p2_eta():
1285     hphobos_pp_0p2_eta = TH1F('hphobos_pp_0p2_eta', '', 54, phobos_etabins)
1286 
1287     hphobos_pp_0p2_eta.SetBinContent(1, 0.4197)
1288     hphobos_pp_0p2_eta.SetBinError(1, 0.2114)
1289     hphobos_pp_0p2_eta.SetBinContent(2, 0.5389)
1290     hphobos_pp_0p2_eta.SetBinError(2, 0.2047)
1291     hphobos_pp_0p2_eta.SetBinContent(3, 0.5448)
1292     hphobos_pp_0p2_eta.SetBinError(3, 0.3225)
1293     hphobos_pp_0p2_eta.SetBinContent(4, 0.6034)
1294     hphobos_pp_0p2_eta.SetBinError(4, 0.3981)
1295     hphobos_pp_0p2_eta.SetBinContent(5, 0.9493)
1296     hphobos_pp_0p2_eta.SetBinError(5, 0.1958)
1297     hphobos_pp_0p2_eta.SetBinContent(6, 1.0945)
1298     hphobos_pp_0p2_eta.SetBinError(6, 0.2019)
1299     hphobos_pp_0p2_eta.SetBinContent(7, 1.2286)
1300     hphobos_pp_0p2_eta.SetBinError(7, 0.2248)
1301     hphobos_pp_0p2_eta.SetBinContent(8, 1.3915)
1302     hphobos_pp_0p2_eta.SetBinError(8, 0.2222)
1303     hphobos_pp_0p2_eta.SetBinContent(9, 1.5117)
1304     hphobos_pp_0p2_eta.SetBinError(9, 0.2631)
1305     hphobos_pp_0p2_eta.SetBinContent(10, 1.6755)
1306     hphobos_pp_0p2_eta.SetBinError(10, 0.2583)
1307     hphobos_pp_0p2_eta.SetBinContent(11, 1.8018)
1308     hphobos_pp_0p2_eta.SetBinError(11, 0.2858)
1309     hphobos_pp_0p2_eta.SetBinContent(12, 1.9779)
1310     hphobos_pp_0p2_eta.SetBinError(12, 0.2558)
1311     hphobos_pp_0p2_eta.SetBinContent(13, 2.0333)
1312     hphobos_pp_0p2_eta.SetBinError(13, 0.3360)
1313     hphobos_pp_0p2_eta.SetBinContent(14, 2.1300)
1314     hphobos_pp_0p2_eta.SetBinError(14, 0.3622)
1315     hphobos_pp_0p2_eta.SetBinContent(15, 2.2300)
1316     hphobos_pp_0p2_eta.SetBinError(15, 0.3706)
1317     hphobos_pp_0p2_eta.SetBinContent(16, 2.3037)
1318     hphobos_pp_0p2_eta.SetBinError(16, 0.3890)
1319     hphobos_pp_0p2_eta.SetBinContent(17, 2.4071)
1320     hphobos_pp_0p2_eta.SetBinError(17, 0.3603)
1321     hphobos_pp_0p2_eta.SetBinContent(18, 2.4430)
1322     hphobos_pp_0p2_eta.SetBinError(18, 0.3803)
1323     hphobos_pp_0p2_eta.SetBinContent(19, 2.4125)
1324     hphobos_pp_0p2_eta.SetBinError(19, 0.4462)
1325     hphobos_pp_0p2_eta.SetBinContent(20, 2.4691)
1326     hphobos_pp_0p2_eta.SetBinError(20, 0.4025)
1327     hphobos_pp_0p2_eta.SetBinContent(21, 2.5033)
1328     hphobos_pp_0p2_eta.SetBinError(21, 0.3569)
1329     hphobos_pp_0p2_eta.SetBinContent(22, 2.4502)
1330     hphobos_pp_0p2_eta.SetBinError(22, 0.3737)
1331     hphobos_pp_0p2_eta.SetBinContent(23, 2.3038)
1332     hphobos_pp_0p2_eta.SetBinError(23, 0.4617)
1333     hphobos_pp_0p2_eta.SetBinContent(24, 2.2266)
1334     hphobos_pp_0p2_eta.SetBinError(24, 0.4654)
1335     hphobos_pp_0p2_eta.SetBinContent(25, 2.2254)
1336     hphobos_pp_0p2_eta.SetBinError(25, 0.3908)
1337     hphobos_pp_0p2_eta.SetBinContent(26, 2.2390)
1338     hphobos_pp_0p2_eta.SetBinError(26, 0.3141)
1339     hphobos_pp_0p2_eta.SetBinContent(27, 2.2096)
1340     hphobos_pp_0p2_eta.SetBinError(27, 0.3076)
1341     hphobos_pp_0p2_eta.SetBinContent(28, 2.2644)
1342     hphobos_pp_0p2_eta.SetBinError(28, 0.2527)
1343     hphobos_pp_0p2_eta.SetBinContent(29, 2.2526)
1344     hphobos_pp_0p2_eta.SetBinError(29, 0.3004)
1345     hphobos_pp_0p2_eta.SetBinContent(30, 2.2318)
1346     hphobos_pp_0p2_eta.SetBinError(30, 0.3843)
1347     hphobos_pp_0p2_eta.SetBinContent(31, 2.2559)
1348     hphobos_pp_0p2_eta.SetBinError(31, 0.4362)
1349     hphobos_pp_0p2_eta.SetBinContent(32, 2.3299)
1350     hphobos_pp_0p2_eta.SetBinError(32, 0.4355)
1351     hphobos_pp_0p2_eta.SetBinContent(33, 2.4606)
1352     hphobos_pp_0p2_eta.SetBinError(33, 0.3633)
1353     hphobos_pp_0p2_eta.SetBinContent(34, 2.4947)
1354     hphobos_pp_0p2_eta.SetBinError(34, 0.3655)
1355     hphobos_pp_0p2_eta.SetBinContent(35, 2.5480)
1356     hphobos_pp_0p2_eta.SetBinError(35, 0.3236)
1357     hphobos_pp_0p2_eta.SetBinContent(36, 2.4996)
1358     hphobos_pp_0p2_eta.SetBinError(36, 0.3591)
1359     hphobos_pp_0p2_eta.SetBinContent(37, 2.5075)
1360     hphobos_pp_0p2_eta.SetBinError(37, 0.3158)
1361     hphobos_pp_0p2_eta.SetBinContent(38, 2.4436)
1362     hphobos_pp_0p2_eta.SetBinError(38, 0.3238)
1363     hphobos_pp_0p2_eta.SetBinContent(39, 2.3223)
1364     hphobos_pp_0p2_eta.SetBinError(39, 0.3704)
1365     hphobos_pp_0p2_eta.SetBinContent(40, 2.2673)
1366     hphobos_pp_0p2_eta.SetBinError(40, 0.3332)
1367     hphobos_pp_0p2_eta.SetBinContent(41, 2.1105)
1368     hphobos_pp_0p2_eta.SetBinError(41, 0.3817)
1369     hphobos_pp_0p2_eta.SetBinContent(42, 2.0041)
1370     hphobos_pp_0p2_eta.SetBinError(42, 0.3652)
1371     hphobos_pp_0p2_eta.SetBinContent(43, 1.9361)
1372     hphobos_pp_0p2_eta.SetBinError(43, 0.2975)
1373     hphobos_pp_0p2_eta.SetBinContent(44, 1.7353)
1374     hphobos_pp_0p2_eta.SetBinError(44, 0.3523)
1375     hphobos_pp_0p2_eta.SetBinContent(45, 1.6879)
1376     hphobos_pp_0p2_eta.SetBinError(45, 0.2458)
1377     hphobos_pp_0p2_eta.SetBinContent(46, 1.5785)
1378     hphobos_pp_0p2_eta.SetBinError(46, 0.1963)
1379     hphobos_pp_0p2_eta.SetBinContent(47, 1.2767)
1380     hphobos_pp_0p2_eta.SetBinError(47, 0.3371)
1381     hphobos_pp_0p2_eta.SetBinContent(48, 1.1797)
1382     hphobos_pp_0p2_eta.SetBinError(48, 0.2737)
1383     hphobos_pp_0p2_eta.SetBinContent(49, 1.0612)
1384     hphobos_pp_0p2_eta.SetBinError(49, 0.2352)
1385     hphobos_pp_0p2_eta.SetBinContent(50, 0.9580)
1386     hphobos_pp_0p2_eta.SetBinError(50, 0.1871)
1387     hphobos_pp_0p2_eta.SetBinContent(51, 0.7445)
1388     hphobos_pp_0p2_eta.SetBinError(51, 0.2570)
1389     hphobos_pp_0p2_eta.SetBinContent(52, 0.6122)
1390     hphobos_pp_0p2_eta.SetBinError(52, 0.2551)
1391     hphobos_pp_0p2_eta.SetBinContent(53, 0.5636)
1392     hphobos_pp_0p2_eta.SetBinError(53, 0.1800)
1393     hphobos_pp_0p2_eta.SetBinContent(54, 0.4608)
1394     hphobos_pp_0p2_eta.SetBinError(54, 0.1703)
1395 
1396     return hphobos_pp_0p2_eta
1397 
1398 
1399 def hphobos_cucu_0p2_eta():
1400     hphobos_cucu_0p2_eta = TH1F('hphobos_cucu_0p2_eta', '', 54, phobos_etabins)
1401 
1402     hphobos_cucu_0p2_eta.SetBinContent(1, 24.379385)
1403     hphobos_cucu_0p2_eta.SetBinError(1, 8.962027)
1404     hphobos_cucu_0p2_eta.SetBinContent(2, 30.176258)
1405     hphobos_cucu_0p2_eta.SetBinError(2, 11.101170)
1406     hphobos_cucu_0p2_eta.SetBinContent(3, 38.267990)
1407     hphobos_cucu_0p2_eta.SetBinError(3, 12.285854)
1408     hphobos_cucu_0p2_eta.SetBinContent(4, 46.675228)
1409     hphobos_cucu_0p2_eta.SetBinError(4, 14.472263)
1410     hphobos_cucu_0p2_eta.SetBinContent(5, 60.128609)
1411     hphobos_cucu_0p2_eta.SetBinError(5, 12.799446)
1412     hphobos_cucu_0p2_eta.SetBinContent(6, 70.254242)
1413     hphobos_cucu_0p2_eta.SetBinError(6, 15.392792)
1414     hphobos_cucu_0p2_eta.SetBinContent(7, 82.831604)
1415     hphobos_cucu_0p2_eta.SetBinError(7, 16.115997)
1416     hphobos_cucu_0p2_eta.SetBinContent(8, 94.446022)
1417     hphobos_cucu_0p2_eta.SetBinError(8, 17.952393)
1418     hphobos_cucu_0p2_eta.SetBinContent(9, 107.081223)
1419     hphobos_cucu_0p2_eta.SetBinError(9, 18.465080)
1420     hphobos_cucu_0p2_eta.SetBinContent(10, 120.271469)
1421     hphobos_cucu_0p2_eta.SetBinError(10, 17.703064)
1422     hphobos_cucu_0p2_eta.SetBinContent(11, 132.030731)
1423     hphobos_cucu_0p2_eta.SetBinError(11, 17.320450)
1424     hphobos_cucu_0p2_eta.SetBinContent(12, 134.127335)
1425     hphobos_cucu_0p2_eta.SetBinError(12, 25.329330)
1426     hphobos_cucu_0p2_eta.SetBinContent(13, 147.000381)
1427     hphobos_cucu_0p2_eta.SetBinError(13, 21.186737)
1428     hphobos_cucu_0p2_eta.SetBinContent(14, 154.990021)
1429     hphobos_cucu_0p2_eta.SetBinError(14, 20.548584)
1430     hphobos_cucu_0p2_eta.SetBinContent(15, 161.189713)
1431     hphobos_cucu_0p2_eta.SetBinError(15, 20.391144)
1432     hphobos_cucu_0p2_eta.SetBinContent(16, 170.396317)
1433     hphobos_cucu_0p2_eta.SetBinError(16, 16.032501)
1434     hphobos_cucu_0p2_eta.SetBinContent(17, 174.753235)
1435     hphobos_cucu_0p2_eta.SetBinError(17, 15.464951)
1436     hphobos_cucu_0p2_eta.SetBinContent(18, 180.856552)
1437     hphobos_cucu_0p2_eta.SetBinError(18, 12.230835)
1438     hphobos_cucu_0p2_eta.SetBinContent(19, 183.806976)
1439     hphobos_cucu_0p2_eta.SetBinError(19, 11.359756)
1440     hphobos_cucu_0p2_eta.SetBinContent(20, 186.008026)
1441     hphobos_cucu_0p2_eta.SetBinError(20, 10.566040)
1442     hphobos_cucu_0p2_eta.SetBinContent(21, 187.171173)
1443     hphobos_cucu_0p2_eta.SetBinError(21, 10.244843)
1444     hphobos_cucu_0p2_eta.SetBinContent(22, 185.606094)
1445     hphobos_cucu_0p2_eta.SetBinError(22, 12.187927)
1446     hphobos_cucu_0p2_eta.SetBinContent(23, 185.841324)
1447     hphobos_cucu_0p2_eta.SetBinError(23, 11.972778)
1448     hphobos_cucu_0p2_eta.SetBinContent(24, 183.168472)
1449     hphobos_cucu_0p2_eta.SetBinError(24, 14.429077)
1450     hphobos_cucu_0p2_eta.SetBinContent(25, 181.652359)
1451     hphobos_cucu_0p2_eta.SetBinError(25, 15.634750)
1452     hphobos_cucu_0p2_eta.SetBinContent(26, 179.552185)
1453     hphobos_cucu_0p2_eta.SetBinError(26, 17.488083)
1454     hphobos_cucu_0p2_eta.SetBinContent(27, 181.015442)
1455     hphobos_cucu_0p2_eta.SetBinError(27, 15.988327)
1456     hphobos_cucu_0p2_eta.SetBinContent(28, 178.787140)
1457     hphobos_cucu_0p2_eta.SetBinError(28, 18.216629)
1458     hphobos_cucu_0p2_eta.SetBinContent(29, 180.017761)
1459     hphobos_cucu_0p2_eta.SetBinError(29, 17.022507)
1460     hphobos_cucu_0p2_eta.SetBinContent(30, 180.435165)
1461     hphobos_cucu_0p2_eta.SetBinError(30, 16.851944)
1462     hphobos_cucu_0p2_eta.SetBinContent(31, 183.092102)
1463     hphobos_cucu_0p2_eta.SetBinError(31, 14.505447)
1464     hphobos_cucu_0p2_eta.SetBinContent(32, 184.128784)
1465     hphobos_cucu_0p2_eta.SetBinError(32, 13.685318)
1466     hphobos_cucu_0p2_eta.SetBinContent(33, 184.961655)
1467     hphobos_cucu_0p2_eta.SetBinError(33, 12.832367)
1468     hphobos_cucu_0p2_eta.SetBinContent(34, 185.473038)
1469     hphobos_cucu_0p2_eta.SetBinError(34, 11.942978)
1470     hphobos_cucu_0p2_eta.SetBinContent(35, 184.833832)
1471     hphobos_cucu_0p2_eta.SetBinError(35, 11.740234)
1472     hphobos_cucu_0p2_eta.SetBinContent(36, 183.310120)
1473     hphobos_cucu_0p2_eta.SetBinError(36, 11.856613)
1474     hphobos_cucu_0p2_eta.SetBinContent(37, 179.333206)
1475     hphobos_cucu_0p2_eta.SetBinError(37, 13.754181)
1476     hphobos_cucu_0p2_eta.SetBinContent(38, 175.620987)
1477     hphobos_cucu_0p2_eta.SetBinError(38, 14.597198)
1478     hphobos_cucu_0p2_eta.SetBinContent(39, 170.214859)
1479     hphobos_cucu_0p2_eta.SetBinError(39, 16.213959)
1480     hphobos_cucu_0p2_eta.SetBinContent(40, 163.751419)
1481     hphobos_cucu_0p2_eta.SetBinError(40, 17.829422)
1482     hphobos_cucu_0p2_eta.SetBinContent(41, 156.375198)
1483     hphobos_cucu_0p2_eta.SetBinError(41, 19.163406)
1484     hphobos_cucu_0p2_eta.SetBinContent(42, 149.111435)
1485     hphobos_cucu_0p2_eta.SetBinError(42, 19.075684)
1486     hphobos_cucu_0p2_eta.SetBinContent(43, 145.059875)
1487     hphobos_cucu_0p2_eta.SetBinError(43, 14.396790)
1488     hphobos_cucu_0p2_eta.SetBinContent(44, 136.883072)
1489     hphobos_cucu_0p2_eta.SetBinError(44, 12.468109)
1490     hphobos_cucu_0p2_eta.SetBinContent(45, 126.255379)
1491     hphobos_cucu_0p2_eta.SetBinError(45, 11.719139)
1492     hphobos_cucu_0p2_eta.SetBinContent(46, 114.817757)
1493     hphobos_cucu_0p2_eta.SetBinError(46, 10.728546)
1494     hphobos_cucu_0p2_eta.SetBinContent(47, 92.280182)
1495     hphobos_cucu_0p2_eta.SetBinError(47, 20.118217)
1496     hphobos_cucu_0p2_eta.SetBinContent(48, 79.906502)
1497     hphobos_cucu_0p2_eta.SetBinError(48, 19.041069)
1498     hphobos_cucu_0p2_eta.SetBinContent(49, 69.002914)
1499     hphobos_cucu_0p2_eta.SetBinError(49, 16.644119)
1500     hphobos_cucu_0p2_eta.SetBinContent(50, 59.664650)
1501     hphobos_cucu_0p2_eta.SetBinError(50, 13.263405)
1502     hphobos_cucu_0p2_eta.SetBinContent(51, 47.732155)
1503     hphobos_cucu_0p2_eta.SetBinError(51, 13.415310)
1504     hphobos_cucu_0p2_eta.SetBinContent(52, 39.450710)
1505     hphobos_cucu_0p2_eta.SetBinError(52, 11.103134)
1506     hphobos_cucu_0p2_eta.SetBinContent(53, 31.027746)
1507     hphobos_cucu_0p2_eta.SetBinError(53, 10.249662)
1508     hphobos_cucu_0p2_eta.SetBinContent(54, 24.524733)
1509     hphobos_cucu_0p2_eta.SetBinError(54, 8.816679)
1510 
1511     return hphobos_cucu_0p2_eta
1512 
1513 
1514 def hphobos_cucu_0p2_eta_c35t45():
1515     hphobos_cucu_0p2_eta_c35t45 = TH1F('hphobos_cucu_0p2_eta_c35t45', '', 54, phobos_etabins)
1516 
1517     hphobos_cucu_0p2_eta_c35t45.SetBinContent(1, 10.713883)
1518     hphobos_cucu_0p2_eta_c35t45.SetBinError(1, 2.559818)
1519     hphobos_cucu_0p2_eta_c35t45.SetBinContent(2, 11.863523)
1520     hphobos_cucu_0p2_eta_c35t45.SetBinError(2, 3.624869)
1521     hphobos_cucu_0p2_eta_c35t45.SetBinContent(3, 14.237708)
1522     hphobos_cucu_0p2_eta_c35t45.SetBinError(3, 3.678662)
1523     hphobos_cucu_0p2_eta_c35t45.SetBinContent(4, 16.138020)
1524     hphobos_cucu_0p2_eta_c35t45.SetBinError(4, 4.392117)
1525     hphobos_cucu_0p2_eta_c35t45.SetBinContent(5, 18.141741)
1526     hphobos_cucu_0p2_eta_c35t45.SetBinError(5, 5.147337)
1527     hphobos_cucu_0p2_eta_c35t45.SetBinContent(6, 21.092979)
1528     hphobos_cucu_0p2_eta_c35t45.SetBinError(6, 5.048157)
1529     hphobos_cucu_0p2_eta_c35t45.SetBinContent(7, 24.192680)
1530     hphobos_cucu_0p2_eta_c35t45.SetBinError(7, 4.833424)
1531     hphobos_cucu_0p2_eta_c35t45.SetBinContent(8, 26.717342)
1532     hphobos_cucu_0p2_eta_c35t45.SetBinError(8, 5.162884)
1533     hphobos_cucu_0p2_eta_c35t45.SetBinContent(9, 29.210012)
1534     hphobos_cucu_0p2_eta_c35t45.SetBinError(9, 5.431414)
1535     hphobos_cucu_0p2_eta_c35t45.SetBinContent(10, 32.001163)
1536     hphobos_cucu_0p2_eta_c35t45.SetBinError(10, 5.252953)
1537     hphobos_cucu_0p2_eta_c35t45.SetBinContent(11, 34.848530)
1538     hphobos_cucu_0p2_eta_c35t45.SetBinError(11, 4.824337)
1539     hphobos_cucu_0p2_eta_c35t45.SetBinContent(12, 35.129944)
1540     hphobos_cucu_0p2_eta_c35t45.SetBinError(12, 6.734463)
1541     hphobos_cucu_0p2_eta_c35t45.SetBinContent(13, 38.495369)
1542     hphobos_cucu_0p2_eta_c35t45.SetBinError(13, 5.312531)
1543     hphobos_cucu_0p2_eta_c35t45.SetBinContent(14, 40.238113)
1544     hphobos_cucu_0p2_eta_c35t45.SetBinError(14, 5.255653)
1545     hphobos_cucu_0p2_eta_c35t45.SetBinContent(15, 41.771786)
1546     hphobos_cucu_0p2_eta_c35t45.SetBinError(15, 5.149727)
1547     hphobos_cucu_0p2_eta_c35t45.SetBinContent(16, 43.755245)
1548     hphobos_cucu_0p2_eta_c35t45.SetBinError(16, 4.341953)
1549     hphobos_cucu_0p2_eta_c35t45.SetBinContent(17, 45.013794)
1550     hphobos_cucu_0p2_eta_c35t45.SetBinError(17, 4.017170)
1551     hphobos_cucu_0p2_eta_c35t45.SetBinContent(18, 46.338566)
1552     hphobos_cucu_0p2_eta_c35t45.SetBinError(18, 3.396496)
1553     hphobos_cucu_0p2_eta_c35t45.SetBinContent(19, 47.126366)
1554     hphobos_cucu_0p2_eta_c35t45.SetBinError(19, 3.096298)
1555     hphobos_cucu_0p2_eta_c35t45.SetBinContent(20, 47.231361)
1556     hphobos_cucu_0p2_eta_c35t45.SetBinError(20, 3.276474)
1557     hphobos_cucu_0p2_eta_c35t45.SetBinContent(21, 47.368591)
1558     hphobos_cucu_0p2_eta_c35t45.SetBinError(21, 3.238373)
1559     hphobos_cucu_0p2_eta_c35t45.SetBinContent(22, 47.485168)
1560     hphobos_cucu_0p2_eta_c35t45.SetBinError(22, 3.056816)
1561     hphobos_cucu_0p2_eta_c35t45.SetBinContent(23, 46.468193)
1562     hphobos_cucu_0p2_eta_c35t45.SetBinError(23, 3.877213)
1563     hphobos_cucu_0p2_eta_c35t45.SetBinContent(24, 45.886757)
1564     hphobos_cucu_0p2_eta_c35t45.SetBinError(24, 4.179333)
1565     hphobos_cucu_0p2_eta_c35t45.SetBinContent(25, 46.108749)
1566     hphobos_cucu_0p2_eta_c35t45.SetBinError(25, 3.663780)
1567     hphobos_cucu_0p2_eta_c35t45.SetBinContent(26, 45.732285)
1568     hphobos_cucu_0p2_eta_c35t45.SetBinError(26, 3.816013)
1569     hphobos_cucu_0p2_eta_c35t45.SetBinContent(27, 45.606201)
1570     hphobos_cucu_0p2_eta_c35t45.SetBinError(27, 3.869148)
1571     hphobos_cucu_0p2_eta_c35t45.SetBinContent(28, 45.321159)
1572     hphobos_cucu_0p2_eta_c35t45.SetBinError(28, 4.154190)
1573     hphobos_cucu_0p2_eta_c35t45.SetBinContent(29, 45.919102)
1574     hphobos_cucu_0p2_eta_c35t45.SetBinError(29, 3.629196)
1575     hphobos_cucu_0p2_eta_c35t45.SetBinContent(30, 45.778915)
1576     hphobos_cucu_0p2_eta_c35t45.SetBinError(30, 3.993614)
1577     hphobos_cucu_0p2_eta_c35t45.SetBinContent(31, 46.054806)
1578     hphobos_cucu_0p2_eta_c35t45.SetBinError(31, 4.011284)
1579     hphobos_cucu_0p2_eta_c35t45.SetBinContent(32, 46.454231)
1580     hphobos_cucu_0p2_eta_c35t45.SetBinError(32, 3.891174)
1581     hphobos_cucu_0p2_eta_c35t45.SetBinContent(33, 46.937347)
1582     hphobos_cucu_0p2_eta_c35t45.SetBinError(33, 3.604637)
1583     hphobos_cucu_0p2_eta_c35t45.SetBinContent(34, 47.191952)
1584     hphobos_cucu_0p2_eta_c35t45.SetBinError(34, 3.415012)
1585     hphobos_cucu_0p2_eta_c35t45.SetBinContent(35, 47.227406)
1586     hphobos_cucu_0p2_eta_c35t45.SetBinError(35, 3.280430)
1587     hphobos_cucu_0p2_eta_c35t45.SetBinContent(36, 46.747669)
1588     hphobos_cucu_0p2_eta_c35t45.SetBinError(36, 3.474995)
1589     hphobos_cucu_0p2_eta_c35t45.SetBinContent(37, 45.966244)
1590     hphobos_cucu_0p2_eta_c35t45.SetBinError(37, 3.768818)
1591     hphobos_cucu_0p2_eta_c35t45.SetBinContent(38, 45.487816)
1592     hphobos_cucu_0p2_eta_c35t45.SetBinError(38, 3.543148)
1593     hphobos_cucu_0p2_eta_c35t45.SetBinContent(39, 44.068298)
1594     hphobos_cucu_0p2_eta_c35t45.SetBinError(39, 4.028896)
1595     hphobos_cucu_0p2_eta_c35t45.SetBinContent(40, 42.552265)
1596     hphobos_cucu_0p2_eta_c35t45.SetBinError(40, 4.369244)
1597     hphobos_cucu_0p2_eta_c35t45.SetBinContent(41, 40.868225)
1598     hphobos_cucu_0p2_eta_c35t45.SetBinError(41, 4.625542)
1599     hphobos_cucu_0p2_eta_c35t45.SetBinContent(42, 39.006367)
1600     hphobos_cucu_0p2_eta_c35t45.SetBinError(42, 4.801533)
1601     hphobos_cucu_0p2_eta_c35t45.SetBinContent(43, 38.795532)
1602     hphobos_cucu_0p2_eta_c35t45.SetBinError(43, 3.068871)
1603     hphobos_cucu_0p2_eta_c35t45.SetBinContent(44, 36.594158)
1604     hphobos_cucu_0p2_eta_c35t45.SetBinError(44, 3.078705)
1605     hphobos_cucu_0p2_eta_c35t45.SetBinContent(45, 33.703438)
1606     hphobos_cucu_0p2_eta_c35t45.SetBinError(45, 3.550674)
1607     hphobos_cucu_0p2_eta_c35t45.SetBinContent(46, 30.659842)
1608     hphobos_cucu_0p2_eta_c35t45.SetBinError(46, 3.981585)
1609     hphobos_cucu_0p2_eta_c35t45.SetBinContent(47, 26.453003)
1610     hphobos_cucu_0p2_eta_c35t45.SetBinError(47, 5.427221)
1611     hphobos_cucu_0p2_eta_c35t45.SetBinContent(48, 23.129271)
1612     hphobos_cucu_0p2_eta_c35t45.SetBinError(48, 5.896826)
1613     hphobos_cucu_0p2_eta_c35t45.SetBinContent(49, 20.601303)
1614     hphobos_cucu_0p2_eta_c35t45.SetBinError(49, 5.539833)
1615     hphobos_cucu_0p2_eta_c35t45.SetBinContent(50, 18.462830)
1616     hphobos_cucu_0p2_eta_c35t45.SetBinError(50, 4.826248)
1617     hphobos_cucu_0p2_eta_c35t45.SetBinContent(51, 16.385647)
1618     hphobos_cucu_0p2_eta_c35t45.SetBinError(51, 4.144484)
1619     hphobos_cucu_0p2_eta_c35t45.SetBinContent(52, 13.890127)
1620     hphobos_cucu_0p2_eta_c35t45.SetBinError(52, 4.026243)
1621     hphobos_cucu_0p2_eta_c35t45.SetBinContent(53, 11.789232)
1622     hphobos_cucu_0p2_eta_c35t45.SetBinError(53, 3.699155)
1623     hphobos_cucu_0p2_eta_c35t45.SetBinContent(54, 10.114573)
1624     hphobos_cucu_0p2_eta_c35t45.SetBinError(54, 3.159129)
1625 
1626     return hphobos_cucu_0p2_eta_c35t45
1627 
1628 
1629 def hphobos_cucu_0p0624_eta_c0t6():
1630     hphobos_cucu_0p0624_eta_c0t6 = TH1F('hphobos_cucu_0p0624_eta_c0t6', '', 54, phobos_etabins)
1631 
1632     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(1, 5.494038)
1633     hphobos_cucu_0p0624_eta_c0t6.SetBinError(1, 4.073462)
1634     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(2, 6.983626)
1635     hphobos_cucu_0p0624_eta_c0t6.SetBinError(2, 5.029666)
1636     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(3, 9.294306)
1637     hphobos_cucu_0p0624_eta_c0t6.SetBinError(3, 5.702373)
1638     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(4, 11.555000)
1639     hphobos_cucu_0p0624_eta_c0t6.SetBinError(4, 7.032448)
1640     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(5, 15.397482)
1641     hphobos_cucu_0p0624_eta_c0t6.SetBinError(5, 7.440840)
1642     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(6, 19.832870)
1643     hphobos_cucu_0p0624_eta_c0t6.SetBinError(6, 8.619917)
1644     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(7, 25.369761)
1645     hphobos_cucu_0p0624_eta_c0t6.SetBinError(7, 9.665434)
1646     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(8, 33.923515)
1647     hphobos_cucu_0p0624_eta_c0t6.SetBinError(8, 8.635803)
1648     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(9, 39.360306)
1649     hphobos_cucu_0p0624_eta_c0t6.SetBinError(9, 11.553825)
1650     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(10, 48.114353)
1651     hphobos_cucu_0p0624_eta_c0t6.SetBinError(10, 11.782337)
1652     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(11, 58.738029)
1653     hphobos_cucu_0p0624_eta_c0t6.SetBinError(11, 10.485085)
1654     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(12, 64.471703)
1655     hphobos_cucu_0p0624_eta_c0t6.SetBinError(12, 14.087410)
1656     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(13, 74.432838)
1657     hphobos_cucu_0p0624_eta_c0t6.SetBinError(13, 13.131165)
1658     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(14, 82.587112)
1659     hphobos_cucu_0p0624_eta_c0t6.SetBinError(14, 13.349190)
1660     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(15, 91.629501)
1661     hphobos_cucu_0p0624_eta_c0t6.SetBinError(15, 11.818680)
1662     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(16, 99.657646)
1663     hphobos_cucu_0p0624_eta_c0t6.SetBinError(16, 10.303444)
1664     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(17, 106.715179)
1665     hphobos_cucu_0p0624_eta_c0t6.SetBinError(17, 8.707382)
1666     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(18, 112.472328)
1667     hphobos_cucu_0p0624_eta_c0t6.SetBinError(18, 7.377655)
1668     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(19, 117.470818)
1669     hphobos_cucu_0p0624_eta_c0t6.SetBinError(19, 5.838371)
1670     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(20, 118.897888)
1671     hphobos_cucu_0p0624_eta_c0t6.SetBinError(20, 6.996941)
1672     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(21, 121.087418)
1673     hphobos_cucu_0p0624_eta_c0t6.SetBinError(21, 6.629227)
1674     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(22, 121.900505)
1675     hphobos_cucu_0p0624_eta_c0t6.SetBinError(22, 6.992958)
1676     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(23, 121.455688)
1677     hphobos_cucu_0p0624_eta_c0t6.SetBinError(23, 8.098648)
1678     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(24, 120.222260)
1679     hphobos_cucu_0p0624_eta_c0t6.SetBinError(24, 9.621704)
1680     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(25, 119.137665)
1681     hphobos_cucu_0p0624_eta_c0t6.SetBinError(25, 10.788651)
1682     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(26, 119.610321)
1683     hphobos_cucu_0p0624_eta_c0t6.SetBinError(26, 10.366913)
1684     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(27, 119.593559)
1685     hphobos_cucu_0p0624_eta_c0t6.SetBinError(27, 10.565773)
1686     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(28, 120.174385)
1687     hphobos_cucu_0p0624_eta_c0t6.SetBinError(28, 9.984947)
1688     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(29, 120.590843)
1689     hphobos_cucu_0p0624_eta_c0t6.SetBinError(29, 9.386391)
1690     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(30, 120.131210)
1691     hphobos_cucu_0p0624_eta_c0t6.SetBinError(30, 9.795105)
1692     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(31, 121.247765)
1693     hphobos_cucu_0p0624_eta_c0t6.SetBinError(31, 8.596199)
1694     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(32, 121.938728)
1695     hphobos_cucu_0p0624_eta_c0t6.SetBinError(32, 7.615608)
1696     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(33, 120.563179)
1697     hphobos_cucu_0p0624_eta_c0t6.SetBinError(33, 8.330284)
1698     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(34, 120.804970)
1699     hphobos_cucu_0p0624_eta_c0t6.SetBinError(34, 6.911674)
1700     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(35, 119.731316)
1701     hphobos_cucu_0p0624_eta_c0t6.SetBinError(35, 6.163506)
1702     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(36, 116.786774)
1703     hphobos_cucu_0p0624_eta_c0t6.SetBinError(36, 6.522408)
1704     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(37, 112.715271)
1705     hphobos_cucu_0p0624_eta_c0t6.SetBinError(37, 7.134712)
1706     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(38, 107.690964)
1707     hphobos_cucu_0p0624_eta_c0t6.SetBinError(38, 7.731590)
1708     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(39, 100.897964)
1709     hphobos_cucu_0p0624_eta_c0t6.SetBinError(39, 9.063118)
1710     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(40, 93.805611)
1711     hphobos_cucu_0p0624_eta_c0t6.SetBinError(40, 9.642563)
1712     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(41, 85.205536)
1713     hphobos_cucu_0p0624_eta_c0t6.SetBinError(41, 10.730766)
1714     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(42, 76.127274)
1715     hphobos_cucu_0p0624_eta_c0t6.SetBinError(42, 11.436722)
1716     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(43, 66.799805)
1717     hphobos_cucu_0p0624_eta_c0t6.SetBinError(43, 11.759293)
1718     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(44, 61.199184)
1719     hphobos_cucu_0p0624_eta_c0t6.SetBinError(44, 8.023922)
1720     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(45, 52.212872)
1721     hphobos_cucu_0p0624_eta_c0t6.SetBinError(45, 7.683807)
1722     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(46, 43.527973)
1723     hphobos_cucu_0p0624_eta_c0t6.SetBinError(46, 7.386158)
1724     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(47, 29.682739)
1725     hphobos_cucu_0p0624_eta_c0t6.SetBinError(47, 12.876572)
1726     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(48, 23.521372)
1727     hphobos_cucu_0p0624_eta_c0t6.SetBinError(48, 11.513803)
1728     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(49, 19.048742)
1729     hphobos_cucu_0p0624_eta_c0t6.SetBinError(49, 9.404045)
1730     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(50, 14.957639)
1731     hphobos_cucu_0p0624_eta_c0t6.SetBinError(50, 7.880683)
1732     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(51, 11.993420)
1733     hphobos_cucu_0p0624_eta_c0t6.SetBinError(51, 6.594019)
1734     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(52, 9.144915)
1735     hphobos_cucu_0p0624_eta_c0t6.SetBinError(52, 5.851764)
1736     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(53, 7.090699)
1737     hphobos_cucu_0p0624_eta_c0t6.SetBinError(53, 4.922585)
1738     hphobos_cucu_0p0624_eta_c0t6.SetBinContent(54, 5.306877)
1739     hphobos_cucu_0p0624_eta_c0t6.SetBinError(54, 4.260623)
1740 
1741     return hphobos_cucu_0p0624_eta_c0t6
1742 
1743 
1744 def hphobos_auau_0p2_eta():
1745     hphobos_auau_0p2_eta = TH1F('hphobos_auau_0p2_eta', '', 54, phobos_etabins)
1746 
1747     hphobos_auau_0p2_eta.SetBinContent(1, 72.292084)
1748     hphobos_auau_0p2_eta.SetBinError(1, 19.991364)
1749     hphobos_auau_0p2_eta.SetBinContent(2, 88.964233)
1750     hphobos_auau_0p2_eta.SetBinError(2, 25.744209)
1751     hphobos_auau_0p2_eta.SetBinContent(3, 116.828552)
1752     hphobos_auau_0p2_eta.SetBinError(3, 24.647537)
1753     hphobos_auau_0p2_eta.SetBinContent(4, 147.454895)
1754     hphobos_auau_0p2_eta.SetBinError(4, 25.432419)
1755     hphobos_auau_0p2_eta.SetBinContent(5, 173.092545)
1756     hphobos_auau_0p2_eta.SetBinError(5, 35.924500)
1757     hphobos_auau_0p2_eta.SetBinContent(6, 223.513947)
1758     hphobos_auau_0p2_eta.SetBinError(6, 26.113495)
1759     hphobos_auau_0p2_eta.SetBinContent(7, 262.477631)
1760     hphobos_auau_0p2_eta.SetBinError(7, 31.627045)
1761     hphobos_auau_0p2_eta.SetBinContent(8, 297.870361)
1762     hphobos_auau_0p2_eta.SetBinError(8, 43.575928)
1763     hphobos_auau_0p2_eta.SetBinContent(9, 345.325348)
1764     hphobos_auau_0p2_eta.SetBinError(9, 44.994019)
1765     hphobos_auau_0p2_eta.SetBinContent(10, 387.878998)
1766     hphobos_auau_0p2_eta.SetBinError(10, 51.310272)
1767     hphobos_auau_0p2_eta.SetBinContent(11, 420.483612)
1768     hphobos_auau_0p2_eta.SetBinError(11, 66.011414)
1769     hphobos_auau_0p2_eta.SetBinContent(12, 472.000549)
1770     hphobos_auau_0p2_eta.SetBinError(12, 58.829651)
1771     hphobos_auau_0p2_eta.SetBinContent(13, 519.498962)
1772     hphobos_auau_0p2_eta.SetBinError(13, 51.585144)
1773     hphobos_auau_0p2_eta.SetBinContent(14, 546.577637)
1774     hphobos_auau_0p2_eta.SetBinError(14, 59.937073)
1775     hphobos_auau_0p2_eta.SetBinContent(15, 572.937805)
1776     hphobos_auau_0p2_eta.SetBinError(15, 63.811768)
1777     hphobos_auau_0p2_eta.SetBinContent(16, 600.294067)
1778     hphobos_auau_0p2_eta.SetBinError(16, 61.436646)
1779     hphobos_auau_0p2_eta.SetBinContent(17, 617.312805)
1780     hphobos_auau_0p2_eta.SetBinError(17, 64.318481)
1781     hphobos_auau_0p2_eta.SetBinContent(18, 641.832458)
1782     hphobos_auau_0p2_eta.SetBinError(18, 54.936462)
1783     hphobos_auau_0p2_eta.SetBinContent(19, 653.074951)
1784     hphobos_auau_0p2_eta.SetBinError(19, 54.461182)
1785     hphobos_auau_0p2_eta.SetBinContent(20, 652.291443)
1786     hphobos_auau_0p2_eta.SetBinError(20, 62.066895)
1787     hphobos_auau_0p2_eta.SetBinContent(21, 655.508728)
1788     hphobos_auau_0p2_eta.SetBinError(21, 62.178040)
1789     hphobos_auau_0p2_eta.SetBinContent(22, 653.151123)
1790     hphobos_auau_0p2_eta.SetBinError(22, 64.878052)
1791     hphobos_auau_0p2_eta.SetBinContent(23, 652.749634)
1792     hphobos_auau_0p2_eta.SetBinError(23, 63.265015)
1793     hphobos_auau_0p2_eta.SetBinContent(24, 647.516052)
1794     hphobos_auau_0p2_eta.SetBinError(24, 64.957825)
1795     hphobos_auau_0p2_eta.SetBinContent(25, 637.687866)
1796     hphobos_auau_0p2_eta.SetBinError(25, 70.800415)
1797     hphobos_auau_0p2_eta.SetBinContent(26, 649.766052)
1798     hphobos_auau_0p2_eta.SetBinError(26, 55.562012)
1799     hphobos_auau_0p2_eta.SetBinContent(27, 642.598267)
1800     hphobos_auau_0p2_eta.SetBinError(27, 61.619446)
1801     hphobos_auau_0p2_eta.SetBinContent(28, 640.510803)
1802     hphobos_auau_0p2_eta.SetBinError(28, 63.706909)
1803     hphobos_auau_0p2_eta.SetBinContent(29, 647.693481)
1804     hphobos_auau_0p2_eta.SetBinError(29, 57.634583)
1805     hphobos_auau_0p2_eta.SetBinContent(30, 634.537720)
1806     hphobos_auau_0p2_eta.SetBinError(30, 73.950562)
1807     hphobos_auau_0p2_eta.SetBinContent(31, 641.307983)
1808     hphobos_auau_0p2_eta.SetBinError(31, 71.165955)
1809     hphobos_auau_0p2_eta.SetBinContent(32, 644.122070)
1810     hphobos_auau_0p2_eta.SetBinError(32, 71.892578)
1811     hphobos_auau_0p2_eta.SetBinContent(33, 645.974487)
1812     hphobos_auau_0p2_eta.SetBinError(33, 72.054688)
1813     hphobos_auau_0p2_eta.SetBinContent(34, 653.934570)
1814     hphobos_auau_0p2_eta.SetBinError(34, 63.752197)
1815     hphobos_auau_0p2_eta.SetBinContent(35, 656.526672)
1816     hphobos_auau_0p2_eta.SetBinError(35, 57.831604)
1817     hphobos_auau_0p2_eta.SetBinContent(36, 652.849121)
1818     hphobos_auau_0p2_eta.SetBinError(36, 54.687012)
1819     hphobos_auau_0p2_eta.SetBinContent(37, 640.414246)
1820     hphobos_auau_0p2_eta.SetBinError(37, 56.354675)
1821     hphobos_auau_0p2_eta.SetBinContent(38, 630.086121)
1822     hphobos_auau_0p2_eta.SetBinError(38, 51.545105)
1823     hphobos_auau_0p2_eta.SetBinContent(39, 607.745605)
1824     hphobos_auau_0p2_eta.SetBinError(39, 53.985107)
1825     hphobos_auau_0p2_eta.SetBinContent(40, 577.862122)
1826     hphobos_auau_0p2_eta.SetBinError(40, 58.887451)
1827     hphobos_auau_0p2_eta.SetBinContent(41, 560.939148)
1828     hphobos_auau_0p2_eta.SetBinError(41, 45.575562)
1829     hphobos_auau_0p2_eta.SetBinContent(42, 516.956177)
1830     hphobos_auau_0p2_eta.SetBinError(42, 54.127930)
1831     hphobos_auau_0p2_eta.SetBinContent(43, 480.390808)
1832     hphobos_auau_0p2_eta.SetBinError(43, 50.439392)
1833     hphobos_auau_0p2_eta.SetBinContent(44, 435.675659)
1834     hphobos_auau_0p2_eta.SetBinError(44, 50.819305)
1835     hphobos_auau_0p2_eta.SetBinContent(45, 402.111511)
1836     hphobos_auau_0p2_eta.SetBinError(45, 37.077698)
1837     hphobos_auau_0p2_eta.SetBinContent(46, 349.748199)
1838     hphobos_auau_0p2_eta.SetBinError(46, 40.571167)
1839     hphobos_auau_0p2_eta.SetBinContent(47, 305.843170)
1840     hphobos_auau_0p2_eta.SetBinError(47, 35.603058)
1841     hphobos_auau_0p2_eta.SetBinContent(48, 262.543976)
1842     hphobos_auau_0p2_eta.SetBinError(48, 31.560577)
1843     hphobos_auau_0p2_eta.SetBinContent(49, 225.120712)
1844     hphobos_auau_0p2_eta.SetBinError(49, 24.506729)
1845     hphobos_auau_0p2_eta.SetBinContent(50, 182.782562)
1846     hphobos_auau_0p2_eta.SetBinError(50, 26.234482)
1847     hphobos_auau_0p2_eta.SetBinContent(51, 147.906143)
1848     hphobos_auau_0p2_eta.SetBinError(51, 24.981094)
1849     hphobos_auau_0p2_eta.SetBinContent(52, 117.969063)
1850     hphobos_auau_0p2_eta.SetBinError(52, 23.507027)
1851     hphobos_auau_0p2_eta.SetBinContent(53, 93.337891)
1852     hphobos_auau_0p2_eta.SetBinError(53, 21.370491)
1853     hphobos_auau_0p2_eta.SetBinContent(54, 72.882820)
1854     hphobos_auau_0p2_eta.SetBinError(54, 19.400627)
1855 
1856     return hphobos_auau_0p2_eta
1857 
1858 
1859 def hphobos_auau_0p2_eta_c35t45():
1860     hphobos_auau_0p2_eta_c35t45 = TH1F('hphobos_auau_0p2_eta_c35t45', '', 54, phobos_etabins)
1861 
1862     hphobos_auau_0p2_eta_c35t45.SetBinContent(1, 29.877424)
1863     hphobos_auau_0p2_eta_c35t45.SetBinError(1, 5.348680)
1864     hphobos_auau_0p2_eta_c35t45.SetBinContent(2, 33.691338)
1865     hphobos_auau_0p2_eta_c35t45.SetBinError(2, 7.959045)
1866     hphobos_auau_0p2_eta_c35t45.SetBinContent(3, 40.900539)
1867     hphobos_auau_0p2_eta_c35t45.SetBinError(3, 7.971889)
1868     hphobos_auau_0p2_eta_c35t45.SetBinContent(4, 49.878662)
1869     hphobos_auau_0p2_eta_c35t45.SetBinError(4, 6.982246)
1870     hphobos_auau_0p2_eta_c35t45.SetBinContent(5, 53.220970)
1871     hphobos_auau_0p2_eta_c35t45.SetBinError(5, 12.318939)
1872     hphobos_auau_0p2_eta_c35t45.SetBinContent(6, 64.484451)
1873     hphobos_auau_0p2_eta_c35t45.SetBinError(6, 10.301918)
1874     hphobos_auau_0p2_eta_c35t45.SetBinContent(7, 74.361710)
1875     hphobos_auau_0p2_eta_c35t45.SetBinError(7, 10.071373)
1876     hphobos_auau_0p2_eta_c35t45.SetBinContent(8, 82.292580)
1877     hphobos_auau_0p2_eta_c35t45.SetBinError(8, 11.985306)
1878     hphobos_auau_0p2_eta_c35t45.SetBinContent(9, 90.220284)
1879     hphobos_auau_0p2_eta_c35t45.SetBinError(9, 13.878357)
1880     hphobos_auau_0p2_eta_c35t45.SetBinContent(10, 98.831459)
1881     hphobos_auau_0p2_eta_c35t45.SetBinError(10, 14.839905)
1882     hphobos_auau_0p2_eta_c35t45.SetBinContent(11, 108.680870)
1883     hphobos_auau_0p2_eta_c35t45.SetBinError(11, 14.107506)
1884     hphobos_auau_0p2_eta_c35t45.SetBinContent(12, 121.947540)
1885     hphobos_auau_0p2_eta_c35t45.SetBinError(12, 9.325851)
1886     hphobos_auau_0p2_eta_c35t45.SetBinContent(13, 125.489777)
1887     hphobos_auau_0p2_eta_c35t45.SetBinError(13, 13.501251)
1888     hphobos_auau_0p2_eta_c35t45.SetBinContent(14, 131.561279)
1889     hphobos_auau_0p2_eta_c35t45.SetBinError(14, 14.288742)
1890     hphobos_auau_0p2_eta_c35t45.SetBinContent(15, 135.853836)
1891     hphobos_auau_0p2_eta_c35t45.SetBinError(15, 15.946838)
1892     hphobos_auau_0p2_eta_c35t45.SetBinContent(16, 141.713898)
1893     hphobos_auau_0p2_eta_c35t45.SetBinError(16, 15.114304)
1894     hphobos_auau_0p2_eta_c35t45.SetBinContent(17, 145.558090)
1895     hphobos_auau_0p2_eta_c35t45.SetBinError(17, 15.386185)
1896     hphobos_auau_0p2_eta_c35t45.SetBinContent(18, 149.144577)
1897     hphobos_auau_0p2_eta_c35t45.SetBinError(18, 15.034088)
1898     hphobos_auau_0p2_eta_c35t45.SetBinContent(19, 152.068558)
1899     hphobos_auau_0p2_eta_c35t45.SetBinError(19, 14.504333)
1900     hphobos_auau_0p2_eta_c35t45.SetBinContent(20, 153.668945)
1901     hphobos_auau_0p2_eta_c35t45.SetBinError(20, 14.508682)
1902     hphobos_auau_0p2_eta_c35t45.SetBinContent(21, 154.095886)
1903     hphobos_auau_0p2_eta_c35t45.SetBinError(21, 14.959457)
1904     hphobos_auau_0p2_eta_c35t45.SetBinContent(22, 154.842575)
1905     hphobos_auau_0p2_eta_c35t45.SetBinError(22, 14.446823)
1906     hphobos_auau_0p2_eta_c35t45.SetBinContent(23, 154.531250)
1907     hphobos_auau_0p2_eta_c35t45.SetBinError(23, 14.468674)
1908     hphobos_auau_0p2_eta_c35t45.SetBinContent(24, 154.135880)
1909     hphobos_auau_0p2_eta_c35t45.SetBinError(24, 14.226517)
1910     hphobos_auau_0p2_eta_c35t45.SetBinContent(25, 155.645096)
1911     hphobos_auau_0p2_eta_c35t45.SetBinError(25, 11.973297)
1912     hphobos_auau_0p2_eta_c35t45.SetBinContent(26, 152.999252)
1913     hphobos_auau_0p2_eta_c35t45.SetBinError(26, 14.060837)
1914     hphobos_auau_0p2_eta_c35t45.SetBinContent(27, 152.972809)
1915     hphobos_auau_0p2_eta_c35t45.SetBinError(27, 14.000763)
1916     hphobos_auau_0p2_eta_c35t45.SetBinContent(28, 149.794601)
1917     hphobos_auau_0p2_eta_c35t45.SetBinError(28, 17.178970)
1918     hphobos_auau_0p2_eta_c35t45.SetBinContent(29, 151.782593)
1919     hphobos_auau_0p2_eta_c35t45.SetBinError(29, 15.277496)
1920     hphobos_auau_0p2_eta_c35t45.SetBinContent(30, 153.495148)
1921     hphobos_auau_0p2_eta_c35t45.SetBinError(30, 14.123245)
1922     hphobos_auau_0p2_eta_c35t45.SetBinContent(31, 153.097916)
1923     hphobos_auau_0p2_eta_c35t45.SetBinError(31, 15.264481)
1924     hphobos_auau_0p2_eta_c35t45.SetBinContent(32, 151.989822)
1925     hphobos_auau_0p2_eta_c35t45.SetBinError(32, 17.010101)
1926     hphobos_auau_0p2_eta_c35t45.SetBinContent(33, 151.420715)
1927     hphobos_auau_0p2_eta_c35t45.SetBinError(33, 17.868683)
1928     hphobos_auau_0p2_eta_c35t45.SetBinContent(34, 152.737732)
1929     hphobos_auau_0p2_eta_c35t45.SetBinError(34, 16.317596)
1930     hphobos_auau_0p2_eta_c35t45.SetBinContent(35, 153.199066)
1931     hphobos_auau_0p2_eta_c35t45.SetBinError(35, 14.978561)
1932     hphobos_auau_0p2_eta_c35t45.SetBinContent(36, 150.983475)
1933     hphobos_auau_0p2_eta_c35t45.SetBinError(36, 15.589417)
1934     hphobos_auau_0p2_eta_c35t45.SetBinContent(37, 148.733597)
1935     hphobos_auau_0p2_eta_c35t45.SetBinError(37, 15.445068)
1936     hphobos_auau_0p2_eta_c35t45.SetBinContent(38, 147.036407)
1937     hphobos_auau_0p2_eta_c35t45.SetBinError(38, 13.907867)
1938     hphobos_auau_0p2_eta_c35t45.SetBinContent(39, 141.784958)
1939     hphobos_auau_0p2_eta_c35t45.SetBinError(39, 15.043243)
1940     hphobos_auau_0p2_eta_c35t45.SetBinContent(40, 139.299301)
1941     hphobos_auau_0p2_eta_c35t45.SetBinError(40, 12.501373)
1942     hphobos_auau_0p2_eta_c35t45.SetBinContent(41, 133.309647)
1943     hphobos_auau_0p2_eta_c35t45.SetBinError(41, 12.540375)
1944     hphobos_auau_0p2_eta_c35t45.SetBinContent(42, 124.384232)
1945     hphobos_auau_0p2_eta_c35t45.SetBinError(42, 14.606781)
1946     hphobos_auau_0p2_eta_c35t45.SetBinContent(43, 121.207779)
1947     hphobos_auau_0p2_eta_c35t45.SetBinError(43, 10.065598)
1948     hphobos_auau_0p2_eta_c35t45.SetBinContent(44, 113.969757)
1949     hphobos_auau_0p2_eta_c35t45.SetBinError(44, 8.818611)
1950     hphobos_auau_0p2_eta_c35t45.SetBinContent(45, 102.340714)
1951     hphobos_auau_0p2_eta_c35t45.SetBinError(45, 11.330643)
1952     hphobos_auau_0p2_eta_c35t45.SetBinContent(46, 92.809639)
1953     hphobos_auau_0p2_eta_c35t45.SetBinError(46, 11.289001)
1954     hphobos_auau_0p2_eta_c35t45.SetBinContent(47, 84.118805)
1955     hphobos_auau_0p2_eta_c35t45.SetBinError(47, 10.159065)
1956     hphobos_auau_0p2_eta_c35t45.SetBinContent(48, 72.661690)
1957     hphobos_auau_0p2_eta_c35t45.SetBinError(48, 11.771370)
1958     hphobos_auau_0p2_eta_c35t45.SetBinContent(49, 63.864304)
1959     hphobos_auau_0p2_eta_c35t45.SetBinError(49, 10.922066)
1960     hphobos_auau_0p2_eta_c35t45.SetBinContent(50, 55.003082)
1961     hphobos_auau_0p2_eta_c35t45.SetBinError(50, 10.536827)
1962     hphobos_auau_0p2_eta_c35t45.SetBinContent(51, 48.912209)
1963     hphobos_auau_0p2_eta_c35t45.SetBinError(51, 7.948681)
1964     hphobos_auau_0p2_eta_c35t45.SetBinContent(52, 40.961990)
1965     hphobos_auau_0p2_eta_c35t45.SetBinError(52, 7.910439)
1966     hphobos_auau_0p2_eta_c35t45.SetBinContent(53, 34.000664)
1967     hphobos_auau_0p2_eta_c35t45.SetBinError(53, 7.649704)
1968     hphobos_auau_0p2_eta_c35t45.SetBinContent(54, 29.296186)
1969     hphobos_auau_0p2_eta_c35t45.SetBinError(54, 5.929918)
1970 
1971     return hphobos_auau_0p2_eta_c35t45
1972 
1973 
1974 #--------------------------------------------------------------------------------
1975 
1976 def brahms_auau_0p2_y_c0t5_pip():
1977     gbrahms_auau_0p2_y_c0t5_pip = TGraphErrors(14)
1978     gbrahms_auau_0p2_y_c0t5_pip.SetName('gbrahms_auau_0p2_y_c0t5_pip')
1979 
1980     gbrahms_auau_0p2_y_c0t5_pip.SetPoint(0, -0.05, 302.47)
1981     gbrahms_auau_0p2_y_c0t5_pip.SetPointError(0, 0, 4.26)
1982     gbrahms_auau_0p2_y_c0t5_pip.SetPoint(1, 0.05, 306.56)
1983     gbrahms_auau_0p2_y_c0t5_pip.SetPointError(1, 0, 4.68)
1984     gbrahms_auau_0p2_y_c0t5_pip.SetPoint(2, 0.50, 297.80)
1985     gbrahms_auau_0p2_y_c0t5_pip.SetPointError(2, 0, 3.32)
1986     gbrahms_auau_0p2_y_c0t5_pip.SetPoint(3, 0.70, 290.39)
1987     gbrahms_auau_0p2_y_c0t5_pip.SetPointError(3, 0, 2.80)
1988     gbrahms_auau_0p2_y_c0t5_pip.SetPoint(4, 0.90, 288.62)
1989     gbrahms_auau_0p2_y_c0t5_pip.SetPointError(4, 0, 1.99)
1990     gbrahms_auau_0p2_y_c0t5_pip.SetPoint(5, 1.10, 273.26)
1991     gbrahms_auau_0p2_y_c0t5_pip.SetPointError(5, 0, 3.15)
1992     gbrahms_auau_0p2_y_c0t5_pip.SetPoint(6, 1.30, 256.60)
1993     gbrahms_auau_0p2_y_c0t5_pip.SetPointError(6, 0, 1.81)
1994     gbrahms_auau_0p2_y_c0t5_pip.SetPoint(7, 2.20, 198.16)
1995     gbrahms_auau_0p2_y_c0t5_pip.SetPointError(7, 0, 3.55)
1996     gbrahms_auau_0p2_y_c0t5_pip.SetPoint(8, 2.50, 167.22)
1997     gbrahms_auau_0p2_y_c0t5_pip.SetPointError(8, 0, 3.29)
1998     gbrahms_auau_0p2_y_c0t5_pip.SetPoint(9, 3.05, 128.99)
1999     gbrahms_auau_0p2_y_c0t5_pip.SetPointError(9, 0, 2.66)
2000     gbrahms_auau_0p2_y_c0t5_pip.SetPoint(10, 3.15, 120.02)
2001     gbrahms_auau_0p2_y_c0t5_pip.SetPointError(10, 0, 4.04)
2002     gbrahms_auau_0p2_y_c0t5_pip.SetPoint(11, 3.25, 110.38)
2003     gbrahms_auau_0p2_y_c0t5_pip.SetPointError(11, 0, 1.22)
2004     gbrahms_auau_0p2_y_c0t5_pip.SetPoint(12, 3.35, 96.52)
2005     gbrahms_auau_0p2_y_c0t5_pip.SetPointError(12, 0, 1.93)
2006     gbrahms_auau_0p2_y_c0t5_pip.SetPoint(13, 3.53, 91.65)
2007     gbrahms_auau_0p2_y_c0t5_pip.SetPointError(13, 0, 2.56)
2008 
2009     return gbrahms_auau_0p2_y_c0t5_pip
2010 
2011 
2012 def brahms_auau_0p2_y_c0t5_pim():
2013     gbrahms_auau_0p2_y_c0t5_pim = TGraphErrors(14)
2014     gbrahms_auau_0p2_y_c0t5_pim.SetName('gbrahms_auau_0p2_y_c0t5_pim')
2015 
2016     gbrahms_auau_0p2_y_c0t5_pim.SetPoint(0, -0.05, 299.35)
2017     gbrahms_auau_0p2_y_c0t5_pim.SetPointError(0, 0, 4.42)
2018     gbrahms_auau_0p2_y_c0t5_pim.SetPoint(1, 0.05, 295.14)
2019     gbrahms_auau_0p2_y_c0t5_pim.SetPointError(1, 0, 4.40)
2020     gbrahms_auau_0p2_y_c0t5_pim.SetPoint(2, 0.50, 300.29)
2021     gbrahms_auau_0p2_y_c0t5_pim.SetPointError(2, 0, 3.33)
2022     gbrahms_auau_0p2_y_c0t5_pim.SetPoint(3, 0.70, 288.04)
2023     gbrahms_auau_0p2_y_c0t5_pim.SetPointError(3, 0, 2.45)
2024     gbrahms_auau_0p2_y_c0t5_pim.SetPoint(4, 0.90, 293.14)
2025     gbrahms_auau_0p2_y_c0t5_pim.SetPointError(4, 0, 2.08)
2026     gbrahms_auau_0p2_y_c0t5_pim.SetPoint(5, 1.10, 271.98)
2027     gbrahms_auau_0p2_y_c0t5_pim.SetPointError(5, 0, 2.70)
2028     gbrahms_auau_0p2_y_c0t5_pim.SetPoint(6, 1.30, 259.67)
2029     gbrahms_auau_0p2_y_c0t5_pim.SetPointError(6, 0, 2.15)
2030     gbrahms_auau_0p2_y_c0t5_pim.SetPoint(7, 2.20, 204.49)
2031     gbrahms_auau_0p2_y_c0t5_pim.SetPointError(7, 0, 2.90)
2032     gbrahms_auau_0p2_y_c0t5_pim.SetPoint(8, 2.50, 177.19)
2033     gbrahms_auau_0p2_y_c0t5_pim.SetPointError(8, 0, 4.89)
2034     gbrahms_auau_0p2_y_c0t5_pim.SetPoint(9, 3.05, 131.10)
2035     gbrahms_auau_0p2_y_c0t5_pim.SetPointError(9, 0, 4.11)
2036     gbrahms_auau_0p2_y_c0t5_pim.SetPoint(10, 3.15, 122.30)
2037     gbrahms_auau_0p2_y_c0t5_pim.SetPointError(10, 0, 2.64)
2038     gbrahms_auau_0p2_y_c0t5_pim.SetPoint(11, 3.25, 117.50)
2039     gbrahms_auau_0p2_y_c0t5_pim.SetPointError(11, 0, 1.59)
2040     gbrahms_auau_0p2_y_c0t5_pim.SetPoint(12, 3.35, 98.00)
2041     gbrahms_auau_0p2_y_c0t5_pim.SetPointError(12, 0, 1.86)
2042     gbrahms_auau_0p2_y_c0t5_pim.SetPoint(13, 3.53, 94.72)
2043     gbrahms_auau_0p2_y_c0t5_pim.SetPointError(13, 0, 1.60)
2044 
2045     return gbrahms_auau_0p2_y_c0t5_pim
2046 
2047 
2048 def brahms_auau_0p2_y_c0t5_kp():
2049     gbrahms_auau_0p2_y_c0t5_kp = TGraphErrors(12)
2050     gbrahms_auau_0p2_y_c0t5_kp.SetName('gbrahms_auau_0p2_y_c0t5_kp')
2051 
2052     gbrahms_auau_0p2_y_c0t5_kp.SetPoint(0, -0.05, 47.56)
2053     gbrahms_auau_0p2_y_c0t5_kp.SetPointError(0, 0, 0.94)
2054     gbrahms_auau_0p2_y_c0t5_kp.SetPoint(1, 0.05, 46.79)
2055     gbrahms_auau_0p2_y_c0t5_kp.SetPointError(1, 0, 1.32)
2056     gbrahms_auau_0p2_y_c0t5_kp.SetPoint(2, 0.50, 46.73)
2057     gbrahms_auau_0p2_y_c0t5_kp.SetPointError(2, 0, 0.88)
2058     gbrahms_auau_0p2_y_c0t5_kp.SetPoint(3, 0.70, 45.64)
2059     gbrahms_auau_0p2_y_c0t5_kp.SetPointError(3, 0, 0.54)
2060     gbrahms_auau_0p2_y_c0t5_kp.SetPoint(4, 0.90, 44.42)
2061     gbrahms_auau_0p2_y_c0t5_kp.SetPointError(4, 0, 0.60)
2062     gbrahms_auau_0p2_y_c0t5_kp.SetPoint(5, 1.10, 42.82)
2063     gbrahms_auau_0p2_y_c0t5_kp.SetPointError(5, 0, 0.74)
2064     gbrahms_auau_0p2_y_c0t5_kp.SetPoint(6, 2.10, 33.14)
2065     gbrahms_auau_0p2_y_c0t5_kp.SetPointError(6, 0, 2.91)
2066     gbrahms_auau_0p2_y_c0t5_kp.SetPoint(7, 2.40, 27.65)
2067     gbrahms_auau_0p2_y_c0t5_kp.SetPointError(7, 0, 1.21)
2068     gbrahms_auau_0p2_y_c0t5_kp.SetPoint(8, 2.95, 23.74)
2069     gbrahms_auau_0p2_y_c0t5_kp.SetPointError(8, 0, 2.16)
2070     gbrahms_auau_0p2_y_c0t5_kp.SetPoint(9, 3.05, 22.05)
2071     gbrahms_auau_0p2_y_c0t5_kp.SetPointError(9, 0, 1.88)
2072     gbrahms_auau_0p2_y_c0t5_kp.SetPoint(10, 3.15, 20.10)
2073     gbrahms_auau_0p2_y_c0t5_kp.SetPointError(10, 0, 1.02)
2074     gbrahms_auau_0p2_y_c0t5_kp.SetPoint(11, 3.30, 18.13)
2075     gbrahms_auau_0p2_y_c0t5_kp.SetPointError(11, 0, 0.59)
2076 
2077     return gbrahms_auau_0p2_y_c0t5_kp
2078 
2079 
2080 def brahms_auau_0p2_y_c0t5_km():
2081     gbrahms_auau_0p2_y_c0t5_km = TGraphErrors(12)
2082     gbrahms_auau_0p2_y_c0t5_km.SetName('gbrahms_auau_0p2_y_c0t5_km')
2083 
2084     gbrahms_auau_0p2_y_c0t5_km.SetPoint(0, -0.05, 43.06)
2085     gbrahms_auau_0p2_y_c0t5_km.SetPointError(0, 0, 1.07)
2086     gbrahms_auau_0p2_y_c0t5_km.SetPoint(1, 0.05, 43.95)
2087     gbrahms_auau_0p2_y_c0t5_km.SetPointError(1, 0, 0.93)
2088     gbrahms_auau_0p2_y_c0t5_km.SetPoint(2, 0.50, 44.35)
2089     gbrahms_auau_0p2_y_c0t5_km.SetPointError(2, 0, 0.85)
2090     gbrahms_auau_0p2_y_c0t5_km.SetPoint(3, 0.70, 44.08)
2091     gbrahms_auau_0p2_y_c0t5_km.SetPointError(3, 0, 0.57)
2092     gbrahms_auau_0p2_y_c0t5_km.SetPoint(4, 0.90, 42.09)
2093     gbrahms_auau_0p2_y_c0t5_km.SetPointError(4, 0, 0.54)
2094     gbrahms_auau_0p2_y_c0t5_km.SetPoint(5, 1.10, 40.62)
2095     gbrahms_auau_0p2_y_c0t5_km.SetPointError(5, 0, 0.82)
2096     gbrahms_auau_0p2_y_c0t5_km.SetPoint(6, 2.10, 29.15)
2097     gbrahms_auau_0p2_y_c0t5_km.SetPointError(6, 0, 1.16)
2098     gbrahms_auau_0p2_y_c0t5_km.SetPoint(7, 2.30, 24.63)
2099     gbrahms_auau_0p2_y_c0t5_km.SetPointError(7, 0, 1.09)
2100     gbrahms_auau_0p2_y_c0t5_km.SetPoint(8, 2.95, 18.26)
2101     gbrahms_auau_0p2_y_c0t5_km.SetPointError(8, 0, 1.49)
2102     gbrahms_auau_0p2_y_c0t5_km.SetPoint(9, 3.05, 16.95)
2103     gbrahms_auau_0p2_y_c0t5_km.SetPointError(9, 0, 1.08)
2104     gbrahms_auau_0p2_y_c0t5_km.SetPoint(10, 3.15, 15.33)
2105     gbrahms_auau_0p2_y_c0t5_km.SetPointError(10, 0, 0.77)
2106     gbrahms_auau_0p2_y_c0t5_km.SetPoint(11, 3.30, 11.44)
2107     gbrahms_auau_0p2_y_c0t5_km.SetPointError(11, 0, 0.40)
2108 
2109     return gbrahms_auau_0p2_y_c0t5_km
2110 
2111 
2112 #--------------------------------------------------------------------------------
2113 def measurement_TGE(msrmnt_size, msrmnt_name, msrmnt_cent, msrmnt_raw, msrmnt_rawerr): #TGE = TGrraphErrors
2114     ge = TGraphErrors(msrmnt_size)
2115     ge.SetName(msrmnt_name)
2116     for i in range(msrmnt_size):
2117         ge.SetPoint(i, msrmnt_cent[i], msrmnt_raw[i])
2118         ge.SetPointError(i, 0, msrmnt_rawerr[i])
2119 
2120     return ge
2121 
2122 def measurement_TGE_n2a(msrmnt_size, msrmnt_name, msrmnt_cent, msrmnt_raw, msrmnt_rawerr, msrmnt_2a):
2123     ge_n2a = TGraphErrors(msrmnt_size)
2124     ge_n2a.SetName(msrmnt_name+'_n2a')
2125     for i in range(msrmnt_size):
2126         ge_n2a.SetPoint(i, msrmnt_cent[i], msrmnt_raw[i] / msrmnt_2a)
2127         ge_n2a.SetPointError(i, 0, msrmnt_rawerr[i] / msrmnt_2a)
2128 
2129     return ge_n2a
2130 
2131 
2132 def measurement_TGE_nnpart(msrmnt_size, msrmnt_name, msrmnt_cent, msrmnt_raw, msrmnt_rawerr, msrmnt_npart):
2133     ge_nnpart = TGraphErrors(msrmnt_size)
2134     ge_nnpart.SetName(msrmnt_name+'_nnpart')
2135     for i in range(msrmnt_size):
2136         ge_nnpart.SetPoint(i, msrmnt_cent[i], msrmnt_raw[i] / msrmnt_npart[i])
2137         ge_nnpart.SetPointError(i, 0, msrmnt_rawerr[i] / msrmnt_npart[i])
2138     
2139     return ge_nnpart
2140 
2141 
2142 def measurement_TGE_n2a_x_npart(msrmnt_size, msrmnt_name, msrmnt_npart, msrmnt_nparterr, msrmnt_raw, msrmnt_rawerr, msrmnt_2a):
2143     ge_n2a_x_npart = TGraphErrors(msrmnt_size)
2144     ge_n2a_x_npart.SetName(msrmnt_name+'_n2a_x_npart')
2145     for i in range(msrmnt_size):
2146         ge_n2a_x_npart.SetPoint(i, msrmnt_npart[i], msrmnt_raw[i] / msrmnt_2a)
2147         ge_n2a_x_npart.SetPointError(i, msrmnt_nparterr[i], msrmnt_rawerr[i] / msrmnt_2a)
2148 
2149     return ge_n2a_x_npart
2150 
2151 
2152 def measurement_TGE_nnpart_x_npart(msrmnt_size, msrmnt_name, msrmnt_npart, msrmnt_nparterr, msrmnt_raw, msrmnt_rawerr):
2153     ge_nnpart_x_npart = TGraphErrors(msrmnt_size)
2154     ge_nnpart_x_npart.SetName(msrmnt_name+'_nnpart_x_npart')
2155     for i in range(msrmnt_size):
2156         ge_nnpart_x_npart.SetPoint(i, msrmnt_npart[i], msrmnt_raw[i] / msrmnt_npart[i])
2157         ge_nnpart_x_npart.SetPointError(i, msrmnt_nparterr[i], msrmnt_rawerr[i] / msrmnt_npart[i])
2158 
2159     return ge_nnpart_x_npart
2160 
2161 
2162 def measurement_TGE_n2a_x_npart2a(msrmnt_size, msrmnt_name, msrmnt_npart, msrmnt_nparterr, msrmnt_raw, msrmnt_rawerr, msrmnt_2a):
2163     ge_n2a_x_npart2a = TGraphErrors(msrmnt_size)
2164     ge_n2a_x_npart2a.SetName(msrmnt_name+'_n2a_x_npart2a')
2165     for i in range(msrmnt_size):
2166         ge_n2a_x_npart2a.SetPoint(i, msrmnt_npart[i] / msrmnt_2a, msrmnt_raw[i] / msrmnt_2a)
2167         ge_n2a_x_npart2a.SetPointError(i, msrmnt_nparterr[i] / msrmnt_2a, msrmnt_rawerr[i] / msrmnt_2a)
2168 
2169     return ge_n2a_x_npart2a
2170 
2171 def measurement_TGE_nnpart_x_npart2a():
2172     ge_nnpart_x_npart2a = TGraphErrors(msrmnt_size)
2173     ge_nnpart_x_npart2a.SetName(msrmnt_name+'_nnpart_x_npart2a')
2174     for i in range(msrmnt_size):
2175         ge_nnpart_x_npart2a.SetPoint(i, msrmnt_npart[i] / msrmnt_2a, msrmnt_raw[i] / msrmnt_npart[i])
2176         ge_nnpart_x_npart2a.SetPointError(i, msrmnt_nparterr[i] / msrmnt_2a, msrmnt_rawerr[i] / msrmnt_npart[i])
2177 
2178     return ge_nnpart_x_npart2a
2179 
2180 
2181 # CMS PbPb 2.76 TeV
2182 cms_pbpb_2p76_raw = array('f',[11.05, 18.49, 28.12, 44.46, 65.42, 93.55, 130.3, 176.1, 233.0, 299.9, 383.9, 482.3, 596.8, 731.6, 893.9, 1082, 1313, 1612])
2183 cms_pbpb_2p76_rawerr = array('f',[1.77, 2.96, 3.26, 4.71, 5.41, 7.73, 8.6, 10.7, 13, 15.3, 16.2, 18.7, 23.1, 26.3, 31.4, 38, 45, 55])
2184 cms_pbpb_2p76_cent = array('f',[12.5, 17.5, 22.5, 27.5, 32.5, 37.5, 42.5, 47.5, 52.5, 57.5, 62.5, 67.5, 72.5, 77.5, 82.5, 87.5, 92.5, 97.5])
2185 cms_pbpb_2p76_npart = array('f',[5.71, 8.64, 12.8, 18.5, 25.8, 35.3, 46.7, 60.4, 76.8, 95.8, 117, 142, 171, 203, 240, 283, 329, 381])
2186 cms_pbpb_2p76_nparterr = array('f',[0.24, 0.56, 0.9, 1.2, 1.6, 2.0, 2.3, 2.7, 2.7, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0])
2187 cms_pbpb_2p76_2a = 416.
2188 cms_pbpb_2p76_size = len(cms_pbpb_2p76_raw)
2189 def cms_pbpb_2p76():
2190     # measurement_TGE(msrmnt_size, msrmnt_name, msrmnt_cent, msrmnt_raw, msrmnt_rawerr)
2191     return measurement_TGE(cms_pbpb_2p76_size, 'cms_pbpb_2p76', cms_pbpb_2p76_cent, cms_pbpb_2p76_raw, cms_pbpb_2p76_rawerr)
2192 
2193 
2194 # ALICE PbPb 2.76 TeV
2195 alice_pbpb_2p76_raw = array('f',[35, 76, 149, 261, 426, 649, 966, 1294, 1601])
2196 alice_pbpb_2p76_rawerr = array('f',[2, 4, 6, 9, 15, 23, 37, 49, 60])
2197 alice_pbpb_2p76_cent = array('f',[25, 35, 45, 55, 65, 75, 85, 92.5, 97.5])
2198 alice_pbpb_2p76_npart = array('f',[15.8, 30.0, 52.8, 85.0, 128.9, 186.4, 260.5, 329.7, 382.8])
2199 alice_pbpb_2p76_nparterr = array('f',[0.6, 1.3, 2.0, 2.6, 3.3, 3.9, 4.4, 4.6, 3.1])
2200 alice_pbpb_2p76_2a = 416.0
2201 alice_pbpb_2p76_size = len(alice_pbpb_2p76_raw)
2202 def alice_pbpb_2p76():
2203     return measurement_TGE(alice_pbpb_2p76_size, 'alice_pbpb_2p76', alice_pbpb_2p76_cent, alice_pbpb_2p76_raw, alice_pbpb_2p76_rawerr)
2204 
2205 
2206 # ALICE PbPb 5.02 TeV
2207 alice_pbpb_5p02_raw = array('f',[44.9, 96.3, 183, 318, 512, 786, 1180, 1505, 1666, 1850, 2035])
2208 alice_pbpb_5p02_rawerr = array('f',[3.4, 5.8, 8, 12, 15, 20, 31, 44, 48, 55, 52])
2209 alice_pbpb_5p02_cent = array('f',[25, 35, 45, 55, 65, 75, 85, 91.25, 93.75, 96.25, 98.75])
2210 alice_pbpb_5p02_npart = array('f',[15.6, 30.4, 53.6, 86.3, 131, 188, 263, 320, 346, 372, 398])
2211 alice_pbpb_5p02_nparterr = array('f',[0.5, 0.8, 1.2, 1.7, 2, 3, 4, 4, 4, 3, 2])
2212 alice_pbpb_5p02_2a = 416.0
2213 alice_pbpb_5p02_size = len(alice_pbpb_5p02_raw)
2214 def alice_pbpb_5p02():
2215     return measurement_TGE(alice_pbpb_5p02_size, 'alice_pbpb_5p02', alice_pbpb_5p02_cent, alice_pbpb_5p02_raw, alice_pbpb_5p02_rawerr)
2216 
2217 
2218 # ALICE XeXe 5.44 TeV
2219 alice_xexe_5p44_raw = array('f',[13.3, 32.0, 64.7, 118, 198, 315, 478, 706, 891, 986, 1069, 1113, 1166, 1223, 1302])
2220 alice_xexe_5p44_rawerr = array('f',[0.9, 1.3, 2.0, 3, 5, 8, 11, 17, 24, 25, 20, 20, 23, 25, 17])
2221 alice_xexe_5p44_cent = array('f',[15, 25, 35, 45, 55, 65, 75, 85, 91.25, 93.75, 95.5, 96.5, 97.5, 98.5, 99.5])
2222 alice_xexe_5p44_npart = array('f',[5.13, 10.4, 19.7, 34.1, 54.6, 82.2, 118, 165, 199, 214, 225, 231, 236, 241, 246])
2223 alice_xexe_5p44_nparterr = array('f',[0.46, 1.1, 2.1, 3.0, 3.6, 3.9, 4, 3, 2, 3, 3, 2, 3, 2, 2])
2224 alice_xexe_5p44_2a = 258.
2225 alice_xexe_5p44_size = len(alice_xexe_5p44_raw)
2226 def alice_xexe_5p44():
2227     return measurement_TGE(alice_xexe_5p44_size, 'alice_xexe_5p44', alice_xexe_5p44_cent, alice_xexe_5p44_raw, alice_xexe_5p44_rawerr)
2228 
2229 
2230 # PHOBOS AuAu 0.2 TeV
2231 phobos_auau_0p2_raw = array('f',[27, 38, 54, 73, 100, 133, 165, 208, 257, 313, 384, 465, 540, 619, 691])
2232 phobos_auau_0p2_rawerr = array('f',[2, 3, 4, 5, 8, 10, 12, 16, 19, 24, 29, 35, 41, 46, 52])
2233 # phobos_auau_0p2_cent = array('f', [32.5, 37.5, 42.5, 47.5, 52.5, 57.5, 62.5, 67.5, 72.5, 77.5, 82.5, 87.5, 92, 95.5, 98.5])
2234 phobos_auau_0p2_cent = array('f',[67.5, 62.5, 57.5, 52.5, 47.5, 42.5, 37.5, 32.5, 27.5, 22.5, 17.5, 12.5, 8, 4.5, 1.5])
2235 phobos_auau_0p2_npart = array('f',[20, 28, 37, 49, 65, 82, 101, 124, 150, 180, 215, 255, 297, 331, 361])
2236 phobos_auau_0p2_nparterr = array('f',[3, 3, 4, 5, 6, 6, 6, 6, 6, 7, 7, 8, 9, 10, 11])
2237 phobos_auau_0p2_dndetadivnpart2 = array('f',[2.68, 2.78, 2.88, 2.98, 3.10, 3.25, 3.25, 3.37, 3.42, 3.47, 3.57, 3.65, 3.64, 3.74, 3.82])
2238 phobos_auau_0p2_dndetadivnpart2_err = array('f',[0.41, 0.40, 0.39, 0.37, 0.38, 0.34, 0.31, 0.30, 0.29, 0.30, 0.29, 0.30, 0.30, 0.30, 0.31]) 
2239 phobos_auau_0p2_2a = 394.0
2240 phobos_auau_0p2_size = len(phobos_auau_0p2_raw)
2241 def phobos_auau_0p2():
2242     return measurement_TGE(phobos_auau_0p2_size, 'phobos_auau_0p2', phobos_auau_0p2_cent, phobos_auau_0p2_raw, phobos_auau_0p2_rawerr)
2243 
2244 def phobos_auau_0p2_divnpart2():
2245     # do error propagation
2246     ge = TGraphErrors(phobos_auau_0p2_size)
2247     ge.SetName('phobos_auau_0p2_divnpart2')
2248     for i in range(phobos_auau_0p2_size):
2249         x = phobos_auau_0p2_npart[i]
2250         y = phobos_auau_0p2_dndetadivnpart2[i]
2251         # error propagation
2252         yerr = phobos_auau_0p2_dndetadivnpart2_err[i]
2253         ge.SetPoint(i, x, y)
2254         ge.SetPointError(i, 0, yerr)
2255         
2256     return ge
2257 
2258 
2259 # PHOBOS AuAu 0.13 TeV
2260 phobos_auau_0p13_raw = array('f',[83, 110, 140, 180, 220, 274, 327, 393, 472, 545, 613])
2261 phobos_auau_0p13_rawerr = array('f',[3, 4, 5, 7, 8, 11, 13, 15, 18, 21, 24])
2262 # phobos_auau_0p13_cent = array('f',[52.5, 57.5, 62.5, 67.5, 72.5, 77.5, 82.5, 87.5, 92, 95.5, 98.5])
2263 phobos_auau_0p13_cent = array('f',[47.5, 42.5, 37.5, 32.5, 27.5, 22.5, 17.5, 12.5, 8, 4.5, 1.5])
2264 phobos_auau_0p13_npart = array('f',[63, 80, 100, 122, 148, 179, 214, 254, 295, 330, 355])
2265 phobos_auau_0p13_nparterr = array('f',[4, 5, 5, 6, 6, 7, 8, 8, 9, 10, 12])
2266 phobos_auau_0p13_2a = 394.0
2267 phobos_auau_0p13_size = len(phobos_auau_0p13_raw)
2268 def phobos_auau_0p13():
2269     return measurement_TGE(phobos_auau_0p13_size, 'phobos_auau_0p13', phobos_auau_0p13_cent, phobos_auau_0p13_raw, phobos_auau_0p13_rawerr)
2270 
2271 
2272 # PHOBOS AuAu 0.0624 TeV
2273 phobos_auau_0p0624_raw = array('f',[17, 25, 36, 50, 67, 87, 111, 140, 174, 212, 260, 316, 377, 433, 492])
2274 phobos_auau_0p0624_rawerr = array('f',[1, 2, 3, 4, 5, 6, 8, 10, 13, 15, 19, 23, 28, 32, 36])
2275 # phobos_auau_0p0624_cent = array('f',[32.5, 37.5, 45, 47.5, 52.5, 57.5, 62.5, 67.5, 72.5, 77.5, 82.5, 87.5, 92, 95.5, 98.5])
2276 phobos_auau_0p0624_cent = array('f',[67.5, 62.5, 55, 52.5, 47.5, 42.5, 37.5, 32.5, 27.5, 22.5, 17.5, 12.5, 8, 4.5, 1.5])
2277 phobos_auau_0p0624_npart = array('f',[19, 27, 36, 48, 62, 78, 98, 119, 145, 174, 209, 248, 288, 325, 356])
2278 phobos_auau_0p0624_nparterr = array('f',[3, 3, 4, 5, 6, 6, 7, 7, 7, 7, 7, 8, 9, 10, 11])
2279 phobos_auau_0p0624_2a = 394.0
2280 phobos_auau_0p0624_size = len(phobos_auau_0p0624_raw)
2281 def phobos_auau_0p0624():
2282     return measurement_TGE(phobos_auau_0p0624_size, 'phobos_auau_0p0624', phobos_auau_0p0624_cent, phobos_auau_0p0624_raw, phobos_auau_0p0624_rawerr)
2283 
2284 
2285 # PHOBOS AuAu 0.0196 TeV
2286 phobos_auau_0p0196_raw = array('f',[78, 97, 121, 148, 181, 216, 260, 297, 331])
2287 phobos_auau_0p0196_rawerr = array('f',[6, 7, 9, 11, 14, 16, 20, 22, 24])
2288 # phobos_auau_0p0196_cent = array('f',[62.5, 67.5, 72.5, 77.5, 82.5, 87.5, 92, 95.5, 98.5])
2289 phobos_auau_0p0196_cent = array('f',[37.5, 32.5, 27.5, 22.5, 17.5, 12.5, 8, 4.5, 1.5])
2290 phobos_auau_0p0196_npart = array('f',[95, 117, 142, 171, 206, 247, 286, 322, 351])
2291 phobos_auau_0p0196_nparterr = array('f',[7, 7, 7, 7, 8, 8, 9, 10, 11])
2292 phobos_auau_0p0196_2a = 394.0
2293 phobos_auau_0p0196_size = len(phobos_auau_0p0196_raw)
2294 def phobos_auau_0p0196():
2295     return measurement_TGE(phobos_auau_0p0196_size, 'phobos_auau_0p0196', phobos_auau_0p0196_cent, phobos_auau_0p0196_raw, phobos_auau_0p0196_rawerr)
2296 
2297 # PHOBOS CuCu 0.2 TeV
2298 phobos_cucu_0p2_raw = array('f',[32, 40, 50, 62, 75, 91, 109, 132, 155, 175, 198])
2299 phobos_cucu_0p2_rawerr = array('f',[2, 3, 4, 5, 6, 7, 8, 10, 12, 13, 15])
2300 phobos_cucu_0p2_cent = array('f',[52.5, 57.5, 62.5, 67.5, 72.5, 77.5, 82.5, 87.5, 92, 95.5, 98.5])
2301 phobos_cucu_0p2_npart = array('f',[22, 27, 33, 40, 48, 57, 67, 79, 91, 101, 108])
2302 phobos_cucu_0p2_nparterr = array('f',[3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4])
2303 phobos_cucu_0p2_2a = 128.
2304 phobos_cucu_0p2_size = len(phobos_cucu_0p2_raw)
2305 def phobos_cucu_0p2():
2306     return measurement_TGE(phobos_cucu_0p2_size, 'phobos_cucu_0p2', phobos_cucu_0p2_cent, phobos_cucu_0p2_raw, phobos_cucu_0p2_rawerr)
2307 
2308 # PHOBOS CuCu 0.0624 TeV
2309 phobos_cucu_0p0624_raw = array('f',[23, 28, 35, 43, 52, 64, 77, 92, 108, 123, 138])
2310 phobos_cucu_0p0624_rawerr = array('f',[2, 2, 3, 3, 4, 5, 6, 7, 8, 9, 10])
2311 phobos_cucu_0p0624_cent = array('f',[52.5, 57.5, 62.5, 67.5, 72.5, 77.5, 82.5, 87.5, 92, 95.5, 98.5])
2312 phobos_cucu_0p0624_npart = array('f',[21, 26, 32, 38, 47, 55, 65, 76, 88, 97, 106])
2313 phobos_cucu_0p0624_nparterr = array('f',[3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3])
2314 phobos_cucu_0p0624_2a = 128.
2315 phobos_cucu_0p0624_size = len(phobos_cucu_0p0624_raw)
2316 def phobos_cucu_0p0624():
2317     return measurement_TGE(phobos_cucu_0p0624_size, 'phobos_cucu_0p0624', phobos_cucu_0p0624_cent, phobos_cucu_0p0624_raw, phobos_cucu_0p0624_rawerr)
2318 
2319 # PHOBOS CuCu 0.0224 TeV
2320 phobos_cucu_0p0224_raw = array('f',[18, 22, 27, 33, 40, 48, 57, 68, 80, 90, 101])
2321 phobos_cucu_0p0224_rawerr = array('f',[1, 2, 2, 2, 3, 4, 4, 5, 6, 7, 8])
2322 phobos_cucu_0p0224_cent = array('f',[52.5, 57.5, 62.5, 67.5, 72.5, 77.5, 82.5, 87.5, 92, 95.5, 98.5])
2323 phobos_cucu_0p0224_npart = array('f',[20, 24, 30, 37, 44, 53, 63, 74, 86, 95, 103])
2324 phobos_cucu_0p0224_nparterr = array('f',[3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3])
2325 phobos_cucu_0p0224_2a = 128.
2326 phobos_cucu_0p0224_size = len(phobos_cucu_0p0224_raw)
2327 def phobos_cucu_0p0224():
2328     return measurement_TGE(phobos_cucu_0p0224_size, 'phobos_cucu_0p0224', phobos_cucu_0p0224_cent, phobos_cucu_0p0224_raw, phobos_cucu_0p0224_rawerr)
2329 
2330 # BRAHMS AuAu 0.2 TeV
2331 brahms_auau_0p2_raw = array('f',[110., 174., 257., 377., 501., 625.])
2332 brahms_auau_0p2_rawerr = array('f',[10., 16., 23., 33., 44., 55.])
2333 # brahms_auau_0p2_cent = array('f',[55, 65, 75, 85, 92.5, 97.5])
2334 brahms_auau_0p2_cent = array('f',[45, 35, 25, 15, 7.5, 2.5])
2335 brahms_auau_0p2_npart = array('f',[73, 114, 168, 239, 306, 357])
2336 brahms_auau_0p2_nparterr = array('f',[8, 9, 9, 10, 11, 8])
2337 brahms_auau_0p2_2a = 394.
2338 brahms_auau_0p2_size = len(brahms_auau_0p2_raw)
2339 def brahms_auau_0p2():
2340     return measurement_TGE(brahms_auau_0p2_size, 'brahms_auau_0p2', brahms_auau_0p2_cent, brahms_auau_0p2_raw, brahms_auau_0p2_rawerr)
2341 
2342 def brahms_auau_0p2_divnpart2():
2343     # do error propagation
2344     # print ("BRAHMS AuAu 0.2 TeV")
2345     ge = TGraphErrors(brahms_auau_0p2_size)
2346     ge.SetName('brahms_auau_0p2_divnpart2')
2347     for i in range(brahms_auau_0p2_size):
2348         x = brahms_auau_0p2_npart[i]
2349         y = brahms_auau_0p2_raw[i] / (brahms_auau_0p2_npart[i] / 2)
2350         # error propagation
2351         yerr = y * math.sqrt((brahms_auau_0p2_rawerr[i] / brahms_auau_0p2_raw[i])**2 + (brahms_auau_0p2_nparterr[i] / (brahms_auau_0p2_npart[i]))**2)
2352         ge.SetPoint(i, x, y)
2353         ge.SetPointError(i, 0, yerr)
2354         
2355         # print x, y, yerr
2356         # print ("Cent: %f, Npart: %f, dN/deta/Npart^2: %f, dN/deta/Npart^2 err: %f (%f %%)" % (brahms_auau_0p2_cent[i], x, y, yerr, 100 * yerr / y))
2357         
2358     return ge
2359     
2360 # PHYSICAL REVIEW C 71, 034908 (2005), Table XIII
2361 phenix_auau_0p2_cent = array('f',[32.5, 37.5, 42.5, 47.5, 52.5, 57.5, 62.5, 67.5, 72.5, 77.5, 82.5, 87.5, 92.5, 97.5])
2362 phenix_auau_0p2_npart = array('f',[22.0, 30.2, 40.2, 52.5, 66.7, 83.3, 103, 125, 151, 181, 215, 254, 300, 353])
2363 phenix_auau_0p2_nparterr = array('f',[3.4, 3.6, 3.8, 4.1, 4.3, 4.7, 5.1, 5.5, 6.0, 6.6, 7.3, 8.1, 9.0, 10])
2364 phenix_auau_0p2_dndetadivnpart2 = array('f',[2.33, 2.48, 2.60, 2.70, 2.86, 2.96, 3.05, 3.15, 3.25, 3.34, 3.45, 3.59, 3.73, 3.89])
2365 phenix_auau_0p2_dndetadivnpart2_err = array('f',[0.55, 0.46, 0.41, 0.36, 0.32, 0.28, 0.26, 0.24, 0.22, 0.21, 0.21, 0.21, 0.22, 0.23])
2366 phenix_auau_0p2_2a = 394.0
2367 phenix_auau_0p2_size = len(phenix_auau_0p2_cent)
2368 def phenix_auau_0p2_divnpart2():
2369     return measurement_TGE(phenix_auau_0p2_size, 'phenix_auau_0p2_divnpart2', phenix_auau_0p2_npart, phenix_auau_0p2_dndetadivnpart2, phenix_auau_0p2_dndetadivnpart2_err)
2370 
2371 
2372 def atlas_ppb_5p02():
2373     gatlas_ppb_5p02 = TGraphErrors(8)
2374     gatlas_ppb_5p02.SetName('gatlas_ppb_5p02')
2375 
2376     gatlas_ppb_5p02.SetPoint(0, 25, 8.442)
2377     gatlas_ppb_5p02.SetPoint(1, 50, 16.715)
2378     gatlas_ppb_5p02.SetPoint(2, 65, 22.401)
2379     gatlas_ppb_5p02.SetPoint(3, 75, 26.831)
2380     gatlas_ppb_5p02.SetPoint(4, 85, 32.634)
2381     gatlas_ppb_5p02.SetPoint(5, 92.5, 39.147)
2382     gatlas_ppb_5p02.SetPoint(6, 97, 46.872)
2383     gatlas_ppb_5p02.SetPoint(7, 99.5, 60.041)
2384 
2385     gatlas_ppb_5p02.SetPointError(0, 0, 0.489)
2386     gatlas_ppb_5p02.SetPointError(1, 0, 0.629)
2387     gatlas_ppb_5p02.SetPointError(2, 0, 0.728)
2388     gatlas_ppb_5p02.SetPointError(3, 0, 0.778)
2389     gatlas_ppb_5p02.SetPointError(4, 0, 0.947)
2390     gatlas_ppb_5p02.SetPointError(5, 0, 1.099)
2391     gatlas_ppb_5p02.SetPointError(6, 0, 1.317)
2392     gatlas_ppb_5p02.SetPointError(7, 0, 1.843)
2393 
2394     return gatlas_ppb_5p02
2395 
2396 
2397 def phobos_dau_0p2():
2398     gphobos_dau_0p2 = TGraphErrors(5)
2399 
2400     gphobos_dau_0p2.SetPoint(0, 10, 3.484)
2401     gphobos_dau_0p2.SetPoint(1, 30, 5.541)
2402     gphobos_dau_0p2.SetPoint(2, 50, 8.917)
2403     gphobos_dau_0p2.SetPoint(3, 70, 12.579)
2404     gphobos_dau_0p2.SetPoint(4, 90, 17.525)
2405 
2406     gphobos_dau_0p2.SetPointError(0, 0, 0.514)
2407     gphobos_dau_0p2.SetPointError(1, 0, 0.405)
2408     gphobos_dau_0p2.SetPointError(2, 0, 0.629)
2409     gphobos_dau_0p2.SetPointError(3, 0, 1.031)
2410     gphobos_dau_0p2.SetPointError(4, 0, 1.341)
2411 
2412     return gphobos_dau_0p2
2413 
2414 #--------------------------------------------------------------------------------
2415 def msrmnt_TGAE_HEPData(fhepdata, tgaename): # TGAE = TGraphAsymmErrors
2416     f = TFile(fhepdata, 'READ')
2417     f.cd()
2418     msrmnt_tgae = f.Get(tgaename)
2419     f.Close();
2420     return msrmnt_tgae
2421 
2422 thisfiledir = os.path.dirname(os.path.abspath(__file__))
2423 
2424 def cms_xexe_5p44():
2425     return msrmnt_TGAE_HEPData('{}/HEPData/HEPData-ins1719334-v1-root.root'.format(thisfiledir), 'Table 3/Graph1D_y1')
2426 
2427 def atlas_pbpb_2p76():
2428     return msrmnt_TGAE_HEPData('{}/HEPData/HEPData-ins925723-v1-root.root'.format(thisfiledir), 'Table 3/Graph1D_y2')
2429 
2430 def phenix_auau_0p2():
2431     return msrmnt_TGAE_HEPData('{}/HEPData/HEPData-ins1394433-v1-root.root'.format(thisfiledir), 'Table 8/Graph1D_y3')
2432 
2433 # def phenix_auau_0p2_divnpart2():
2434 #     return msrmnt_TGAE_HEPData('{}/HEPData/HEPData-ins1394433-v1-root.root'.format(thisfiledir), 'Table 8/Graph1D_y4')
2435 
2436 # def phenix_auau_0p2_divnpart2():
2437 #     g = msrmnt_TGAE_HEPData('{}/HEPData/HEPData-ins1394433-v1-root.root'.format(thisfiledir), 'Table 8/Graph1D_y4')
2438 #     g.Scale(2, 'y')
2439 #     return g
2440 
2441 def phenix_auau_0p13():
2442     return msrmnt_TGAE_HEPData('{}/HEPData/HEPData-ins1394433-v1-root.root'.format(thisfiledir), 'Table 10/Graph1D_y3')
2443 
2444 def phenix_auau_0p0624():
2445     return msrmnt_TGAE_HEPData('{}/HEPData/HEPData-ins1394433-v1-root.root'.format(thisfiledir), 'Table 12/Graph1D_y3')
2446 
2447 def phenix_auau_0p039():
2448     return msrmnt_TGAE_HEPData('{}/HEPData/HEPData-ins1394433-v1-root.root'.format(thisfiledir), 'Table 14/Graph1D_y3')
2449 
2450 def phenix_auau_0p027():
2451     return msrmnt_TGAE_HEPData('{}/HEPData/HEPData-ins1394433-v1-root.root'.format(thisfiledir), 'Table 16/Graph1D_y3')
2452 
2453 def phenix_auau_0p0196():
2454     return msrmnt_TGAE_HEPData('{}/HEPData/HEPData-ins1394433-v1-root.root'.format(thisfiledir), 'Table 18/Graph1D_y3')
2455 
2456 def phenix_auau_0p0145():
2457     return msrmnt_TGAE_HEPData('{}/HEPData/HEPData-ins1394433-v1-root.root'.format(thisfiledir), 'Table 20/Graph1D_y3')
2458 
2459 def phenix_auau_0p0077():
2460     return msrmnt_TGAE_HEPData('{}/HEPData/HEPData-ins1394433-v1-root.root'.format(thisfiledir), 'Table 22/Graph1D_y3')
2461 
2462 # def brahms_auau_0p2_divnpart2():
2463 #     return msrmnt_TGAE_HEPData('{}/HEPData/HEPData-ins567754-v1-root.root'.format(thisfiledir), 'Table 5/Graph1D_y1')
2464 
2465 #--------------------------------------------------------------------------------
2466 def sphenix_centrality_interval():
2467     centralitybin = [0, 3, 6, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70]
2468     return centralitybin
2469 
2470 def sphenix_centralitynpart():
2471     centnparttable = [359.3, 331.2, 297.0, 257.3, 219.0, 185.7, 156.0, 130.0, 107.1, 87.1, 69.5, 54.2, 41.4, 30.7, 22.1]
2472     centnparterror = [2.1, 2.9, 3.2, 3.8, 4.3, 4.6, 5.0, 5.2, 5.2, 5.1, 5.0, 4.7, 4.4, 3.9, 3.3] # sPHENIX values
2473     # centnparterror = [11, 10, 9, 8, 7, 7, 6, 6, 6, 6, 6, 5, 4, 3, 3] #! PHOBOS values (currently for testing)
2474     return centnparttable, centnparterror