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.