Syntax in generating EFT processes

Asked by S

Dear,

I'm using this EFT model "SM_Ltotal_Ind5v2020v2_UFO", where I'm calculating the linear and quadratic contributions of the BSM cross section. While doing so, I was wondering if these commands are equivalent? if not, what's the difference between them?

#quadratic
generate a a > l+ l- l+ l- M0==1
generate a a > l+ l- l+ l- M0==1 M0^2==2

and

#linear
generate a a > l+ l- l+ l- M0^2==1
generate a a > l+ l- l+ l- M0<=1 M0^2==1

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
Best Olivier Mattelaer (olivier-mattelaer) said :
#1

Hi,

> #linear
> generate a a > l+ l- l+ l- M0^2==1
> generate a a > l+ l- l+ l- M0<=1 M0^2==1

This is certainly 100% equivalent. With python2, you should be able to do a diff of the generated code and see no difference. (python3 is not deterministic and therefore two run of the same command can lead to irrelevant differencce in the code generated (like writing "a -b -c" as "a -c -b").

> #quadratic
> generate a a > l+ l- l+ l- M0==1
> generate a a > l+ l- l+ l- M0==1 M0^2==2

Those are physically identical, but it is possible that the two syntax will trigger different exporter (i.e. method for writting/evaluating the matrix-element) but no physics difference at all.

Cheers,

Olivier

> On 3 Dec 2021, at 19:55, S <email address hidden> wrote:
>
> New question #699737 on MadGraph5_aMC@NLO:
> https://answers.launchpad.net/mg5amcnlo/+question/699737
>
> Dear,
>
> I'm using this EFT model "SM_Ltotal_Ind5v2020v2_UFO", where I'm calculating the linear and quadratic contributions of the BSM cross section. While doing so, I was wondering if these commands are equivalent? if not, what's the difference between them?
>
> #quadratic
> generate a a > l+ l- l+ l- M0==1
> generate a a > l+ l- l+ l- M0==1 M0^2==2
>
> and
>
> #linear
> generate a a > l+ l- l+ l- M0^2==1
> generate a a > l+ l- l+ l- M0<=1 M0^2==1
>
>
>
> --
> You received this question notification because you are an answer
> contact for MadGraph5_aMC@NLO.

Revision history for this message
S (askings) said :
#2

Thanks Olivier Mattelaer, that solved my question.

Revision history for this message
S (askings) said :
#3

Many thanks dear Olivier!

Revision history for this message
Alexis Baker (songgroom23) said :
#4

If you selected the Payables Prenote Required check box or Receivables Prenote Required checkbox, the EFT prenote file will need to be generated first before the system will generate a regular EFT file. To generate an EFT prenote file, follow these steps:

On the Cards menu, point to Financial, and then select Checkbook. https://loginzilla.com/
In the Checkbook Maintenance window, enter the appropriate checkbook ID in the Checkbook ID box, and then select EFT Bank.
In the Checkbook EFT Bank Maintenance window, select Payables Options. (or Receivables Options)
In the EFT Payables Options (or Receivables Options) area, verify if the Payables Prenote Required (or Receivables Prenote Required) check box is selected. If the Payables Prenote Required (or Receivables Prenote Required) check box is selected, follow the appropriate method:
Method 1: Select to clear the Payables Prenote Required (or Receivables Prenote Required) check box to not require a prenote file.
Method 2: Select Generate Prenotes to continue to generate the prenote file if required by the bank.
Select OK two times to close the windows, and then select Save.