Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4VIsotopeTable Class Referenceabstract

#include <G4VIsotopeTable.hh>

+ Inheritance diagram for G4VIsotopeTable:

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() [1/3]

G4VIsotopeTable::G4VIsotopeTable ( )
inline

Definition at line 88 of file G4VIsotopeTable.hh.

89 : fName(""), verboseLevel(0)
90{
91}

◆ G4VIsotopeTable() [2/3]

G4VIsotopeTable::G4VIsotopeTable ( const G4String name)
inlineexplicit

Definition at line 94 of file G4VIsotopeTable.hh.

95 : fName(name), verboseLevel(0)
96{
97}

◆ G4VIsotopeTable() [3/3]

G4VIsotopeTable::G4VIsotopeTable ( const G4VIsotopeTable right)
inline

Definition at line 100 of file G4VIsotopeTable.hh.

101 : fName(right.fName), verboseLevel(right.verboseLevel)
102{
103}

◆ ~G4VIsotopeTable()

G4VIsotopeTable::~G4VIsotopeTable ( )
inlinevirtual

Definition at line 116 of file G4VIsotopeTable.hh.

117{
118}

Member Function Documentation

◆ FindIsotope()

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

◆ GetIsotope()

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

◆ GetVerboseLevel()

G4int G4VIsotopeTable::GetVerboseLevel ( ) const
inline

Definition at line 121 of file G4VIsotopeTable.hh.

122{
123 return verboseLevel;
124}

◆ operator=()

G4VIsotopeTable & G4VIsotopeTable::operator= ( const G4VIsotopeTable right)
inline

Definition at line 106 of file G4VIsotopeTable.hh.

107{
108 if (this != &right){
109 fName = right.fName;
110 verboseLevel = right.verboseLevel;
111 }
112 return *this;
113}

◆ SetVerboseLevel()

void G4VIsotopeTable::SetVerboseLevel ( G4int  level)
inline

Definition at line 127 of file G4VIsotopeTable.hh.

128{
129 verboseLevel = level;
130}

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