Package org.jlab.clas.pdg
Class PDGDatabase
java.lang.Object
org.jlab.clas.pdg.PDGDatabase
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddParticle(String name, int pid, double mass, int charge) static voidaddParticle(PDGParticle part) static PDGParticlegetParticleById(int pid) static PDGParticlegetParticleByName(String name) static doublegetParticleMass(int pid) static booleanisValidId(int pid) static booleanisValidPid(int pid) static voidshow()
-
Constructor Details
-
PDGDatabase
public PDGDatabase()
-
-
Method Details
-
isValidId
public static boolean isValidId(int pid) -
isValidPid
public static boolean isValidPid(int pid) -
getParticleById
-
addParticle
-
addParticle
-
getParticleByName
-
show
public static void show() -
getParticleMass
public static double getParticleMass(int pid)
-