VGM Version 5.3
Loading...
Searching...
No Matches
RootGM::Isotope Class Reference

VGM implementation for Root isotope. More...

#include <Isotope.h>

Inheritance diagram for RootGM::Isotope:

Public Member Functions

 Isotope (const std::string &name, int z, int n, double a)
 
 Isotope (TGeoIsotope *tgeoIsotope)
 
virtual ~Isotope ()
 
virtual std::string Name () const
 Return the name of this element.
 
virtual int Z () const
 Return the effective atomic number.
 
virtual int N () const
 Return the effective number of nucleons.
 
virtual double A () const
 Return the effective effective mass of a mole in g/mole.
 
- Public Member Functions inherited from VGM::IIsotope
virtual ~IIsotope ()
 

Detailed Description

VGM implementation for Root isotope.

Author
Ivana Hrivnacova; IPN Orsay

Definition at line 31 of file Isotope.h.

Constructor & Destructor Documentation

◆ Isotope() [1/2]

RootGM::Isotope::Isotope ( const std::string & name,
int z,
int n,
double a )

Standard constructor to define Isotope from parameters

Parameters
nameits name (must be unique in the factory)
zthe atomic number
nthe number of nucleons
athe mass of a mole in g/mole

Definition at line 28 of file Isotope.cxx.

◆ Isotope() [2/2]

RootGM::Isotope::Isotope ( TGeoIsotope * tgeoIsotope)

Standard constructor to define Isotope from the G4 object

Definition at line 45 of file Isotope.cxx.

◆ ~Isotope()

RootGM::Isotope::~Isotope ( )
virtual

Definition at line 55 of file Isotope.cxx.

Member Function Documentation

◆ Name()

std::string RootGM::Isotope::Name ( ) const
virtual

Return the name of this element.

Implements VGM::IIsotope.

Definition at line 65 of file Isotope.cxx.

◆ Z()

int RootGM::Isotope::Z ( ) const
virtual

Return the effective atomic number.

Implements VGM::IIsotope.

Definition at line 68 of file Isotope.cxx.

◆ N()

int RootGM::Isotope::N ( ) const
virtual

Return the effective number of nucleons.

Implements VGM::IIsotope.

Definition at line 71 of file Isotope.cxx.

◆ A()

double RootGM::Isotope::A ( ) const
virtual

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

Implements VGM::IIsotope.

Definition at line 74 of file Isotope.cxx.


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