5 f =
open(
"BU_JPSI_K_USER.DEC",
"w")
8 f.write(
"Decay anti-B0\n")
14 f.write(
"Decay B_s0\n")
16 f.write(
"Decay anti-B_s0\n")
18 f.write(
"Decay anti-Lambda_b0\n")
20 f.write(
"Decay Lambda_b0\n")
22 f.write(
"Decay anti-Xi_b+\n")
24 f.write(
"Decay Xi_b-\n")
26 f.write(
"Decay anti-Xi_b0\n")
28 f.write(
"Decay Xi_b0\n")
30 f.write(
"Decay anti-Sigma_b+\n")
32 f.write(
"Decay Sigma_b+\n")
34 f.write(
"Decay anti-Sigma_b-\n")
36 f.write(
"Decay Sigma_b-\n")
38 f.write(
"Decay anti-Sigma_b0\n")
40 f.write(
"Decay B_c+\n")
42 f.write(
"Decay B_c-\n")
45 f.write(
"1.0000 J/psi K+ SVS;\n")
48 f.write(
"1.0000 J/psi K- SVS;\n")
50 f.write(
"Decay J/psi\n")
51 f.write(
"1.0000 mu+ mu- VLL;\n")
57 evgenConfig.description =
"Exclusive Bplus->Jpsi_mu4mu4_Kplus production"
58 evgenConfig.keywords = [
"exclusiveBtoJpsi",
"Bu",
"Jpsi",
"dimuons"]
59 evgenConfig.minevents = 10
61 include(
"MC12JobOptions/Pythia8B_AU2_CTEQ6L1_Common.py")
62 include(
"MC12JobOptions/Pythia8B_EvtGenAfterburner.py")
63 include(
"MC12JobOptions/BSignalFilter.py")
65 topAlg.Pythia8B.Commands += [
'HardQCD:all = on']
66 topAlg.Pythia8B.Commands += [
'PhaseSpace:pTHatMin = 7.']
67 topAlg.Pythia8B.Commands += [
'ParticleDecays:mixB = off']
68 topAlg.Pythia8B.Commands += [
'HadronLevel:all = off']
71 topAlg.Pythia8B.SelectBQuarks =
True
72 topAlg.Pythia8B.SelectCQuarks =
False
73 topAlg.Pythia8B.QuarkPtCut = 4.0
74 topAlg.Pythia8B.AntiQuarkPtCut = 4.0
75 topAlg.Pythia8B.QuarkEtaCut = 4.5
76 topAlg.Pythia8B.AntiQuarkEtaCut = 4.5
77 topAlg.Pythia8B.RequireBothQuarksPassCuts =
False
79 topAlg.Pythia8B.VetoDoubleBEvents =
True
80 topAlg.Pythia8B.NHadronizationLoops = 1
83 include(
"Pythia8B_i/BPDGCodes.py")
86 topAlg.Pythia8B.TriggerPDGCode = 0
87 topAlg.Pythia8B.SignalPDGCodes = [521]
88 topAlg.EvtInclusiveDecay.userDecayFile =
"BU_JPSI_K_USER.DEC"
89 topAlg.BSignalFilter.LVL1MuonCutOn =
True
90 topAlg.BSignalFilter.LVL2MuonCutOn =
True
91 topAlg.BSignalFilter.LVL1MuonCutPT = 0.0
92 topAlg.BSignalFilter.LVL1MuonCutEta = 2.7
93 topAlg.BSignalFilter.LVL2MuonCutPT = 0.0
94 topAlg.BSignalFilter.LVL2MuonCutEta = 2.7