StdHep::ParticleData contains standard particle information for
each type of particle:
particle ID number, particle name, charge, mass, width,
lifetime, spin, and isospin. This is the standard Particle Data Group
information and can be referenced via particle ID.
Ideally, this would also contain the particle decay table,
however a general purpose access to such information is outside
the scope of this project.
Author
Lynn Garren
See also
StdHep::Particle,
StdHep::ParticleData,
StdHep::Collision,
StdHep::Event,
StdHep::Run,
StdHep::StreamElement,
StdHep::Streams,
StdHep::FIhepevt,
StdHep::FIhepev2,
StdHep::FIhepev3
Declaration
#include "CLHEP/StdHepC++/StdParticleData.hh"
namespace StdHep
class ParticleData
Public Member Functions
- Constructors
- ParticleData
(
int ID,
const HepStdString & ParticleName,
int Charge,
double Mass,
double Width,
double Lifetime,
double Spin,
double Isospin
)
- ParticleData( )
- ParticleData(const ParticleData & orig)
- Destructor
- ~ParticleData()
- Accessors
- int ID() const
- const HepStdString & ParticleName() const
- int Charge() const
- double Mass() const
- double Width() const
- double Lifetime() const
- double Spin() const
- double Isospin() const
- Mutators
- void setID(int ID)
- void setCharge(int Charge)
- void setMass(double mass)
- void setWidth(double width)
- void setLifetime(double lifetime)
- void setSpin(double spin)
- void setIsospin(double isospin)
18 May 2000
EVC