3-body decay width doesn't match

Asked by Han Qin

Dear Madgraph authors,

I have a question about the width calculation by MG5.

I am working on a global B-L extension of SM. The model has a SU(2) triplet with hyper-charge +1 and B−L charge +2 (similar to Type-II see-saw), and has an additional complex scalar singlet with B−L charge +2. The new scalar fields in our model are: doubly charged Higgs: delta++(PID 900006), singly charged Higgs: h+(PID 900006), two CP even and two CP odd neutral Higgs: h2(PID 900001) h3(PID 900002) a2(PID 900003) a3 (PID 900004).

The scalar triplet doesn't have a vev due to B-L conservation, and delta++ > w+ w+ h3 decay is expected to be dominant in our phenomenologically preferred parameter space, and delta++ > l+ l+ is suppressed. I tried to calculate the decay width of this channel with MG5, so I used the command :

generate delta++ > w+ w+ h3

and run this process. In the mean time, I set the width of delta++ in param_card.dat as "Auto" so that MG5 can perform automatic width computation. However, the run result and the automatic computation result written in param_card don’t agree with each other. The run result shows the decay width for this channel is 2.3209E-3 GeV while the automatic computation result is 3.0189E-4 GeV.

Could you please help me figure out why these two results disagree and which method is more reliable regarding the N-body decay width calculation?

My MG5 version is 2.6.5 and I attach the banner of my run so that you can find details of run result and automatic computation. If you need more details about our model, I can send the UFO files separately.

**********************************************************************
<LesHouchesEvents version="3.0">
<header>
<!--
#*********************************************************************
# *
# MadGraph5_aMC@NLO *
# *
# Going Beyond *
# *
# http://madgraph.hep.uiuc.edu *
# http://madgraph.phys.ucl.ac.be *
# http://amcatnlo.cern.ch *
# *
# The MadGraph5_aMC@NLO team *
# *
#....................................................................*
# *
# This file contains all the information necessary to reproduce *
# the events generated: *
# *
# 1. software version *
# 2. proc_card : code generation info including model *
# 3. param_card : model primary parameters in the LH format *
# 4. run_card : running parameters (collider and cuts) *
# 5. pythia_card : present only if pythia has been run *
# 6. pgs_card : present only if pgs has been run *
# 7. delphes_cards : present only if delphes has been run *
# *
# *
#*********************************************************************
-->
<MGVersion>
2.6.5
</MGVersion>
<MG5ProcCard>
<![CDATA[
#************************************************************
#* MadGraph5_aMC@NLO *
#* *
#* * * *
#* * * * * *
#* * * * * 5 * * * * *
#* * * * * *
#* * * *
#* *
#* *
#* VERSION 2.6.5 2018-02-03 *
#* *
#* The MadGraph5_aMC@NLO Development Team - Find us at *
#* https://server06.fynu.ucl.ac.be/projects/madgraph *
#* *
#************************************************************
#* *
#* Command File for MadGraph5_aMC@NLO *
#* *
#* run as ./bin/mg5_aMC filename *
#* *
#************************************************************
set default_unset_couplings 99
set group_subprocesses Auto
set ignore_six_quark_processes False
set loop_optimized_output True
set loop_color_flows False
set gauge unitary
set complex_mass_scheme False
set max_npoint_for_channel 0
import model sm
define p = g u c d s u~ c~ d~ s~
define j = g u c d s u~ c~ d~ s~
define l+ = e+ mu+
define l- = e- mu-
define vl = ve vm vt
define vl~ = ve~ vm~ vt~
import model /Users/qinhan/Downloads/MCTools/MG5_aMC_v2_6_5/models/lig\
ht_scalar_V3
generate delta++ > w+ w+ h3
output hpp_wwh3
]]>
</MG5ProcCard>
<MGProcCard>
#*********************************************************************
# MadGraph/MadEvent *
# http://madgraph.hep.uiuc.edu *
# *
# proc_card.dat *
#*********************************************************************
# *
# This Files is generated by MADGRAPH 5 *
# *
# WARNING: This Files is generated for MADEVENT (compatibility issue)*
# This files is NOT a valid MG4 proc_card.dat *
# Running this in MG4 will NEVER reproduce the result of MG5*
# *
#*********************************************************************
#*********************************************************************
# Process(es) requested : mg2 input *
#*********************************************************************
# Begin PROCESS # This is TAG. Do not modify this line
delta++ > w+ w+ h3 #Process
# Be carefull the coupling are here in MG5 convention

end_coup # End the couplings input

done # this tells MG there are no more procs
# End PROCESS # This is TAG. Do not modify this line
#*********************************************************************
# Model information *
#*********************************************************************
# Begin MODEL # This is TAG. Do not modify this line
light_scalar_V3
# End MODEL # This is TAG. Do not modify this line
#*********************************************************************
# Start multiparticle definitions *
#*********************************************************************
# Begin MULTIPARTICLES # This is TAG. Do not modify this line

# End MULTIPARTICLES # This is TAG. Do not modify this line
</MGProcCard>
<MGRunCard>
<![CDATA[
#*********************************************************************
# MadGraph5_aMC@NLO *
# *
# run_card.dat MadEvent *
# *
# This file is used to set the parameters of the run. *
# *
# Some notation/conventions: *
# *
# Lines starting with a '# ' are info or comments *
# *
# mind the format: value = variable ! comment *
# *
# To display more options, you can type the command: *
# update full_run_card *
#*********************************************************************
#
#*******************
# Running parameters
#*******************
#
#*********************************************************************
# Tag name for the run (one word) *
#*********************************************************************
  tag_1 = run_tag ! name of the run
#*********************************************************************
# Number of events and rnd seed *
# Warning: Do not generate more than 1M events in a single run *
# If you want to run Pythia, avoid more than 50k events in a run. *
#*********************************************************************
  10000 = nevents ! Number of unweighted events requested
 30 = iseed ! rnd seed (0=assigned automatically=default))
#*********************************************************************
# Collider type and energy *
# lpp: 0=No PDF, 1=proton, -1=antiproton, 2=photon from proton, *
# 3=photon from electron *
#*********************************************************************
     1 = lpp1 ! beam 1 type
     1 = lpp2 ! beam 2 type
     6500.0 = ebeam1 ! beam 1 total energy in GeV
     6500.0 = ebeam2 ! beam 2 total energy in GeV
# To see polarised beam options: type "update beam_pol"
#*********************************************************************
# PDF CHOICE: this automatically fixes also alpha_s and its evol. *
#*********************************************************************
     nn23lo1 = pdlabel ! PDF set
     230000 = lhaid ! if pdlabel=lhapdf, this is the lhapdf number
# To see heavy ion options: type "update ion_pdf"
#*********************************************************************
# Renormalization and factorization scales *
#*********************************************************************
 False = fixed_ren_scale ! if .true. use fixed ren scale
 False = fixed_fac_scale ! if .true. use fixed fac scale
 91.188 = scale ! fixed ren scale
 91.188 = dsqrt_q2fact1 ! fixed fact scale for pdf1
 91.188 = dsqrt_q2fact2 ! fixed fact scale for pdf2
 -1 = dynamical_scale_choice ! Choose one of the preselected dynamical choices
 1.0 = scalefact ! scale factor for event-by-event scales
#*********************************************************************
# Type and output format
#*********************************************************************
  False = gridpack !True = setting up the grid pack
  -1.0 = time_of_flight ! threshold (in mm) below which the invariant livetime is not written (-1 means not written)
  3.0 = lhe_version ! Change the way clustering information pass to shower.
  True = clusinfo ! include clustering tag in output
  average = event_norm ! average/sum. Normalization of the weight in the LHEF

#*********************************************************************
# Matching parameter (MLM only)
#*********************************************************************
 0 = ickkw ! 0 no matching, 1 MLM
 1.0 = alpsfact ! scale factor for QCD emission vx
 False = chcluster ! cluster only according to channel diag
 5 = asrwgtflavor ! highest quark flavor for a_s reweight
 False = auto_ptj_mjj ! Automatic setting of ptj and mjj if xqcut >0
                                   ! (turn off for VBF and single top processes)
 0.0 = xqcut ! minimum kt jet measure between partons
#*********************************************************************
#
#*********************************************************************
# handling of the helicities:
# 0: sum over all helicities
# 1: importance sampling over helicities
#*********************************************************************
   0 = nhel ! using helicities importance sampling or not.
#*********************************************************************
# Generation bias, check the wiki page below for more information: *
# 'cp3.irmp.ucl.ac.be/projects/madgraph/wiki/LOEventGenerationBias' *
#*********************************************************************
 None = bias_module ! Bias type of bias, [None, ptj_bias, -custom_folder-]
 {} = bias_parameters ! Specifies the parameters of the module.
#
#*******************************
# Parton level cuts definition *
#*******************************
#
#
#*********************************************************************
# BW cutoff (M+/-bwcutoff*Gamma) ! Define on/off-shell for "$" and decay
#*********************************************************************
  15.0 = bwcutoff ! (M+/-bwcutoff*Gamma)
#*********************************************************************
# Apply pt/E/eta/dr/mij/kt_durham cuts on decay products or not
# (note that etmiss/ptll/ptheavy/ht/sorted cuts always apply)
#*********************************************************************
   False = cut_decays ! Cut decay products
#*********************************************************************
# Standard Cuts *
#*********************************************************************
# Minimum and maximum pt's (for max, -1 means no cut) *
#*********************************************************************
 0.0 = ptj ! minimum pt for the jets
 0.0 = ptb ! minimum pt for the b
 0.0 = pta ! minimum pt for the photons
 0.0 = ptl ! minimum pt for the charged leptons
 0.0 = misset ! minimum missing Et (sum of neutrino's momenta)
 -1.0 = ptjmax ! maximum pt for the jets
 -1.0 = ptbmax ! maximum pt for the b
 -1.0 = ptamax ! maximum pt for the photons
 -1.0 = ptlmax ! maximum pt for the charged leptons
 -1.0 = missetmax ! maximum missing Et (sum of neutrino's momenta)
 {} = pt_min_pdg ! pt cut for other particles (use pdg code). Applied on particle and anti-particle
 {} = pt_max_pdg ! pt cut for other particles (syntax e.g. {6: 100, 25: 50})
#*********************************************************************
# Minimum and maximum E's (in the center of mass frame) *
#*********************************************************************
  0.0 = ej ! minimum E for the jets
  0.0 = eb ! minimum E for the b
  0.0 = ea ! minimum E for the photons
  0.0 = el ! minimum E for the charged leptons
  -1.0 = ejmax ! maximum E for the jets
 -1.0 = ebmax ! maximum E for the b
 -1.0 = eamax ! maximum E for the photons
 -1.0 = elmax ! maximum E for the charged leptons
 {} = e_min_pdg ! E cut for other particles (use pdg code). Applied on particle and anti-particle
 {} = e_max_pdg ! E cut for other particles (syntax e.g. {6: 100, 25: 50})
#*********************************************************************
# Maximum and minimum absolute rapidity (for max, -1 means no cut) *
#*********************************************************************
  -1.0 = etaj ! max rap for the jets
  -1.0 = etab ! max rap for the b
 -1.0 = etaa ! max rap for the photons
 -1.0 = etal ! max rap for the charged leptons
 0.0 = etajmin ! min rap for the jets
 0.0 = etabmin ! min rap for the b
 0.0 = etaamin ! min rap for the photons
 0.0 = etalmin ! main rap for the charged leptons
 {} = eta_min_pdg ! rap cut for other particles (use pdg code). Applied on particle and anti-particle
 {} = eta_max_pdg ! rap cut for other particles (syntax e.g. {6: 2.5, 23: 5})
#*********************************************************************
# Minimum and maximum DeltaR distance *
#*********************************************************************
 0.0 = drjj ! min distance between jets
 0.0 = drbb ! min distance between b's
 0.0 = drll ! min distance between leptons
 0.0 = draa ! min distance between gammas
 0.0 = drbj ! min distance between b and jet
 0.0 = draj ! min distance between gamma and jet
 0.0 = drjl ! min distance between jet and lepton
 0.0 = drab ! min distance between gamma and b
 0.0 = drbl ! min distance between b and lepton
 0.0 = dral ! min distance between gamma and lepton
 -1.0 = drjjmax ! max distance between jets
 -1.0 = drbbmax ! max distance between b's
 -1.0 = drllmax ! max distance between leptons
 -1.0 = draamax ! max distance between gammas
 -1.0 = drbjmax ! max distance between b and jet
 -1.0 = drajmax ! max distance between gamma and jet
 -1.0 = drjlmax ! max distance between jet and lepton
 -1.0 = drabmax ! max distance between gamma and b
 -1.0 = drblmax ! max distance between b and lepton
 -1.0 = dralmax ! maxdistance between gamma and lepton
#*********************************************************************
# Minimum and maximum invariant mass for pairs *
# WARNING: for four lepton final state mmll cut require to have *
# different lepton masses for each flavor! *
#*********************************************************************
 0.0 = mmjj ! min invariant mass of a jet pair
 0.0 = mmbb ! min invariant mass of a b pair
 0.0 = mmaa ! min invariant mass of gamma gamma pair
 0.0 = mmll ! min invariant mass of l+l- (same flavour) lepton pair
 -1.0 = mmjjmax ! max invariant mass of a jet pair
 -1.0 = mmbbmax ! max invariant mass of a b pair
 -1.0 = mmaamax ! max invariant mass of gamma gamma pair
 -1.0 = mmllmax ! max invariant mass of l+l- (same flavour) lepton pair
 {} = mxx_min_pdg ! min invariant mass of a pair of particles X/X~ (e.g. {6:250})
 {'default': False} = mxx_only_part_antipart ! if True the invariant mass is applied only
                       ! to pairs of particle/antiparticle and not to pairs of the same pdg codes.
#*********************************************************************
# Minimum and maximum invariant mass for all letpons *
#*********************************************************************
 0.0 = mmnl ! min invariant mass for all letpons (l+- and vl)
 -1.0 = mmnlmax ! max invariant mass for all letpons (l+- and vl)
#*********************************************************************
# Minimum and maximum pt for 4-momenta sum of leptons *
#*********************************************************************
 0.0 = ptllmin ! Minimum pt for 4-momenta sum of leptons(l and vl)
 -1.0 = ptllmax ! Maximum pt for 4-momenta sum of leptons(l and vl)
#*********************************************************************
# Inclusive cuts *
#*********************************************************************
 0.0 = ptheavy ! minimum pt for at least one heavy final state
 0.0 = xptj ! minimum pt for at least one jet
 0.0 = xptb ! minimum pt for at least one b
 0.0 = xpta ! minimum pt for at least one photon
 0.0 = xptl ! minimum pt for at least one charged lepton
#*********************************************************************
# Control the pt's of the jets sorted by pt *
#*********************************************************************
 0.0 = ptj1min ! minimum pt for the leading jet in pt
 0.0 = ptj2min ! minimum pt for the second jet in pt
 0.0 = ptj3min ! minimum pt for the third jet in pt
 0.0 = ptj4min ! minimum pt for the fourth jet in pt
 -1.0 = ptj1max ! maximum pt for the leading jet in pt
 -1.0 = ptj2max ! maximum pt for the second jet in pt
 -1.0 = ptj3max ! maximum pt for the third jet in pt
 -1.0 = ptj4max ! maximum pt for the fourth jet in pt
 0 = cutuse ! reject event if fails any (0) / all (1) jet pt cuts
#*********************************************************************
# Control the pt's of leptons sorted by pt *
#*********************************************************************
 0.0 = ptl1min ! minimum pt for the leading lepton in pt
 0.0 = ptl2min ! minimum pt for the second lepton in pt
 0.0 = ptl3min ! minimum pt for the third lepton in pt
 0.0 = ptl4min ! minimum pt for the fourth lepton in pt
 -1.0 = ptl1max ! maximum pt for the leading lepton in pt
 -1.0 = ptl2max ! maximum pt for the second lepton in pt
 -1.0 = ptl3max ! maximum pt for the third lepton in pt
 -1.0 = ptl4max ! maximum pt for the fourth lepton in pt
#*********************************************************************
# Control the Ht(k)=Sum of k leading jets *
#*********************************************************************
 0.0 = htjmin ! minimum jet HT=Sum(jet pt)
 -1.0 = htjmax ! maximum jet HT=Sum(jet pt)
 0.0 = ihtmin !inclusive Ht for all partons (including b)
 -1.0 = ihtmax !inclusive Ht for all partons (including b)
 0.0 = ht2min ! minimum Ht for the two leading jets
 0.0 = ht3min ! minimum Ht for the three leading jets
 0.0 = ht4min ! minimum Ht for the four leading jets
 -1.0 = ht2max ! maximum Ht for the two leading jets
 -1.0 = ht3max ! maximum Ht for the three leading jets
 -1.0 = ht4max ! maximum Ht for the four leading jets
#***********************************************************************
# Photon-isolation cuts, according to hep-ph/9801442 *
# When ptgmin=0, all the other parameters are ignored *
# When ptgmin>0, pta and draj are not going to be used *
#***********************************************************************
 0.0 = ptgmin ! Min photon transverse momentum
 0.4 = R0gamma ! Radius of isolation code
 1.0 = xn ! n parameter of eq.(3.4) in hep-ph/9801442
 1.0 = epsgamma ! epsilon_gamma parameter of eq.(3.4) in hep-ph/9801442
 True = isoEM ! isolate photons from EM energy (photons and leptons)
#*********************************************************************
# WBF cuts *
#*********************************************************************
 0.0 = xetamin ! minimum rapidity for two jets in the WBF case
 -1.0 = deltaeta ! minimum rapidity for two jets in the WBF case
#***********************************************************************
# Turn on either the ktdurham or ptlund cut to activate *
# CKKW(L) merging with Pythia8 [arXiv:1410.3012, arXiv:1109.4829] *
#***********************************************************************
 0.0 = ktdurham
 0.0 = dparameter
 0.0 = ptlund
 1, 2, 3, 4, 5, 6, 21 = pdgs_for_merging_cut ! PDGs for two cuts above
#*********************************************************************
# maximal pdg code for quark to be considered as a light jet *
# (otherwise b cuts are applied) *
#*********************************************************************
 4 = maxjetflavor ! Maximum jet pdg code
#*********************************************************************
#
#*********************************************************************
# Store info for systematics studies *
# WARNING: Do not use for interference type of computation *
#*********************************************************************
   False = use_syst ! Enable systematics studies
#
systematics = systematics_program ! none, systematics [python], SysCalc [depreceted, C++]
['--mur=0.5,1,2', '--muf=0.5,1,2', '--pdf=errorset'] = systematics_arguments ! see: https://cp3.irmp.ucl.ac.be/projects/madgraph/wiki/Systematics#Systematicspythonmodule
# Syscalc is deprecated but to see the associate options type'update syscalc'
]]>
</MGRunCard>
<slha>
######################################################################
## PARAM_CARD AUTOMATICALY GENERATED BY MG5 ####
######################################################################
###################################
## INFORMATION FOR BSM
###################################
BLOCK BSM #
      1 1.000000e-03 # ynuee
      2 1.000000e-03 # ynuemu
      3 1.000000e-03 # ynueta
      4 1.000000e-03 # ynumumu
      5 1.000000e-03 # ynumuta
      6 1.000000e-03 # ynutata
      7 1.000000e-01 # lamb1
      8 0.000000e+00 # lamb2
      9 0.000000e+00 # lamb3
      10 -1.000000e+00 # lamb4
      11 0.000000e+00 # lamb5
      12 0.000000e+00 # lamb7
      13 7.000000e-01 # lamb8
      14 3.500000e+02 # mdelta
      15 1.000000e+02 # mphi
###################################
## INFORMATION FOR MASS
###################################
BLOCK MASS #
      5 4.700000e+00 # mb
      6 1.720000e+02 # mt
      15 1.777000e+00 # mta
      23 9.118760e+01 # mz
      25 1.250000e+02 # mh
      1 0.000000e+00 # d : 0.0
      2 0.000000e+00 # u : 0.0
      3 0.000000e+00 # s : 0.0
      4 0.000000e+00 # c : 0.0
      11 0.000000e+00 # e- : 0.0
      12 0.000000e+00 # ve : 0.0
      13 0.000000e+00 # mu- : 0.0
      14 0.000000e+00 # vm : 0.0
      16 0.000000e+00 # vt : 0.0
      21 0.000000e+00 # g : 0.0
      22 0.000000e+00 # a : 0.0
      24 7.982436e+01 # w+ : cmath.sqrt(mz__exp__2/2. + cmath.sqrt(mz__exp__4/4. - (aew*cmath.pi*mz__exp__2)/(gf*sqrt__2)))
      900001 3.165594e+02 # h2 : cmath.sqrt(2*mdelta__exp__2 + 2*mphi__exp__2 + (lamb1 + lamb4)*vev__exp__2 + cmath.sqrt(4*lamb8__exp__2*vev__exp__4 + (2*mdelta__exp__2 - 2*mphi__exp__2 + (lamb1 + lamb4)*vev__exp__2)**2))/2.
      900002 7.077495e+01 # h3 : cmath.sqrt(2*mdelta__exp__2 + 2*mphi__exp__2 + (lamb1 + lamb4)*vev__exp__2 - cmath.sqrt(4*lamb8__exp__2*vev__exp__4 + (2*mdelta__exp__2 - 2*mphi__exp__2 + (lamb1 + lamb4)*vev__exp__2)**2))/2.
      900003 3.165594e+02 # a2 : cmath.sqrt(2*mdelta__exp__2 + 2*mphi__exp__2 + (lamb1 + lamb4)*vev__exp__2 + cmath.sqrt(4*lamb8__exp__2*vev__exp__4 + (2*mdelta__exp__2 - 2*mphi__exp__2 + (lamb1 + lamb4)*vev__exp__2)**2))/2.
      900004 7.077495e+01 # a3 : cmath.sqrt(2*mdelta__exp__2 + 2*mphi__exp__2 + (lamb1 + lamb4)*vev__exp__2 - cmath.sqrt(4*lamb8__exp__2*vev__exp__4 + (2*mdelta__exp__2 - 2*mphi__exp__2 + (lamb1 + lamb4)*vev__exp__2)**2))/2.
      900005 3.322275e+02 # h+ : cmath.sqrt(mdelta__exp__2 + (lamb1*vev__exp__2)/2. + (lamb4*vev__exp__2)/4.)
      900006 3.543039e+02 # delta++ : cmath.sqrt(mdelta__exp__2 + (lamb1*vev__exp__2)/2.)
###################################
## INFORMATION FOR SMINPUTS
###################################
BLOCK SMINPUTS #
      1 1.279000e+02 # aewm1
      2 1.166370e-05 # gf
      3 1.184000e-01 # as
###################################
## INFORMATION FOR YUKAWA
###################################
BLOCK YUKAWA #
      5 4.700000e+00 # ymb
      6 1.720000e+02 # ymt
      15 1.777000e+00 # ymtau
###################################
## INFORMATION FOR QNUMBERS 900001
###################################
BLOCK QNUMBERS 900001 # h2
      1 0 # 3 times electric charge
      2 1 # number of spin states (2s+1)
      3 1 # colour rep (1: singlet, 3: triplet, 8: octet)
      4 0 # particle/antiparticle distinction (0=own anti)
###################################
## INFORMATION FOR QNUMBERS 900002
###################################
BLOCK QNUMBERS 900002 # h3
      1 0 # 3 times electric charge
      2 1 # number of spin states (2s+1)
      3 1 # colour rep (1: singlet, 3: triplet, 8: octet)
      4 0 # particle/antiparticle distinction (0=own anti)
###################################
## INFORMATION FOR QNUMBERS 900003
###################################
BLOCK QNUMBERS 900003 # a2
      1 0 # 3 times electric charge
      2 1 # number of spin states (2s+1)
      3 1 # colour rep (1: singlet, 3: triplet, 8: octet)
      4 0 # particle/antiparticle distinction (0=own anti)
###################################
## INFORMATION FOR QNUMBERS 900004
###################################
BLOCK QNUMBERS 900004 # a3
      1 0 # 3 times electric charge
      2 1 # number of spin states (2s+1)
      3 1 # colour rep (1: singlet, 3: triplet, 8: octet)
      4 0 # particle/antiparticle distinction (0=own anti)
###################################
## INFORMATION FOR QNUMBERS 900005
###################################
BLOCK QNUMBERS 900005 # h+
      1 3 # 3 times electric charge
      2 1 # number of spin states (2s+1)
      3 1 # colour rep (1: singlet, 3: triplet, 8: octet)
      4 1 # particle/antiparticle distinction (0=own anti)
###################################
## INFORMATION FOR QNUMBERS 900006
###################################
BLOCK QNUMBERS 900006 # delta++
      1 6 # 3 times electric charge
      2 1 # number of spin states (2s+1)
      3 1 # colour rep (1: singlet, 3: triplet, 8: octet)
      4 1 # particle/antiparticle distinction (0=own anti)
###################################
## INFORMATION FOR DECAY
###################################
DECAY 1 0.000000e+00 #
DECAY 2 0.000000e+00 #
DECAY 3 0.000000e+00 #
DECAY 4 0.000000e+00 #
DECAY 5 0.000000e+00 #
DECAY 6 1.508336e+00 #
DECAY 11 0.000000e+00 #
DECAY 12 0.000000e+00 #
DECAY 13 0.000000e+00 #
DECAY 14 0.000000e+00 #
DECAY 15 0.000000e+00 #
DECAY 16 0.000000e+00 #
DECAY 21 0.000000e+00 #
DECAY 22 0.000000e+00 #
DECAY 23 2.495200e+00 #
DECAY 24 2.085000e+00 #
DECAY 25 4.070000e-03 #
DECAY 900001 1.840833e+00 #
      7.083031e-01 2 23 900004 # 1.30386746059
      2.908105e-01 2 25 900002 # 0.535333412477
      7.486286e-04 3 -24 24 900002 # 0.00137810005599
      7.950207e-05 3 -24 24 900004 # 0.000146350004988
      6.483576e-06 2 14 16 # 1.19351782282e-05
      6.483576e-06 2 12 16 # 1.19351782282e-05
      6.483576e-06 2 12 14 # 1.19351782282e-05
      6.483576e-06 2 -14 -12 # 1.19351782282e-05
      6.483576e-06 2 -16 -12 # 1.19351782282e-05
      6.483576e-06 2 -16 -14 # 1.19351782282e-05
      3.241788e-06 2 16 16 # 5.96758911409e-06
      3.241788e-06 2 14 14 # 5.96758911409e-06
      3.241788e-06 2 12 12 # 5.96758911409e-06
      3.241788e-06 2 -12 -12 # 5.96758911409e-06
      3.241788e-06 2 -14 -14 # 5.96758911409e-06
      3.241788e-06 2 -16 -16 # 5.96758911409e-06

DECAY 900002 1.328683e-06 #
      1.111111e-01 2 14 16 # 1.47631402772e-07
      1.111111e-01 2 12 16 # 1.47631402772e-07
      1.111111e-01 2 12 14 # 1.47631402772e-07
      1.111111e-01 2 -14 -12 # 1.47631402772e-07
      1.111111e-01 2 -16 -12 # 1.47631402772e-07
      1.111111e-01 2 -16 -14 # 1.47631402772e-07
      5.555556e-02 2 16 16 # 7.3815701386e-08
      5.555556e-02 2 14 14 # 7.3815701386e-08
      5.555556e-02 2 12 12 # 7.3815701386e-08
      5.555556e-02 2 -12 -12 # 7.3815701386e-08
      5.555556e-02 2 -14 -14 # 7.3815701386e-08
      5.555556e-02 2 -16 -16 # 7.3815701386e-08

DECAY 900003 1.840834e+00 #
      7.083027e-01 2 23 900002 # 1.30386746059
      2.908103e-01 2 25 900004 # 0.535333412477
      7.487368e-04 3 -24 24 900004 # 0.0013782999285
      7.996376e-05 3 -24 24 900002 # 0.000147199995225
      6.483572e-06 2 14 16 # 1.19351782282e-05
      6.483572e-06 2 12 16 # 1.19351782282e-05
      6.483572e-06 2 12 14 # 1.19351782282e-05
      6.483572e-06 2 -14 -12 # 1.19351782282e-05
      6.483572e-06 2 -16 -12 # 1.19351782282e-05
      6.483572e-06 2 -16 -14 # 1.19351782282e-05
      3.241786e-06 2 16 16 # 5.96758911409e-06
      3.241786e-06 2 14 14 # 5.96758911409e-06
      3.241786e-06 2 12 12 # 5.96758911409e-06
      3.241786e-06 2 -12 -12 # 5.96758911409e-06
      3.241786e-06 2 -14 -14 # 5.96758911409e-06
      3.241786e-06 2 -16 -16 # 5.96758911409e-06

DECAY 900004 1.328683e-06 #
      1.111111e-01 2 14 16 # 1.47631402772e-07
      1.111111e-01 2 12 16 # 1.47631402772e-07
      1.111111e-01 2 12 14 # 1.47631402772e-07
      1.111111e-01 2 -14 -12 # 1.47631402772e-07
      1.111111e-01 2 -16 -12 # 1.47631402772e-07
      1.111111e-01 2 -16 -14 # 1.47631402772e-07
      5.555556e-02 2 16 16 # 7.3815701386e-08
      5.555556e-02 2 14 14 # 7.3815701386e-08
      5.555556e-02 2 12 12 # 7.3815701386e-08
      5.555556e-02 2 -12 -12 # 7.3815701386e-08
      5.555556e-02 2 -14 -14 # 7.3815701386e-08
      5.555556e-02 2 -16 -16 # 7.3815701386e-08

DECAY 900005 1.785203e+00 #
      4.999667e-01 2 24 900004 # 0.892542231505
      4.999667e-01 2 24 900002 # 0.892542231505
      7.404708e-06 2 -12 -11 # 1.3218910688e-05
      7.404708e-06 2 -14 -11 # 1.3218910688e-05
      7.404708e-06 2 -16 -11 # 1.3218910688e-05
      7.404708e-06 2 -13 -12 # 1.3218910688e-05
      7.404708e-06 2 -14 -13 # 1.3218910688e-05
      7.404708e-06 2 -16 -13 # 1.3218910688e-05
      7.404285e-06 2 -15 -12 # 1.32181543373e-05
      7.404285e-06 2 -15 -14 # 1.32181543373e-05
      7.404285e-06 2 -16 -15 # 1.32181543373e-05

DECAY 900006 7.579056e-04 #
      3.999707e-01 3 24 24 900004 # 0.000303140010266
      3.983214e-01 3 24 24 900002 # 0.000301889994817
      3.720068e-02 2 -13 -11 # 2.81946056995e-05
      3.719881e-02 2 -15 -11 # 2.81931872508e-05
      3.719881e-02 2 -15 -13 # 2.81931872508e-05
      1.860034e-02 2 -11 -11 # 1.40973028497e-05
      1.860034e-02 2 -13 -13 # 1.40973028497e-05
      1.859847e-02 2 -15 -15 # 1.4095884401e-05
      1.143546e-02 3 -1 2 900005 # 8.66700094986e-06
      1.143546e-02 3 -3 4 900005 # 8.66700094986e-06
      3.870007e-03 3 -11 12 900005 # 2.9331001347e-06
      3.836757e-03 3 -13 14 900005 # 2.90789978792e-06
      3.732787e-03 3 -15 16 900005 # 2.82910003571e-06
</slha>
<MGGenerationInfo>
# Number of Events : 10000
# Integrated weight (pb) : 0.0023209
</MGGenerationInfo>
</header>
</LesHouchesEvents>

Question information

Language:
English Edit question
Status:
Solved
For:
MadGraph5_aMC@NLO Edit question
Assignee:
No assignee Edit question
Solved by:
Olivier Mattelaer
Solved:
Last query:
Last reply:
Revision history for this message
Olivier Mattelaer (olivier-mattelaer) said :
#1

Hi,

You will have all the details of the description of the Auto algorithm in the associate paper obviously:
1402.1178

You will notice that for three body decay you have the same phase-space integrator as of the standard madevent but that you have a different Feynman Diagram generator. Indeed in general using "generate A > X Y Z " is not the correct syntax in order to get the correct partial-width.

So I would suggest to compare the Feynman diagram generated by
generate delta++ > w+ w+ h3
from the one generated for the auto command
"decay_diagram delta++"
After each of those command you can do "display diagrams" and/or "output;launch" to create the fortran code and launch the phase-space integration

Cheers,

Olivier

Revision history for this message
Han Qin (qh7053) said :
#2

Hi Olivier,

Thank you very much for your reply!

I tried the command "decay_diagram delta++", it only gave me 2-body decay diagrams so it didn't help too much.

You said "in general using 'generate A > X Y Z ' is not the correct syntax in order to get the correct partial-width". If I understand it correctly, it's because cascade-decay diagrams might be included, am I right?

In our case, however, delta++ > w+ w+ h3 contains 3 diagrams ( it's also what I got by using "generate" command), one is a contact diagram, the other two are similar to the right-most diagram in Figure 1 of 1402.1178: an off-shell h+ propagates from delta++ to w+ and h3. According to 1402.1178, all three diagrams are not considered as cascade decays. Therefore I expect that the Auto computation and the command "generate delta++ > w+ w+ h3" would produce same result. But it turns out these two methods differed by an order of magnitude.

could you please help me figure out why this happens? If I want to get the correct partial width of "delta++ > w+ w+ h3", what method shall I use?

Thank you very much for your help!

Revision history for this message
Olivier Mattelaer (olivier-mattelaer) said :
#3

Is your model public? If it is I could look at the model directly.

> I tried the command "decay_diagram delta++", it only gave me 2-body decay diagrams so it didn't help too much.

Well it means that they are filter out because they are consider as irrelevant.
you can try to do
decay_diagram delta++ --body_decay=3
To force to include all three-body decay even if the first/second estimator consider them as irrelevant.

Cheers,

Olivier

Revision history for this message
Best Olivier Mattelaer (olivier-mattelaer) said :
#4

Thanks for the model,

So indeed the diagram was wrongly discarded.
You will find the patch/link to a full tarball/... here:
https://bazaar.launchpad.net/~mg5core1/mg5amcnlo/2.8.1/revision/292

Cheers,

Olivier

Revision history for this message
Han Qin (qh7053) said :
#5

Thanks Olivier Mattelaer, that solved my question.