Esempio n. 1
0
from ROOT import *
from array import array
from math import sqrt
from get_p import get_p

f = TFile("Navon.root", "RECREATE")

Ts = [50.]

mom = array("d", [get_p(T) for T in Ts])
print mom

moms = {
    "C_xsec_abscx_piplus": mom,
    "C_xsec_abscx_piminus": mom,
    "Fe_xsec_abscx_piplus": mom,
    "Fe_xsec_abscx_piminus": mom
}

xsecs = {
    "C_xsec_abscx_piplus": array("d", [106.]),
    "C_xsec_abscx_piminus": array("d", [238.]),
    "Fe_xsec_abscx_piplus": array("d", [478.]),
    "Fe_xsec_abscx_piminus": array("d", [1232.])
}

errs = {
    "C_xsec_abscx_piplus": array("d", [21.]),
    "C_xsec_abscx_piminus": array("d", [24.]),
    "Fe_xsec_abscx_piplus": array("d", [48.]),
    "Fe_xsec_abscx_piminus": array("d", [92.])
Esempio n. 2
0
from ROOT import *
from array import array
from math import sqrt
from get_p import get_p
f = TFile("Gelderloos.root", "RECREATE")

moms = array("d", [get_p(410.), get_p(464.), get_p(492.)])
exs = array("d", [0.] * 3)

reacs = {
    "C": array("d", [255., 244., 224.]),
    "Al": array("d", [456., 451., 420.]),
    "Cu": array("d", [827., 825., 847.]),
    "Pb": array("d", [1922., 1888., 2005.])
}
'''errs = {
  "C":     array("d", [11., 10., 9.]), 
  "Al":    array("d", [23., 27., 24.]),
  "Cu":    array("d", [35., 36., 34.]), 
  "Pb":    array("d", [90., 86., 140.]) 
}'''

#Alternate errors. See Gelderloos
errs = {
    "C": array("d", [15., 14., 12.]),
    "Al": array("d", [26., 44., 29.]),
    "Cu": array("d", [37., 42., 35.]),
    "Pb": array("d", [95., 90., 236.])
}

f.cd()