Class PDGDatabase

java.lang.Object
org.jlab.clas.pdg.PDGDatabase

public class PDGDatabase extends Object
PDG database class. Stores particle information in a Map. Particles information can be searched by LUND ID, GEANT ID, or simply the name of the particle.
Author:
gavalian
  • Constructor Details

    • PDGDatabase

      public PDGDatabase()
  • Method Details

    • isValidId

      public static boolean isValidId(int pid)
    • isValidPid

      public static boolean isValidPid(int pid)
    • getParticleById

      public static PDGParticle getParticleById(int pid)
    • addParticle

      public static void addParticle(PDGParticle part)
    • addParticle

      public static void addParticle(String name, int pid, double mass, int charge)
    • getParticleByName

      public static PDGParticle getParticleByName(String name)
    • show

      public static void show()
    • getParticleMass

      public static double getParticleMass(int pid)