Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing isospin for h(1)(1415) ? #486

Open
redeboer opened this issue Apr 5, 2023 · 11 comments
Open

Missing isospin for h(1)(1415) ? #486

redeboer opened this issue Apr 5, 2023 · 11 comments

Comments

@redeboer
Copy link
Contributor

redeboer commented Apr 5, 2023

Could it be that $h_1(1415)$ is missing isospin? PDG for reference:
https://pdglive.lbl.gov/Particle.action?init=0&node=M109&home=MXXX005

10333,1416,8,8,90,15,15,?,-1,1,-1,0,0,0,2,h(1)(1415),x(uU+dD)+y(sS),h_{1}(1415)

ID,Mass,MassUpper,MassLower,Width,WidthUpper,WidthLower,I,G,P,C,Anti,Charge,Rank,Status,Name,Quarks,Latex

Bumped into it while investigating ComPWA/qrules#165

@redeboer
Copy link
Contributor Author

redeboer commented Apr 5, 2023

? because its isospin depends on quark content?

@mmikhasenko
Copy link

Hi, without looking into details, h with light quarks means I=0

@mmikhasenko
Copy link

image

https://pdg.lbl.gov/2022/web/viewer.html?file=../reviews/rpp2022-rev-naming-scheme-hadrons.pdf

@eduardo-rodrigues
Copy link
Member

Hey both, thanks for the message. I'm over-busy today and will look carefully but indeed the PDG info so far provides

In [6]: print(Particle.from_name("h(1)(1415)").describe())
Name: h(1)(1415)     ID: 10333        Latex: $h_{1}(1415)$
Mass  = 1416 ± 8 MeV
Width = 90 ± 15 MeV
Q (charge)        = 0       J (total angular) = 1.0      P (space parity) = +
C (charge parity) = -       I (isospin)       = None     G (G-parity)     = -
    SpinType: SpinType.Axial
    Quarks: x(uU+dD)+y(sS)
    Antiparticle name: h(1)(1415) (antiparticle status: Same)

Most likely the PDF ".mcd" we rely on does not provide I, and we do not "add the info by hand". I put this in quote because we do add a bunch of info ourselves in the package, but care is needed.

Note that the 2023 update from the PDG is probably going to be out soon-ish, typically in May. We will see what updates that has :-).

Back asap with more details.

@mmikhasenko
Copy link

FYI, some preview for the upcoming PDG API is here

@redeboer
Copy link
Contributor Author

redeboer commented Apr 5, 2023

Thanks a lot for the feedback, @eduardo-rodrigues and @mmikhasenko!
Looking forward to the May update then :)

FYI, some preview for the upcoming PDG API is here

This is worth an issue in itself 😏

@eduardo-rodrigues
Copy link
Member

eduardo-rodrigues commented Apr 6, 2023

Hey folks, so I did a bit of digging. Indeed the source of the missing info is 2-fold:

  • The extended information we use is that PDG file from 2008 at which point several particles were not established. Otherwise the year PDG tables do not provide isospin and a bunch of other info, which we add via the package basing on the 2008 extended file (I have plans to extend myself info but that takes time and requires care as you can imagine).
  • In the meantime the particle actually changed name, as seen on the PDG site you mention above, which does not make matching "easy".

For reference here are the h mesons in the "table":

In [1]: from particle import *
In [2]: for p in Particle.finditer(lambda p: "h(" in p.name):
   ...:     print(f"{p.name}: \tPDGID={int(p.pdgid)} \t I={p.I}")
   ...:
h(1)(1170):     PDGID=10223      I=0.0
h(1)(1415):     PDGID=10333      I=None
h(c)(1P):       PDGID=10443      I=None
h(b)(1P):       PDGID=10553      I=0.0

How important and/or urgent is it for you to have the particle with isospin information available? I could make a little update to the package for that.

@redeboer
Copy link
Contributor Author

redeboer commented Apr 6, 2023

Nice, thanks for the thorough investigation!

How important and/or urgent is it for you to have the particle with isospin information available? I could make a little update to the package for that.

Not that urgent, I posted a solution for modifying the particle database in the downstream package :)

@eduardo-rodrigues
Copy link
Member

Thank you @mmikhasenko for the link to that PDG presentation. Really useful! I had been in chats with Juerg in the past and it seems I should talk to him again - was easier the one time he was at CERN.

BTW, let me know if you have any thoughts on the "business" (by email if you prefer) as it will be useful for sure. Actually some of the material is more relevant for the DecayLanguage package.

@eduardo-rodrigues
Copy link
Member

Not that urgent, I posted a solution for modifying the particle database in the downstream package :)

I guess you suggested to do p.I = 0. :).

OK, so not urgent. This being said you gave me more motivation to try and find time. Did one ever say that user feedback really is important :)!

@eduardo-rodrigues
Copy link
Member

BTW, by the time I move to improved tables I am hoping to provide more info, maybe a notebook, so that users can more easily contribute and help.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants