List of all members | Public Member Functions
utl::VParticleProperties Class Referenceabstract

Internal interface for particle properties. This is intended to be implemented for elementary particles and nuclei. More...

#include "utl/VParticleProperties.h"

Inheritance diagram for utl::VParticleProperties:
Inheritance graph
[legend]

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 ()
 

Detailed Description

Internal interface for particle properties. This is intended to be implemented for elementary particles and nuclei.

Note
This is an internal interface and not available for user code.
Author
Lukas Nellen
Date
03 Apr 2004

Definition at line 23 of file VParticleProperties.h.

Constructor & Destructor Documentation

virtual utl::VParticleProperties::~VParticleProperties ( )
inlinevirtual

Definition at line 26 of file VParticleProperties.h.

Member Function Documentation

virtual double utl::VParticleProperties::GetMass ( ) const
pure virtual

Get particle mass (in Auger units)

Implemented in utl::NucleusProperties, and utl::ParticleProperties.

virtual std::string utl::VParticleProperties::GetName ( ) const
pure virtual

Get particle name.

Implemented in utl::NucleusProperties, and utl::ParticleProperties.

virtual int utl::VParticleProperties::GetType ( ) const
pure virtual

Get particle type (using PDG particle codes)

Implemented in utl::NucleusProperties, and utl::ParticleProperties.


The documentation for this class was generated from the following file:

, generated on Tue Sep 26 2023.