14 <output>../TreeFitted_B0ToJPsiKs.root</output>
15 <contact>Jo-Frederik Krohn; jkrohn@student.unimelb.edu.au</contact>
16 <interval>nightly</interval>
23 from basf2
import create_path, process, statistics, set_random_seed
25 from modularAnalysis
import inputMdst, reconstructDecay, fillParticleList, matchMCTruth
27 from vertex
import treeFit
32 set_random_seed(
'#BAADF00D')
34 if 'BELLE2_VALIDATION_DATA_DIR' not in os.environ:
36 inputFile = os.path.join(os.environ[
'BELLE2_VALIDATION_DATA_DIR'],
'analysis/prerel04_eph3_BGx1_b2jpsiks.root')
37 inputMdst(
'default', inputFile, path=path)
40 fillParticleList(
'pi+:all',
'', path=path)
41 fillParticleList(
'mu+:all',
'', path=path)
43 reconstructDecay(
'K_S0:pipi -> pi+:all pi-:all',
'dM<0.25', path=path)
44 reconstructDecay(
'J/psi:mumu -> mu+:all mu-:all',
'dM<0.11', path=path)
45 reconstructDecay(
'B0:jpsiks -> J/psi:mumu K_S0:pipi',
'Mbc > 5.27 and abs(deltaE)<0.2', path=path)
47 matchMCTruth(
'B0:jpsiks', path=path)
50 list_name=
'B0:jpsiks',
52 updateAllDaughters=
True,
80 path.add_module(
'VariablesToNtuple',
82 particleList=
'B0:jpsiks',
84 fileName=
'../TreeFitted_B0ToJPsiKs.root')