#include <G4RadioactiveDecayRate.hh>
Public Member Functions | |
G4RadioactiveDecayRate () | |
virtual | ~G4RadioactiveDecayRate () |
G4RadioactiveDecayRate (const G4RadioactiveDecayRate &) | |
G4RadioactiveDecayRate & | operator= (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< G4double > | GetDecayRateC () const |
std::vector< G4double > | GetTaos () 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< G4double > | decayRateC |
std::vector< G4double > | taos |
Definition at line 59 of file G4RadioactiveDecayRate.hh.
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] |
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 }
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] |
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] |
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] |
G4int G4RadioactiveDecayRate::GetVerboseLevel | ( | ) | const [inline] |
G4int G4RadioactiveDecayRate::GetZ | ( | void | ) | const [inline] |
G4int G4RadioactiveDecayRate::operator!= | ( | const G4RadioactiveDecayRate & | right | ) | const [inline] |
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] |
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] |
void G4RadioactiveDecayRate::SetZ | ( | G4int | value | ) | [inline] |
Definition at line 100 of file G4RadioactiveDecayRate.hh.
References Z.
Referenced by G4RadioactiveDecay::SetDecayRate().
00100 {Z = value;}
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().