7fs = [
"ship.10.0.nuRadiography-TGeant4.root"]
9myHist = ROOT.TH3F(
"myh",
"radio", 500, -10000, 10000, 100, -300, 300, 100, -600, 600)
10myHist2 = ROOT.TH3F(
"myh2",
"radio", 500, -3000, 3000, 100, -300, 300, 100, -600, 600)
13 fl = ROOT.TFile(path + x)
14 sTree = fl.Get(
"cbmsim")
16 for n
in range(sTree.GetEntries()):
17 rc = sTree.GetEvent(n)
19 myHist.Fill(nu.GetStartZ(), nu.GetStartX(), nu.GetStartY(), nu.GetWeight())
20 myHist2.Fill(nu.GetStartZ(), nu.GetStartX(), nu.GetStartY(), nu.GetWeight())
23myHist.SetXTitle(
"Z [m]")
24myHist.SetZTitle(
"Y [m]")
25myHist.SetYTitle(
"X [m]")
27c1 = ROOT.gROOT.FindObject(
"c1")
30myHistxy = myHist.Project3D(
"xy")
31myHistxz = myHist.Project3D(
"xz")
32myHistyz = myHist.Project3D(
"yz")
37myHistxy.SetTitle(
"radio xz projection")
39c1.Print(
"radioxz.png")
40myHistxz.SetTitle(
"radio yz projection")
42c1.Print(
"radioyz.png")