13 <output>../TreeFitted_B0ToJPsiKs.root</output>
14 <contact>Frank Meier; frank.meier@duke.edu</contact>
15 <interval>nightly</interval>
22from basf2
import create_path, process, set_random_seed
24from modularAnalysis
import inputMdst, reconstructDecay, fillParticleList, matchMCTruth
26from vertex
import treeFit
31set_random_seed(
'#BAADF00D')
33if 'BELLE2_VALIDATION_DATA_DIR' not in os.environ:
35inputFile = os.path.join(os.environ[
'BELLE2_VALIDATION_DATA_DIR'],
'analysis/prerel04_eph3_BGx1_b2jpsiks.root')
36inputMdst(inputFile, path=path)
39fillParticleList(
'pi+:all',
'', path=path)
40fillParticleList(
'mu+:all',
'', path=path)
42reconstructDecay(
'K_S0:pipi -> pi+:all pi-:all',
'dM<0.25', path=path)
43reconstructDecay(
'J/psi:mumu -> mu+:all mu-:all',
'dM<0.11', path=path)
44reconstructDecay(
'B0:jpsiks -> J/psi:mumu K_S0:pipi',
'Mbc > 5.27 and abs(deltaE)<0.2', path=path)
46matchMCTruth(
'B0:jpsiks', path=path)
49 list_name=
'B0:jpsiks',
51 updateAllDaughters=
True,
79path.add_module(
'VariablesToNtuple',
81 particleList=
'B0:jpsiks',
83 fileName=
'../TreeFitted_B0ToJPsiKs.root')
85path.add_module(
'Progress')