Internal interface for particle properties. This is intended to be implemented for elementary particles and nuclei. More...
#include "utl/VParticleProperties.h"

Public Member Functions | |
| virtual double | GetMass () const =0 |
| Get particle mass (in Auger units) More... | |
| virtual std::string | GetName () const =0 |
| Get particle name. More... | |
| virtual int | GetType () const =0 |
| Get particle type (using PDG particle codes) More... | |
| virtual | ~VParticleProperties () |
Internal interface for particle properties. This is intended to be implemented for elementary particles and nuclei.
Definition at line 23 of file VParticleProperties.h.
|
inlinevirtual |
Definition at line 26 of file VParticleProperties.h.
|
pure virtual |
Get particle mass (in Auger units)
Implemented in utl::NucleusProperties, and utl::ParticleProperties.
|
pure virtual |
Get particle name.
Implemented in utl::NucleusProperties, and utl::ParticleProperties.
|
pure virtual |
Get particle type (using PDG particle codes)
Implemented in utl::NucleusProperties, and utl::ParticleProperties.