Geant4.10
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Attributes
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 ( )
G4RadioactiveDecayRate::~G4RadioactiveDecayRate ( )
virtual

Definition at line 66 of file G4RadioactiveDecayRate.cc.

67 { ;}
G4RadioactiveDecayRate::G4RadioactiveDecayRate ( const G4RadioactiveDecayRate right)

Definition at line 40 of file G4RadioactiveDecayRate.cc.

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

41 {
42  Z = right.Z;
43  A = right.A;
44  E = right.E;
45  generation = right.generation;
46  decayRateC = right.decayRateC;
47  taos = right.taos;
48  // verboseLevel = right.verboseLevel;
49 }
std::vector< G4double > decayRateC
std::vector< G4double > taos

Member Function Documentation

void G4RadioactiveDecayRate::DumpInfo ( )

Definition at line 70 of file G4RadioactiveDecayRate.cc.

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

71 {
72  G4cout << " Z: " << Z << " A: " << A << " E: " << E <<G4endl;
73  G4cout << " Generation: " << generation << G4endl;
74 // G4cout << " Coefficiency: " << decayRateC << endl;
75 // G4cout << " Tao: " << tao << endl;
76  // need to overload << for decayRAteC and tao first!
77 
78  G4cout << G4endl;
79 }
G4GLOB_DLL std::ostream G4cout
#define G4endl
Definition: G4ios.hh:61
G4int G4RadioactiveDecayRate::GetA ( void  ) const
inline

Definition at line 93 of file G4RadioactiveDecayRate.hh.

References A.

93 { return A;}
std::vector<G4double> G4RadioactiveDecayRate::GetDecayRateC ( ) const
inline

Definition at line 96 of file G4RadioactiveDecayRate.hh.

References decayRateC.

97  { return decayRateC; }
std::vector< G4double > decayRateC
G4double G4RadioactiveDecayRate::GetE ( ) const
inline

Definition at line 94 of file G4RadioactiveDecayRate.hh.

References E.

94 { return E;}
G4int G4RadioactiveDecayRate::GetGeneration ( ) const
inline

Definition at line 95 of file G4RadioactiveDecayRate.hh.

References generation.

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

Definition at line 98 of file G4RadioactiveDecayRate.hh.

References taos.

98 { return taos; }
std::vector< G4double > taos
G4int G4RadioactiveDecayRate::GetVerboseLevel ( ) const
inline

Definition at line 121 of file G4RadioactiveDecayRate.hh.

122  { return verboseLevel; }
G4int G4RadioactiveDecayRate::GetZ ( void  ) const
inline

Definition at line 92 of file G4RadioactiveDecayRate.hh.

References Z.

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

Definition at line 82 of file G4RadioactiveDecayRate.hh.

83  {return (this != &right);};
G4RadioactiveDecayRate & G4RadioactiveDecayRate::operator= ( const G4RadioactiveDecayRate right)

Definition at line 51 of file G4RadioactiveDecayRate.cc.

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

52 {
53  if (this != &right) {
54  Z = right.Z;
55  A = right.A;
56  E = right.E;
57  generation = right.generation;
58  decayRateC = right.decayRateC;
59  taos = right.taos;
60  // verboseLevel = right.verboseLevel;
61  }
62  return *this;
63 }
std::vector< G4double > decayRateC
std::vector< G4double > taos
G4int G4RadioactiveDecayRate::operator== ( const G4RadioactiveDecayRate right) const
inline

Definition at line 80 of file G4RadioactiveDecayRate.hh.

81  {return (this == &right);};
void G4RadioactiveDecayRate::SetA ( G4int  value)
inline

Definition at line 101 of file G4RadioactiveDecayRate.hh.

References A.

Referenced by G4RadioactiveDecay::SetDecayRate().

101 {A = value;}
const XML_Char int const XML_Char * value
void G4RadioactiveDecayRate::SetDecayRateC ( std::vector< G4double value)
inline

Definition at line 104 of file G4RadioactiveDecayRate.hh.

References decayRateC.

Referenced by G4RadioactiveDecay::SetDecayRate().

105  {decayRateC = value;}
std::vector< G4double > decayRateC
const XML_Char int const XML_Char * value
void G4RadioactiveDecayRate::SetE ( G4double  value)
inline

Definition at line 102 of file G4RadioactiveDecayRate.hh.

References E.

Referenced by G4RadioactiveDecay::SetDecayRate().

102 {E = value;}
const XML_Char int const XML_Char * value
void G4RadioactiveDecayRate::SetGeneration ( G4int  value)
inline

Definition at line 103 of file G4RadioactiveDecayRate.hh.

References generation.

Referenced by G4RadioactiveDecay::SetDecayRate().

103 {generation = value;}
const XML_Char int const XML_Char * value
void G4RadioactiveDecayRate::SetTaos ( std::vector< G4double value)
inline

Definition at line 106 of file G4RadioactiveDecayRate.hh.

References taos.

Referenced by G4RadioactiveDecay::SetDecayRate().

106 {taos = value;}
std::vector< G4double > taos
const XML_Char int const XML_Char * value
void G4RadioactiveDecayRate::SetVerboseLevel ( G4int  value)
inline

Definition at line 119 of file G4RadioactiveDecayRate.hh.

120  { verboseLevel = value; }
const XML_Char int const XML_Char * value
void G4RadioactiveDecayRate::SetZ ( G4int  value)
inline

Definition at line 100 of file G4RadioactiveDecayRate.hh.

References Z.

Referenced by G4RadioactiveDecay::SetDecayRate().

100 {Z = value;}
const XML_Char int const XML_Char * 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
G4double G4RadioactiveDecayRate::E
protected

Definition at line 112 of file G4RadioactiveDecayRate.hh.

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

G4int G4RadioactiveDecayRate::generation
protected
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: