Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

MJDatabaseIsotope Class Reference

#include <MJDatabaseIsotope.hh>

List of all members.

Public Member Functions

 MJDatabaseIsotope ()
 MJDatabaseIsotope (string name, string sym, int z, int n, double a)
 MJDatabaseIsotope (const MJDatabaseIsotope &)
 ~MJDatabaseIsotope ()
string GetName ()
string GetSymbol ()
int GetZ ()
int GetN ()
double GetMolarMass ()
string GetPnnlKey ()
string GetDecay ()
string GetComment ()
MJDatabaseIsotopecreateIsotope (PGresult *)
void print ()

Private Attributes

string fName
string fSymb
int fz
int fn
double fMolarMass
string fPnnlkey
string fDecay5
string fComment

Friends

ostream & operator<< (ostream &os, MJDatabaseIsotope &)


Constructor & Destructor Documentation

MJDatabaseIsotope::MJDatabaseIsotope  ) 
 

AUTHOR: akbar CONTACT: FIRST SUBMISSION: Fri Apr 9 11:14:00 PDT 2004

REVISION:

mm-dd-yyyy, What is changed, Whoami

Definition at line 53 of file MJDatabaseIsotope.cc.

MJDatabaseIsotope::MJDatabaseIsotope string  name,
string  sym,
int  z,
int  n,
double  a
 

Definition at line 56 of file MJDatabaseIsotope.cc.

MJDatabaseIsotope::MJDatabaseIsotope const MJDatabaseIsotope  ) 
 

Definition at line 65 of file MJDatabaseIsotope.cc.

MJDatabaseIsotope::~MJDatabaseIsotope  ) 
 

Definition at line 75 of file MJDatabaseIsotope.cc.


Member Function Documentation

MJDatabaseIsotope * MJDatabaseIsotope::createIsotope PGresult *   ) 
 

Definition at line 79 of file MJDatabaseIsotope.cc.

References MJDatabaseUtil::c_Float(), MJDatabaseUtil::c_Int(), fComment, fDecay5, fMolarMass, fn, fName, fPnnlkey, fSymb, and fz.

Referenced by MJDatabasePsqlImpl::MJDatabaseIsotopePsqlImpl().

string MJDatabaseIsotope::GetComment  )  [inline]
 

Definition at line 92 of file MJDatabaseIsotope.hh.

Referenced by MJMaterialIsotope::CreateFromDatabase().

string MJDatabaseIsotope::GetDecay  )  [inline]
 

Definition at line 91 of file MJDatabaseIsotope.hh.

Referenced by MJMaterialIsotope::CreateFromDatabase().

double MJDatabaseIsotope::GetMolarMass  )  [inline]
 

Definition at line 89 of file MJDatabaseIsotope.hh.

Referenced by MJMaterialIsotope::CreateFromDatabase(), operator<<(), and print().

int MJDatabaseIsotope::GetN  )  [inline]
 

Definition at line 88 of file MJDatabaseIsotope.hh.

Referenced by MJMaterialIsotope::CreateFromDatabase(), operator<<(), and print().

string MJDatabaseIsotope::GetName  )  [inline]
 

Definition at line 85 of file MJDatabaseIsotope.hh.

Referenced by MJMaterialIsotope::CreateFromDatabase(), operator<<(), and print().

string MJDatabaseIsotope::GetPnnlKey  )  [inline]
 

Definition at line 90 of file MJDatabaseIsotope.hh.

Referenced by MJMaterialIsotope::CreateFromDatabase().

string MJDatabaseIsotope::GetSymbol  )  [inline]
 

Definition at line 86 of file MJDatabaseIsotope.hh.

Referenced by MJMaterialIsotope::CreateFromDatabase(), operator<<(), and print().

int MJDatabaseIsotope::GetZ  )  [inline]
 

Definition at line 87 of file MJDatabaseIsotope.hh.

Referenced by MJMaterialIsotope::CreateFromDatabase(), operator<<(), and print().

void MJDatabaseIsotope::print  ) 
 

Definition at line 97 of file MJDatabaseIsotope.cc.

References GetMolarMass(), GetN(), GetName(), GetSymbol(), and GetZ().


Friends And Related Function Documentation

ostream& operator<< ostream &  os,
MJDatabaseIsotope iso
[friend]
 

Definition at line 106 of file MJDatabaseIsotope.cc.


Member Data Documentation

string MJDatabaseIsotope::fComment [private]
 

Definition at line 112 of file MJDatabaseIsotope.hh.

Referenced by createIsotope().

string MJDatabaseIsotope::fDecay5 [private]
 

Definition at line 111 of file MJDatabaseIsotope.hh.

Referenced by createIsotope().

double MJDatabaseIsotope::fMolarMass [private]
 

Definition at line 109 of file MJDatabaseIsotope.hh.

Referenced by createIsotope().

int MJDatabaseIsotope::fn [private]
 

Definition at line 108 of file MJDatabaseIsotope.hh.

Referenced by createIsotope().

string MJDatabaseIsotope::fName [private]
 

Definition at line 105 of file MJDatabaseIsotope.hh.

Referenced by createIsotope().

string MJDatabaseIsotope::fPnnlkey [private]
 

Definition at line 110 of file MJDatabaseIsotope.hh.

Referenced by createIsotope().

string MJDatabaseIsotope::fSymb [private]
 

Definition at line 106 of file MJDatabaseIsotope.hh.

Referenced by createIsotope().

int MJDatabaseIsotope::fz [private]
 

Definition at line 107 of file MJDatabaseIsotope.hh.

Referenced by createIsotope().


The documentation for this class was generated from the following files:
Generated on Mon Nov 29 16:58:56 2004 for Majorana Simulation by  doxygen 1.3.9.1