13from beamparameters
import add_beamparameters
15b2.set_random_seed(12345)
16b2.set_log_level(b2.LogLevel.INFO)
24main = b2.create_path()
27main.add_module(
"EventInfoSetter", expList=0, runList=1, evtNumList=1000000)
30beamparameters = add_beamparameters(main,
"Y4S")
35kkgeninput = b2.register_module(
'KKGenInput')
36kkgeninput.param(
'tauinputFile', b2.find_file(
'tauola_bbb.lepton_alpha-mu_mu.dat'))
37kkgeninput.param(
'KKdefaultFile', b2.find_file(
'data/generators/kkmc/KK2f_defaults.dat'))
40kkgeninput.param(
'taudecaytableFile',
'')
41kkgeninput.param(
'kkmcoutputfilename',
'kkmc_tautau_bbb.txt')
44main.add_module(
"Progress")
45main.add_module(kkgeninput, logLevel=b2.LogLevel.INFO)
46main.add_module(
"RootOutput", outputFileName=
"kkmc_tautau_bbb.root")
47main.add_module(
"HepMCOutput", OutputFilename=
'kkmc_tautau_bbb.hepmc', StoreVirtualParticles=
True)
49main.add_module(
"PrintMCParticles", logLevel=b2.LogLevel.INFO, onlyPrimaries=
False, showStatus=
True)
53 file_minus=b2.find_file(
'data/analysis/modules/TauDecayMode/map_tauminus.txt'),
54 file_plus=b2.find_file(
'data/analysis/modules/TauDecayMode/map_tauplus.txt'))
58b2.process(main, calculateStatistics=
True)
add_particle(name, pdgCode, mass, width, charge, spin, max_width=None, lifetime=0, pythiaID=0, define_anti_particle=False)