SMEFT@NLO decay

Asked by Massimiliano Galli

Hi, I have a question concerning particle decays in SMEFT@NLO.

The procedure that I'm following is here summarized: https://github.com/ajgilbert/EFT2Obs/blob/ggH-example/docs/HiggsGluonFusion.md

I can here simplify it a bit.

We generate events like follows:

MG5_aMC>import model SMEFTatNLO-ggFshape
MG5_aMC>generate p p > H QED=1 NP=0 [noborn=QCD]
MG5_aMC>output ggF-decay

where the first import requires a restrict card that can be found here: https://github.com/ajgilbert/EFT2Obs/blob/master/setup/SMEFTatNLO__restrict_ggFshape.dat

In order to include the NLO contribution, we have a reweight_card.dat that looks like the following:

change mode NLO
change rwgt_dir rwgt
change process p p > h NP=2 QED=1 [noborn=QCD]
launch --rwgt_name=rw0000
set dim6 8 0
set dim62f 19 0
set dim62f 24 0
(...)

Now, my question is: if I want to decay the Higgs boson e.g. to two photons with a BR which is itself a function of the SMEFT parameters, how should I proceed?

Thank you in advance,

Massimiliano

Question information

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

For the Higgs decay from a loop-induced process, the only options is (within our framework)
madspin with set spinmode=none.

But indeed, this will apply the same BR to all weights and we do not have create any wrapper for such situation.

Knowing that set spinmode=none is extremelly basic since it does
1) run standard madevent for 1> n process
2) merge the two lhef file (production one and decay one) into a single one.

What I would suggest is to
1) run by hand madevent + re-weighting for the 1> N process
2) merge the two lhef file (either with the parser of your choice or with the one that we have built within MG5aMC: madgraph/various/lhe_parser.py) to merge the file and then tweak the writting of the weight such that the BR are correctly handle.

Cheers,

Olivier

Revision history for this message
Massimiliano Galli (magalli) said :
#2

Thank you, I'll try this way.

Cheers,

Massimiliano

Revision history for this message
Massimiliano Galli (magalli) said :
#3

Hi, I ask another question under this thread since it is something that I saw while trying out the suggestion.
I'm now trying to simulate separately the decay h > b b~. I proceed like follows:

import model SMEFTatNLO-LO

generate h > b b~ NP=2 QCD=2 QED=1

The reason why I do this is because if I type

display interactions h b b~

I see also

Interactions 576 : b~ b h has the following property:
{
    'id': 576,
    'particles': [-5,5,25],
    'color': [1 T(1,0)],
    'lorentz': ['FFS33'],
    'couplings': {(0, 0): 'R2GC_666_1842'},
    'orders': {'NP': 2, 'QED': 1, 'QCD': 2},
    'loop_particles': [[5, 21]],
    'type': 'R2',
    'perturbation_type': None
}

However, when trying the command above, I get

INFO: Trying process: h > b b~ NP<=2 QCD<=2 QED<=1 @1
Command "generate h > b b~ NP=2 QCD=2 QED=1" interrupted with error:
NoDiagramException : No amplitudes generated from process Process: h > b b~ NP=2 QCD=2 QED=1 @1. Please enter a valid process

Am I doing something wrong?

Thanks,

Massimiliano

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

The type "R2" means that this is a vertex encoding the finite part of a loop diagram where the loop is a triangle with external leg one higgs , one b and one b~. So indeed this is not a valid interaction for a Higgs decaying to b b~ at tree level.

Cheers,

Olivier

Revision history for this message
Massimiliano Galli (magalli) said :
#5

Thank you for your answer. If I may ask, what is then the correct way to simulate this decay with SMEFTatNLO?

Thanks,

Massimiliano

Can you help with this problem?

Provide an answer of your own, or ask Massimiliano Galli for more information if necessary.

To post a message you must log in.