G4VIsotopeTable Class Reference

#include <G4VIsotopeTable.hh>

Inheritance diagram for G4VIsotopeTable:

G4IsotopeMagneticMomentTable G4RIsotopeTable

Public Member Functions

 G4VIsotopeTable ()
 G4VIsotopeTable (const G4String &)
 G4VIsotopeTable (const G4VIsotopeTable &)
G4VIsotopeTableoperator= (const G4VIsotopeTable &)
virtual ~G4VIsotopeTable ()
virtual G4bool FindIsotope (G4IsotopeProperty *property)=0
virtual G4IsotopePropertyGetIsotope (G4int Z, G4int A, G4double E)=0
G4int GetVerboseLevel () const
void SetVerboseLevel (G4int level)

Detailed Description

Definition at line 41 of file G4VIsotopeTable.hh.


Constructor & Destructor Documentation

G4VIsotopeTable::G4VIsotopeTable (  )  [inline]

Definition at line 88 of file G4VIsotopeTable.hh.

00089   : fName(""), verboseLevel(0)
00090 {
00091 }

G4VIsotopeTable::G4VIsotopeTable ( const G4String  )  [inline, explicit]

Definition at line 94 of file G4VIsotopeTable.hh.

00095   : fName(name), verboseLevel(0)
00096 {
00097 }

G4VIsotopeTable::G4VIsotopeTable ( const G4VIsotopeTable  )  [inline]

Definition at line 100 of file G4VIsotopeTable.hh.

00101   : fName(right.fName), verboseLevel(right.verboseLevel)
00102 {
00103 }

G4VIsotopeTable::~G4VIsotopeTable (  )  [inline, virtual]

Definition at line 116 of file G4VIsotopeTable.hh.

00117 {
00118 }


Member Function Documentation

virtual G4bool G4VIsotopeTable::FindIsotope ( G4IsotopeProperty property  )  [pure virtual]

Implemented in G4IsotopeMagneticMomentTable, and G4RIsotopeTable.

virtual G4IsotopeProperty* G4VIsotopeTable::GetIsotope ( G4int  Z,
G4int  A,
G4double  E 
) [pure virtual]

Implemented in G4IsotopeMagneticMomentTable, and G4RIsotopeTable.

G4int G4VIsotopeTable::GetVerboseLevel (  )  const [inline]

Definition at line 121 of file G4VIsotopeTable.hh.

00122 {
00123   return verboseLevel;
00124 }

G4VIsotopeTable & G4VIsotopeTable::operator= ( const G4VIsotopeTable  )  [inline]

Definition at line 106 of file G4VIsotopeTable.hh.

References fName, and verboseLevel.

00107 {
00108   if (this != &right){
00109     fName = right.fName;
00110     verboseLevel = right.verboseLevel;
00111   }
00112   return *this;
00113 }

void G4VIsotopeTable::SetVerboseLevel ( G4int  level  )  [inline]

Definition at line 127 of file G4VIsotopeTable.hh.

00128 {
00129   verboseLevel = level;
00130 }


The documentation for this class was generated from the following file:
Generated on Mon May 27 17:53:49 2013 for Geant4 by  doxygen 1.4.7