25 from modularAnalysis
import inputMdst
26 from modularAnalysis
import reconstructDecay
27 from modularAnalysis
import matchMCTruth
28 from vertex
import kFit
29 from stdCharged
import stdMu
30 from stdV0s
import stdKshorts
31 from modularAnalysis
import variablesToNtuple
35 my_path = b2.create_path()
38 inputMdst(environmentType=
'default',
39 filename=b2.find_file(
'B02JpsiKs_Jpsi2mumu_Ks2pipi.root',
'examples',
False),
43 stdMu(
'all', path=my_path)
45 stdKshorts(path=my_path)
48 reconstructDecay(
'J/psi:mm -> mu-:all mu+:all', cut=
'3.05<M<3.15', path=my_path)
52 reconstructDecay(
'B0:iptube -> J/psi:mm K_S0:merged', cut=
'5.27<Mbc<5.29 and abs(deltaE)<0.1', path=my_path)
53 reconstructDecay(
'B0:iptube20um -> J/psi:mm K_S0:merged', cut=
'5.27<Mbc<5.29 and abs(deltaE)<0.1', path=my_path)
57 kFit(
'B0:iptube', 0.0,
'vertex', constraint=
'iptube', decay_string=
'B0 -> [J/psi -> ^mu- ^mu+] K_S0', smearing=0.0, path=my_path)
63 decay_string=
'B0 -> [J/psi -> ^mu- ^mu+] K_S0',
68 matchMCTruth(
'B0:iptube', path=my_path)
69 matchMCTruth(
'B0:iptube20um', path=my_path)
72 B0_vars = vc.mc_truth + vc.vertex + vc.mc_vertex
75 output_file =
'B2A409-KFit-SmearedIPtube.root'
77 filename=output_file, treename=
'B0tree_noSmear', path=my_path)
79 filename=output_file, treename=
'B0tree_smear20um', path=my_path)