MadSpin gives error

Bug #1466242 reported by Arindam Das
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
MadGraph5_aMC@NLO
Invalid
Undecided
Unassigned

Bug Description

Dear MadGraph Team,

I was trying to generate the NLO process for the heavy Neutrino production

generate p p > N mu+ [QCD] @1
add process p p> Nb mu- [QCD] @2

and then decay through the MadSpin as

decay nm > mu- w+, w+ > mu+ vm
decay nmb > mu+ w-, w- > mu- vm~
decay w+ > mu+ vm
decay w- > mu- vm~

and then I get the following error: Command "launch auto " interrupted with error message :

PhysicsObjectError : The model loop_N does not contain particle nmb (Nb)
Please report this bug on https://bugs.launchpad.net/madgraph5
More information is found in '/Users/dasarindamphysicsapple/MadGraph/MG5_aMC_v2_2_3/pp_NLO_N/run_01_tag_1_debug.log'.
Please attach this file to your report.

nmb (Nb) is definitely a part of the model.

I do not know why do I get this error.

Will you please help me to solve this problem ?

The debug_file is attached.

Regards,
Arindam

Revision history for this message
Arindam Das (dasarindamphysics) wrote :
Revision history for this message
Olivier Mattelaer (olivier-mattelaer) wrote : Re: [Bug 1466242] [NEW] MadSpin gives error

Hi,

Can you try to assign a positive pdg code to nmb?

Cheers,

Olivier

On 17 Jun 2015, at 23:38, Arindam Das <email address hidden> wrote:

> Public bug reported:
>
> Dear MadGraph Team,
>
> I was trying to generate the NLO process for the heavy Neutrino
> production
>
> generate p p > N mu+ [QCD] @1
> add process p p> Nb mu- [QCD] @2
>
> and then decay through the MadSpin as
>
> decay nm > mu- w+, w+ > mu+ vm
> decay nmb > mu+ w-, w- > mu- vm~
> decay w+ > mu+ vm
> decay w- > mu- vm~
>
> and then I get the following error: Command "launch auto " interrupted
> with error message :
>
> PhysicsObjectError : The model loop_N does not contain particle nmb (Nb)
> Please report this bug on https://bugs.launchpad.net/madgraph5
> More information is found in '/Users/dasarindamphysicsapple/MadGraph/MG5_aMC_v2_2_3/pp_NLO_N/run_01_tag_1_debug.log'.
> Please attach this file to your report.
>
>
> nmb (Nb) is definitely a part of the model.
>
>
> I do not know why do I get this error.
>
> Will you please help me to solve this problem ?
>
> The debug_file is attached.
>
> Regards,
> Arindam
>
> ** Affects: mg5amcnlo
> Importance: Undecided
> Status: New
>
> ** Patch added: "run_01_tag_1_debug.log"
> https://bugs.launchpad.net/bugs/1466242/+attachment/4416557/+files/run_01_tag_1_debug.log
>
> --
> You received this bug notification because you are subscribed to
> MadGraph5_aMC@NLO.
> https://bugs.launchpad.net/bugs/1466242
>
> Title:
> MadSpin gives error
>
> Status in MadGraph5_aMC@NLO Generator:
> New
>
> Bug description:
> Dear MadGraph Team,
>
> I was trying to generate the NLO process for the heavy Neutrino
> production
>
> generate p p > N mu+ [QCD] @1
> add process p p> Nb mu- [QCD] @2
>
> and then decay through the MadSpin as
>
> decay nm > mu- w+, w+ > mu+ vm
> decay nmb > mu+ w-, w- > mu- vm~
> decay w+ > mu+ vm
> decay w- > mu- vm~
>
> and then I get the following error: Command "launch auto " interrupted
> with error message :
>
> PhysicsObjectError : The model loop_N does not contain particle nmb (Nb)
> Please report this bug on https://bugs.launchpad.net/madgraph5
> More information is found in '/Users/dasarindamphysicsapple/MadGraph/MG5_aMC_v2_2_3/pp_NLO_N/run_01_tag_1_debug.log'.
> Please attach this file to your report.
>
>
> nmb (Nb) is definitely a part of the model.
>
>
> I do not know why do I get this error.
>
> Will you please help me to solve this problem ?
>
> The debug_file is attached.
>
> Regards,
> Arindam
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/mg5amcnlo/+bug/1466242/+subscriptions

Revision history for this message
Arindam Das (dasarindamphysics) wrote :

Dear Oliver,

Thank you very much for the very quick response.

In my particles.py I defined the heavy neutrino in the following way :

Nm = Particle(pdg_code = 80000002,
              name = 'Nm',
              antiname = 'Nmb',
              spin = 2,
              color = 1,
              mass = Param.MN,
              width = Param.WN,
              texname = 'N_\mu',
              antitexname = '\bar{N}_\mu',
              charge = 0,
              GhostNumber = 0,
              LeptonNumber = 1,
              Y = 0)

Nmb = Nm.anti()
------------------------------------------

Shall I do the following ?

Nm = Particle(pdg_code = 80000002,
              name = 'Nm',
              antiname = 'Nmb',
              spin = 2,
              color = 1,
              mass = Param.MN,
              width = Param.WN,
              texname = 'N_\mu',
              antitexname = '\bar{N}_\mu',
              charge = 0,
              GhostNumber = 0,
              LeptonNumber = 1,
              Y = 0)

Nmb = Particle(pdg_code = 90000002,
              name = 'Nmb',
              antiname = 'Nm',
              spin = 2,
              color = 1,
              mass = Param.MN,
              width = Param.WN,
              texname = 'N_\mu',
              antitexname = '\bar{N}_\mu',
              charge = 0,
              GhostNumber = 0,
              LeptonNumber = -1,
              Y = 0)
?

Please correct me if I misunderstood.

Regards,
Arindam

Revision history for this message
Olivier Mattelaer (olivier-mattelaer) wrote : Re: [Bug 1466242] Re: MadSpin gives error
Download full text (3.2 KiB)

No that sounds ok.

My trouble is that the code do something weird since in the param_card you have two entry:
one for the positive number and one for the negative number.
This sounds suspicious.

Otherwise looks like you have define your particle “Nmb” and not “nmb”.
This can be reason of the trouble in MadSpin.

Cheers,

Olivier

On 18 Jun 2015, at 00:10, Arindam Das <email address hidden> wrote:

> Dear Oliver,
>
> Thank you very much for the very quick response.
>
> In my particles.py I defined the heavy neutrino in the following way :
>
> Nm = Particle(pdg_code = 80000002,
> name = 'Nm',
> antiname = 'Nmb',
> spin = 2,
> color = 1,
> mass = Param.MN,
> width = Param.WN,
> texname = 'N_\mu',
> antitexname = '\bar{N}_\mu',
> charge = 0,
> GhostNumber = 0,
> LeptonNumber = 1,
> Y = 0)
>
> Nmb = Nm.anti()
> ------------------------------------------
>
> Shall I do the following ?
>
> Nm = Particle(pdg_code = 80000002,
> name = 'Nm',
> antiname = 'Nmb',
> spin = 2,
> color = 1,
> mass = Param.MN,
> width = Param.WN,
> texname = 'N_\mu',
> antitexname = '\bar{N}_\mu',
> charge = 0,
> GhostNumber = 0,
> LeptonNumber = 1,
> Y = 0)
>
> Nmb = Particle(pdg_code = 90000002,
> name = 'Nmb',
> antiname = 'Nm',
> spin = 2,
> color = 1,
> mass = Param.MN,
> width = Param.WN,
> texname = 'N_\mu',
> antitexname = '\bar{N}_\mu',
> charge = 0,
> GhostNumber = 0,
> LeptonNumber = -1,
> Y = 0)
> ?
>
> Please correct me if I misunderstood.
>
> Regards,
> Arindam
>
> --
> You received this bug notification because you are subscribed to
> MadGraph5_aMC@NLO.
> https://bugs.launchpad.net/bugs/1466242
>
> Title:
> MadSpin gives error
>
> Status in MadGraph5_aMC@NLO Generator:
> New
>
> Bug description:
> Dear MadGraph Team,
>
> I was trying to generate the NLO process for the heavy Neutrino
> production
>
> generate p p > N mu+ [QCD] @1
> add process p p> Nb mu- [QCD] @2
>
> and then decay through the MadSpin as
>
> decay nm > mu- w+, w+ > mu+ vm
> decay nmb > mu+ w-, w- > mu- vm~
> decay w+ > mu+ vm
> decay w- > mu- vm~
>
> and then I get the following error: Command "launch auto " interrupted
> with error message :
>
> PhysicsObjectError : The model loop_N does not contain particle nmb (Nb)
> Please report this bug on https://bugs.launchpad.net/madgraph5
> More information is found in '/Users/dasarindamphysicsapple/MadGraph/MG5_aMC_v2_2_3/pp_NLO_N/run_01_tag_1_debug.log'.
> Please attach this file to your report.
>
>
> nmb (Nb) is definitely a part of the model.
>
>
> I do not know why do I get this error.
>
> Will you please help me to solve this problem ?
>
> The debug_file is attached.
>
> Regards,
> Arindam
>
> To manage notifications ab...

Read more...

Revision history for this message
Arindam Das (dasarindamphysics) wrote :

Dear Oliver,

I understand the issue you are pointing out.
I agree that that is some name problem.

I am attaching the model file with this message.
Actually I am little lost. I do not understand where to change /
fix the difference.

Will you please write to me in a little detail ?

The code is attached here. You can unzip and run in your computer
whenever you have time.

(I did one trick like change the MadSpin into nm/ nmb (decay.py) in place of Nm/Nmb but could not succeed.)

Thank you very much for your time and your help.

Regards,
Arindam

Revision history for this message
Arindam Das (dasarindamphysics) wrote :

Dear Oliver,

I tried with different PDG codes an did not work.
Mainly while adding the Nmb the process fails even at
madgraph level.

Madspin fails in both of the cases.

Please enlighten me.

Regards,
Arindam

Revision history for this message
Olivier Mattelaer (olivier-mattelaer) wrote :

looks like that you have a convention problem with the fermion flow.

The easiest to fix this is to define your particle has:

Nm = Particle(pdg_code = -80000002,
             name = 'Nm',
             antiname = 'Nmb',
             spin = 2,
             color = 1,
             mass = Param.MN,
             width = Param.WN,
             texname = 'N_\mu',
             antitexname = '\bar{N}_\mu',
             charge = 0,
             GhostNumber = 0,
             LeptonNumber = 1,
             Y = 0)

Nmb = Nm.anti()

Now looks like that you have modify this model by hand,
This is very dangerous for NLO model since you might miss some R2 counter term.
Actually I have notice some wrong information in the file decays.py.
And basic pole check fails for your process.

I would strongly suggests to use FeynRules/NLOCT for the generation of that model.

Cheers,

Olivier

On 19 Jun 2015, at 03:23, Arindam Das <email address hidden> wrote:

> Dear Oliver,
>
> I tried with different PDG codes an did not work.
> Mainly while adding the Nmb the process fails even at
> madgraph level.
>
> Madspin fails in both of the cases.
>
> Please enlighten me.
>
> Regards,
> Arindam
>
> --
> You received this bug notification because you are subscribed to
> MadGraph5_aMC@NLO.
> https://bugs.launchpad.net/bugs/1466242
>
> Title:
> MadSpin gives error
>
> Status in MadGraph5_aMC@NLO Generator:
> New
>
> Bug description:
> Dear MadGraph Team,
>
> I was trying to generate the NLO process for the heavy Neutrino
> production
>
> generate p p > N mu+ [QCD] @1
> add process p p> Nb mu- [QCD] @2
>
> and then decay through the MadSpin as
>
> decay nm > mu- w+, w+ > mu+ vm
> decay nmb > mu+ w-, w- > mu- vm~
> decay w+ > mu+ vm
> decay w- > mu- vm~
>
> and then I get the following error: Command "launch auto " interrupted
> with error message :
>
> PhysicsObjectError : The model loop_N does not contain particle nmb (Nb)
> Please report this bug on https://bugs.launchpad.net/madgraph5
> More information is found in '/Users/dasarindamphysicsapple/MadGraph/MG5_aMC_v2_2_3/pp_NLO_N/run_01_tag_1_debug.log'.
> Please attach this file to your report.
>
>
> nmb (Nb) is definitely a part of the model.
>
>
> I do not know why do I get this error.
>
> Will you please help me to solve this problem ?
>
> The debug_file is attached.
>
> Regards,
> Arindam
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/mg5amcnlo/+bug/1466242/+subscriptions

Changed in mg5amcnlo:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.