VGM Version 5.3
Loading...
Searching...
No Matches
VGM::IIsotope Class Referenceabstract

The VGM interface to elements. More...

#include <IIsotope.h>

Inheritance diagram for VGM::IIsotope:

Public Member Functions

virtual ~IIsotope ()
 
virtual std::string Name () const =0
 Return the name of this element.
 
virtual int Z () const =0
 Return the effective atomic number.
 
virtual int N () const =0
 Return the effective number of nucleons.
 
virtual double A () const =0
 Return the effective effective mass of a mole in g/mole.
 

Detailed Description

The VGM interface to elements.

Author
Ivana Hrivnacova; IPN Orsay

Definition at line 27 of file IIsotope.h.

Constructor & Destructor Documentation

◆ ~IIsotope()

virtual VGM::IIsotope::~IIsotope ( )
inlinevirtual

Definition at line 30 of file IIsotope.h.

Member Function Documentation

◆ Name()

virtual std::string VGM::IIsotope::Name ( ) const
pure virtual

Return the name of this element.

Implemented in Geant4GM::Isotope, and RootGM::Isotope.

◆ Z()

virtual int VGM::IIsotope::Z ( ) const
pure virtual

Return the effective atomic number.

Implemented in Geant4GM::Isotope, and RootGM::Isotope.

◆ N()

virtual int VGM::IIsotope::N ( ) const
pure virtual

Return the effective number of nucleons.

Implemented in Geant4GM::Isotope, and RootGM::Isotope.

◆ A()

virtual double VGM::IIsotope::A ( ) const
pure virtual

Return the effective effective mass of a mole in g/mole.

Implemented in Geant4GM::Isotope, and RootGM::Isotope.


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