error in table 'Particles' in the field 'width' non zero width for zero mass particle

Asked by Jacinto Paulo Neto

I implemented a model in LanHEP. As usual for simple extensions, I "read" the standard model ".mdl" file of LanHEP, the "stand.mdl". When I go to CalcHEP and check the model using the bottom "check model", it returned an error:
"Error in table 'Particles' line 1 field 'width' non zero width for zero mass particle 'A' ".
Firstly, I thought it was my implementation.
Then, I tried to find any error in the implementation but nothing was going bad.
Finally, I used only the ".mdl" files for the standard model generated by LanHEP.
CalcHEP returned the same error. I mean, it seems that it is the "stand.mdl" file of LanHEP that presents some issues.
I don't find any error there too.
So, Is there any suggestion to solve this problem?

Question information

Language:
English Edit question
Status:
Solved
For:
CalcHEP Edit question
Assignee:
No assignee Edit question
Solved by:
Jacinto Paulo Neto
Solved:
Last query:
Last reply:
Revision history for this message
Alexander Pukhov (pukhov) said :
#1

I  guess you  use

lhep -co stand.mdl

It crates files for CompHEP where  prtcls1.mdl does not contain column "
number"  intended for PDG  particle numbers.

So,  instead  of column   "width" CalcHEP reads column "color" and gets
non-zero width for zero mass A.

You have to use

lhep -ca stand.mdl

to prepare files for CalcHEP.  It  this way lhep also  finds errors

Warning: property 'pdg' is not defined for particle 'n1'
Warning: property 'pdg' is not defined for particle 'e1'
Warning: property 'pdg' is not defined for particle 'n2'
Warning: property 'pdg' is not defined for particle 'e2'
Warning: property 'pdg' is not defined for particle 'n3'
Warning: property 'pdg' is not defined for particle 'e3'

You  can fix these bugs  by the  following manner :

spinor          n1:(neutrino,left,pdg 12),         e1:(electron, pdg 11),
                 n2:('mu-neutrino',left, pdg 14),   e2:(muon, mass Mm  =
0.1057,pdg 13),
                 n3:('tau-neutrino',left, pdg 16 ), e3:('tau-lepton',
mass Mt  = 1.777, pdg 15).

For other particles pdg is define according particle name.  For leptons
the same rule is working but "standard" names are

e,m, l, ne, nm, nl.

I guess the file  stand.mdl is an old one, may  be  it is  the first one
written in LanHEP.

Best

     Alexander Pukhov

  On 10/21/22 22:20, Jacinto Paulo Neto wrote:

> New question #703569 on CalcHEP:
> https://answers.launchpad.net/calchep/+question/703569
>
> I implemented a model in LanHEP. As usual for simple extensions, I "read" the standard model ".mdl" file of LanHEP, the "stand.mdl". When I go to CalcHEP and check the model using the bottom "check model", it returned an error:
> "Error in table 'Particles' line 1 field 'width' non zero width for zero mass particle 'A' ".
> Firstly, I thought it was my implementation.
> Then, I tried to find any error in the implementation but nothing was going bad.
> Finally, I used only the ".mdl" files for the standard model generated by LanHEP.
> CalcHEP returned the same error. I mean, it seems that it is the "stand.mdl" file of LanHEP that presents some issues.
> I don't find any error there too.
> So, Is there any suggestion to solve this problem?
>

Revision history for this message
Jacinto Paulo Neto (jacintopauloneto) said :
#2

Exactly. The problem is solved.
Thank you!

Best,
Jacinto