31 gRunManager.Initialize()
32 gRunManagerKernel.RunInitialization()
36 for n
in range(-3, 3):
37 for i
in range(10,99):
38 elist.append(i/10.*10.**n *MeV)
43 sys.stdout = mycout = StringIO()
44 dedx_list= g4py.emcalculator.CalculateDEDX(pname, material, elist, 1)
50 xlist_tot.append((x[0], x[1][
"tot"]/(MeV*cm2/g)))
51 xlist_ioni.append((x[0], x[1][
"ioni"]/(MeV*cm2/g)))
52 xlist_brems.append((x[0], x[1][
"brems"]/(MeV*cm2/g)))
55 global myCanvas, aplot, bplot, cplot
58 "dE/dX (MeV cm^{2}/g)")
60 "dE/dX (MeV cm^{2}/g)", 1)
62 "dE/dX (MeV cm^{2}/g)", 3)
63 myCanvas.SaveAs(
"/tmp/sp.png")
def plot_charged(material, pname)
def make_plot(xlist, user_title, axis_titile, q_super_impose=0)
def SetMaterial(material_name)