25 self.
output_file = ROOT.TFile(
'PhokharaEvtgenAnalysis.root',
'recreate')
27 self.
tree = ROOT.TTree(
'tree',
'')
29 self.
ecms = numpy.zeros(1, dtype=numpy.float32)
31 self.
gamma_e = numpy.zeros(1, dtype=numpy.float32)
33 self.
gamma_px = numpy.zeros(1, dtype=numpy.float32)
35 self.
gamma_py = numpy.zeros(1, dtype=numpy.float32)
37 self.
gamma_pz = numpy.zeros(1, dtype=numpy.float32)
39 self.
jpsi_e = numpy.zeros(1, dtype=numpy.float32)
41 self.
jpsi_px = numpy.zeros(1, dtype=numpy.float32)
43 self.
jpsi_py = numpy.zeros(1, dtype=numpy.float32)
45 self.
jpsi_pz = numpy.zeros(1, dtype=numpy.float32)
47 self.
lepton_e = numpy.zeros(1, dtype=numpy.float32)
49 self.
lepton_px = numpy.zeros(1, dtype=numpy.float32)
51 self.
lepton_py = numpy.zeros(1, dtype=numpy.float32)
53 self.
lepton_pz = numpy.zeros(1, dtype=numpy.float32)
54 self.
tree.Branch(
'ecms', self.
ecms,
'ecms/F')
55 self.
tree.Branch(
'gamma_e', self.
gamma_e,
'gamma_e/F')
56 self.
tree.Branch(
'gamma_px', self.
gamma_px,
'gamma_px/F')
57 self.
tree.Branch(
'gamma_py', self.
gamma_py,
'gamma_py/F')
58 self.
tree.Branch(
'gamma_pz', self.
gamma_pz,
'gamma_pz/F')
59 self.
tree.Branch(
'jpsi_e', self.
jpsi_e,
'jpsi_e/F')
60 self.
tree.Branch(
'jpsi_px', self.
jpsi_px,
'jpsi_px/F')
61 self.
tree.Branch(
'jpsi_py', self.
jpsi_py,
'jpsi_py/F')
62 self.
tree.Branch(
'jpsi_pz', self.
jpsi_pz,
'jpsi_pz/F')
63 self.
tree.Branch(
'lepton_e', self.
lepton_e,
'lepton_e/F')