G4RadioactiveDecayRate Class Reference

#include <G4RadioactiveDecayRate.hh>


Public Member Functions

 G4RadioactiveDecayRate ()
virtual ~G4RadioactiveDecayRate ()
 G4RadioactiveDecayRate (const G4RadioactiveDecayRate &)
G4RadioactiveDecayRateoperator= (const G4RadioactiveDecayRate &)
G4int operator== (const G4RadioactiveDecayRate &right) const
G4int operator!= (const G4RadioactiveDecayRate &right) const
G4int GetZ () const
G4int GetA () const
G4double GetE () const
G4int GetGeneration () const
std::vector< G4doubleGetDecayRateC () const
std::vector< G4doubleGetTaos () const
void SetZ (G4int value)
void SetA (G4int value)
void SetE (G4double value)
void SetGeneration (G4int value)
void SetDecayRateC (std::vector< G4double > value)
void SetTaos (std::vector< G4double > value)
void SetVerboseLevel (G4int value)
G4int GetVerboseLevel () const
void DumpInfo ()

Protected Attributes

G4int Z
G4int A
G4double E
G4int generation
std::vector< G4doubledecayRateC
std::vector< G4doubletaos


Detailed Description

Definition at line 59 of file G4RadioactiveDecayRate.hh.


Constructor & Destructor Documentation

G4RadioactiveDecayRate::G4RadioactiveDecayRate (  ) 

Definition at line 35 of file G4RadioactiveDecayRate.cc.

00036  : Z(0), A(0), E(0.0), generation(0), verboseLevel(0)
00037 {}

G4RadioactiveDecayRate::~G4RadioactiveDecayRate (  )  [virtual]

Definition at line 66 of file G4RadioactiveDecayRate.cc.

00067 { ;} 

G4RadioactiveDecayRate::G4RadioactiveDecayRate ( const G4RadioactiveDecayRate  ) 

Definition at line 40 of file G4RadioactiveDecayRate.cc.

References A, decayRateC, E, generation, taos, and Z.

00041 {
00042   Z = right.Z;
00043   A = right.A;
00044   E = right.E;
00045   generation = right.generation;
00046   decayRateC = right.decayRateC;
00047   taos = right.taos;
00048   //  verboseLevel = right.verboseLevel;
00049 }


Member Function Documentation

void G4RadioactiveDecayRate::DumpInfo (  ) 

Definition at line 70 of file G4RadioactiveDecayRate.cc.

References A, E, G4cout, G4endl, generation, and Z.

00071 {
00072   G4cout << " Z: " << Z << "  A: " << A << "  E: " << E <<G4endl;
00073   G4cout << " Generation: " << generation << G4endl;
00074 //  G4cout << " Coefficiency: " << decayRateC << endl;
00075 //  G4cout << " Tao: " << tao << endl;
00076   // need to overload << for decayRAteC and tao first!
00077 
00078   G4cout << G4endl;
00079 }

G4int G4RadioactiveDecayRate::GetA ( void   )  const [inline]

Definition at line 93 of file G4RadioactiveDecayRate.hh.

References A.

00093 { return A;}

std::vector<G4double> G4RadioactiveDecayRate::GetDecayRateC (  )  const [inline]

Definition at line 96 of file G4RadioactiveDecayRate.hh.

References decayRateC.

00097    {  return decayRateC; }

G4double G4RadioactiveDecayRate::GetE (  )  const [inline]

Definition at line 94 of file G4RadioactiveDecayRate.hh.

References E.

00094 { return E;}

G4int G4RadioactiveDecayRate::GetGeneration (  )  const [inline]

Definition at line 95 of file G4RadioactiveDecayRate.hh.

References generation.

00095 { return generation;}

std::vector<G4double> G4RadioactiveDecayRate::GetTaos (  )  const [inline]

Definition at line 98 of file G4RadioactiveDecayRate.hh.

References taos.

00098 {  return taos; }

G4int G4RadioactiveDecayRate::GetVerboseLevel (  )  const [inline]

Definition at line 121 of file G4RadioactiveDecayRate.hh.

00122     { return verboseLevel; }

G4int G4RadioactiveDecayRate::GetZ ( void   )  const [inline]

Definition at line 92 of file G4RadioactiveDecayRate.hh.

References Z.

00092 {return Z;}

G4int G4RadioactiveDecayRate::operator!= ( const G4RadioactiveDecayRate right  )  const [inline]

Definition at line 82 of file G4RadioactiveDecayRate.hh.

00083     {return (this != &right);};

G4RadioactiveDecayRate & G4RadioactiveDecayRate::operator= ( const G4RadioactiveDecayRate  ) 

Definition at line 51 of file G4RadioactiveDecayRate.cc.

References A, decayRateC, E, generation, taos, and Z.

00052 {
00053   if (this != &right) { 
00054     Z = right.Z;
00055     A = right.A;
00056     E = right.E;
00057     generation = right.generation;
00058     decayRateC = right.decayRateC;
00059     taos = right.taos;
00060     //    verboseLevel = right.verboseLevel;
00061   }
00062   return *this;
00063 }

G4int G4RadioactiveDecayRate::operator== ( const G4RadioactiveDecayRate right  )  const [inline]

Definition at line 80 of file G4RadioactiveDecayRate.hh.

00081     {return (this == &right);};

void G4RadioactiveDecayRate::SetA ( G4int  value  )  [inline]

Definition at line 101 of file G4RadioactiveDecayRate.hh.

References A.

Referenced by G4RadioactiveDecay::SetDecayRate().

00101 {A = value;}

void G4RadioactiveDecayRate::SetDecayRateC ( std::vector< G4double value  )  [inline]

Definition at line 104 of file G4RadioactiveDecayRate.hh.

References decayRateC.

Referenced by G4RadioactiveDecay::SetDecayRate().

00105     {decayRateC = value;}

void G4RadioactiveDecayRate::SetE ( G4double  value  )  [inline]

Definition at line 102 of file G4RadioactiveDecayRate.hh.

References E.

Referenced by G4RadioactiveDecay::SetDecayRate().

00102 {E = value;}

void G4RadioactiveDecayRate::SetGeneration ( G4int  value  )  [inline]

Definition at line 103 of file G4RadioactiveDecayRate.hh.

References generation.

Referenced by G4RadioactiveDecay::SetDecayRate().

00103 {generation = value;}

void G4RadioactiveDecayRate::SetTaos ( std::vector< G4double value  )  [inline]

Definition at line 106 of file G4RadioactiveDecayRate.hh.

References taos.

Referenced by G4RadioactiveDecay::SetDecayRate().

00106 {taos = value;}

void G4RadioactiveDecayRate::SetVerboseLevel ( G4int  value  )  [inline]

Definition at line 119 of file G4RadioactiveDecayRate.hh.

00120     { verboseLevel = value; }

void G4RadioactiveDecayRate::SetZ ( G4int  value  )  [inline]

Definition at line 100 of file G4RadioactiveDecayRate.hh.

References Z.

Referenced by G4RadioactiveDecay::SetDecayRate().

00100 {Z = value;}


Field Documentation

G4int G4RadioactiveDecayRate::A [protected]

Definition at line 111 of file G4RadioactiveDecayRate.hh.

Referenced by DumpInfo(), G4RadioactiveDecayRate(), GetA(), operator=(), and SetA().

std::vector<G4double> G4RadioactiveDecayRate::decayRateC [protected]

Definition at line 114 of file G4RadioactiveDecayRate.hh.

Referenced by G4RadioactiveDecayRate(), GetDecayRateC(), operator=(), and SetDecayRateC().

G4double G4RadioactiveDecayRate::E [protected]

Definition at line 112 of file G4RadioactiveDecayRate.hh.

Referenced by DumpInfo(), G4RadioactiveDecayRate(), GetE(), operator=(), and SetE().

G4int G4RadioactiveDecayRate::generation [protected]

Definition at line 113 of file G4RadioactiveDecayRate.hh.

Referenced by DumpInfo(), G4RadioactiveDecayRate(), GetGeneration(), operator=(), and SetGeneration().

std::vector<G4double> G4RadioactiveDecayRate::taos [protected]

Definition at line 115 of file G4RadioactiveDecayRate.hh.

Referenced by G4RadioactiveDecayRate(), GetTaos(), operator=(), and SetTaos().

G4int G4RadioactiveDecayRate::Z [protected]

Definition at line 110 of file G4RadioactiveDecayRate.hh.

Referenced by DumpInfo(), G4RadioactiveDecayRate(), GetZ(), operator=(), and SetZ().


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