StdHep::ParticleData


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