12from beamparameters
import add_beamparameters
13import modularAnalysis
as ma
15b2.set_random_seed(12345)
16b2.set_log_level(b2.LogLevel.INFO)
22main = b2.create_path()
25main.add_module(
"EventInfoSetter", expList=0, runList=1, evtNumList=100000)
28beamparameters = add_beamparameters(main,
"Y4S")
33kkgeninput = b2.register_module(
'KKGenInput')
34kkgeninput.param(
'tauinputFile', b2.find_file(f
'tauola_bbb.pigamma_{tag}.dat'))
35kkgeninput.param(
'KKdefaultFile', b2.find_file(
'data/generators/kkmc/KK2f_defaults.dat'))
38kkgeninput.param(
'taudecaytableFile',
'')
39kkgeninput.param(
'kkmcoutputfilename', f
'txt/kkmc_tautau_bbb_{tag}.txt')
42main.add_module(
"Progress")
43main.add_module(kkgeninput, logLevel=b2.LogLevel.INFO)
44main.add_module(
"PrintMCParticles", logLevel=b2.LogLevel.INFO, onlyPrimaries=
False, showMomenta=
True, showStatus=
True)
45main.add_module(
"TauDecayMode")
46variables = [
'tauMinusMCMode',
'tauMinusEgstar',
'tauPlusMCMode',
'tauPlusEgstar']
47ma.printVariableValues(
'', variables, main)
48ma.variablesToNtuple(decayString=
'', filename=f
'root/kkmc_tautau_bbb_variables_{tag}.root', variables=variables, path=main)
51main.add_module(
"RootOutput", outputFileName=f
'root/kkmc_tautau_bbb_{tag}.root')