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 Link icon

    • PDGDatabase Link icon

      public PDGDatabase()
  • Method Details Link icon

    • isValidId Link icon

      public static boolean isValidId(int pid)
    • isValidPid Link icon

      public static boolean isValidPid(int pid)
    • getParticleById Link icon

      public static PDGParticle getParticleById(int pid)
    • addParticle Link icon

      public static void addParticle(PDGParticle part)
    • addParticle Link icon

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

      public static PDGParticle getParticleByName(String name)
    • show Link icon

      public static void show()
    • getParticleMass Link icon

      public static double getParticleMass(int pid)