Helper Functions

There are many useful functions available to check additional properties of particles, like their types, composition, charge etc.

All of them take either a Particle, a PDGID or a simple Integer (or anything which can be converted to an Integer) which represents a PDG ID, as input, so that the general API is the following:

helperfunction(p::Union{Particle, PDGID, Integer})

Here is a list of the currently available helper functions:

  • hasup(p)
  • hasdown(p)
  • hasstange(p)
  • hascharm(p)
  • hasbottom(p)
  • hastop(p)
  • isquark(p)
  • isstandard(p)
  • isfundamental(p)
  • fundamentalid(p)
  • islepton(p)
  • ismeson(p)
  • isbaryon(p)
  • ishadron(p)
  • isRhadron(p)
  • isSUSY(p)
  • ispentaquark(p)
  • isgaugebosonorhiggs(p)
  • issmgaugebosonorhiggs(p)
  • istechnicolor(p)
  • iscompositequarkorlepton(p)
  • isdyon(p)
  • isdiquark(p)
  • isgeneratorspecific(p)
  • isspecial(p)
  • isQball(p)
  • hasfundamentalanti(p)
  • isnucleus(p)
  • A(p)
  • Z(p)