Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4RadioactiveDecayRatesToDaughter Class Reference

#include <G4RadioactiveDecayRatesToDaughter.hh>

Public Member Functions

 G4RadioactiveDecayRatesToDaughter ()
 
virtual ~G4RadioactiveDecayRatesToDaughter ()
 
 G4RadioactiveDecayRatesToDaughter (const G4RadioactiveDecayRatesToDaughter &)
 
G4RadioactiveDecayRatesToDaughteroperator= (const G4RadioactiveDecayRatesToDaughter &)
 
G4bool operator== (const G4RadioactiveDecayRatesToDaughter &right) const
 
G4bool operator!= (const G4RadioactiveDecayRatesToDaughter &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 64 of file G4RadioactiveDecayRatesToDaughter.hh.

Constructor & Destructor Documentation

◆ G4RadioactiveDecayRatesToDaughter() [1/2]

◆ ~G4RadioactiveDecayRatesToDaughter()

G4RadioactiveDecayRatesToDaughter::~G4RadioactiveDecayRatesToDaughter ( )
virtual

Definition at line 68 of file G4RadioactiveDecayRatesToDaughter.cc.

69{}

◆ G4RadioactiveDecayRatesToDaughter() [2/2]

G4RadioactiveDecayRatesToDaughter::G4RadioactiveDecayRatesToDaughter ( const G4RadioactiveDecayRatesToDaughter & right)

Definition at line 39 of file G4RadioactiveDecayRatesToDaughter.cc.

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}

Member Function Documentation

◆ DumpInfo()

void G4RadioactiveDecayRatesToDaughter::DumpInfo ( )

Definition at line 72 of file G4RadioactiveDecayRatesToDaughter.cc.

73{
74 G4cout << " Z: " << Z << " A: " << A << " E: " << E <<G4endl;
75 G4cout << " Generation: " << generation << G4endl;
76// G4cout << " Coefficiency: " << decayRateC << endl;
77// G4cout << " Tao: " << tao << endl;
78 // need to overload << for decayRAteC and tao first!
79
80 G4cout << G4endl;
81}
#define G4endl
Definition G4ios.hh:67
G4GLOB_DLL std::ostream G4cout

◆ GetA()

G4int G4RadioactiveDecayRatesToDaughter::GetA ( ) const
inline

Definition at line 81 of file G4RadioactiveDecayRatesToDaughter.hh.

81{return A;}

◆ GetDecayRateC()

std::vector< G4double > G4RadioactiveDecayRatesToDaughter::GetDecayRateC ( ) const
inline

Definition at line 84 of file G4RadioactiveDecayRatesToDaughter.hh.

85 {return decayRateC;}

◆ GetE()

G4double G4RadioactiveDecayRatesToDaughter::GetE ( ) const
inline

Definition at line 82 of file G4RadioactiveDecayRatesToDaughter.hh.

82{return E;}

◆ GetGeneration()

G4int G4RadioactiveDecayRatesToDaughter::GetGeneration ( ) const
inline

Definition at line 83 of file G4RadioactiveDecayRatesToDaughter.hh.

83{return generation;}

◆ GetTaos()

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

Definition at line 86 of file G4RadioactiveDecayRatesToDaughter.hh.

86{return taos;}

◆ GetVerboseLevel()

G4int G4RadioactiveDecayRatesToDaughter::GetVerboseLevel ( ) const
inline

Definition at line 108 of file G4RadioactiveDecayRatesToDaughter.hh.

109 {return verboseLevel;}

◆ GetZ()

G4int G4RadioactiveDecayRatesToDaughter::GetZ ( ) const
inline

Definition at line 80 of file G4RadioactiveDecayRatesToDaughter.hh.

80{return Z;}

◆ operator!=()

G4bool G4RadioactiveDecayRatesToDaughter::operator!= ( const G4RadioactiveDecayRatesToDaughter & right) const
inline

Definition at line 75 of file G4RadioactiveDecayRatesToDaughter.hh.

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

◆ operator=()

G4RadioactiveDecayRatesToDaughter & G4RadioactiveDecayRatesToDaughter::operator= ( const G4RadioactiveDecayRatesToDaughter & right)

Definition at line 52 of file G4RadioactiveDecayRatesToDaughter.cc.

54{
55 if (this != &right) {
56 Z = right.Z;
57 A = right.A;
58 E = right.E;
59 generation = right.generation;
60 decayRateC = right.decayRateC;
61 taos = right.taos;
62 // verboseLevel = right.verboseLevel;
63 }
64 return *this;
65}

◆ operator==()

G4bool G4RadioactiveDecayRatesToDaughter::operator== ( const G4RadioactiveDecayRatesToDaughter & right) const
inline

Definition at line 73 of file G4RadioactiveDecayRatesToDaughter.hh.

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

◆ SetA()

void G4RadioactiveDecayRatesToDaughter::SetA ( G4int value)
inline

Definition at line 89 of file G4RadioactiveDecayRatesToDaughter.hh.

89{A = value;}

Referenced by G4Radioactivation::SetDecayRate().

◆ SetDecayRateC()

void G4RadioactiveDecayRatesToDaughter::SetDecayRateC ( std::vector< G4double > value)
inline

Definition at line 92 of file G4RadioactiveDecayRatesToDaughter.hh.

93 {decayRateC = value;}

Referenced by G4Radioactivation::SetDecayRate().

◆ SetE()

void G4RadioactiveDecayRatesToDaughter::SetE ( G4double value)
inline

Definition at line 90 of file G4RadioactiveDecayRatesToDaughter.hh.

90{E = value;}

Referenced by G4Radioactivation::SetDecayRate().

◆ SetGeneration()

void G4RadioactiveDecayRatesToDaughter::SetGeneration ( G4int value)
inline

Definition at line 91 of file G4RadioactiveDecayRatesToDaughter.hh.

91{generation = value;}

Referenced by G4Radioactivation::SetDecayRate().

◆ SetTaos()

void G4RadioactiveDecayRatesToDaughter::SetTaos ( std::vector< G4double > value)
inline

Definition at line 94 of file G4RadioactiveDecayRatesToDaughter.hh.

94{taos = value;}

Referenced by G4Radioactivation::SetDecayRate().

◆ SetVerboseLevel()

void G4RadioactiveDecayRatesToDaughter::SetVerboseLevel ( G4int value)
inline

Definition at line 106 of file G4RadioactiveDecayRatesToDaughter.hh.

107 {verboseLevel = value;}

◆ SetZ()

void G4RadioactiveDecayRatesToDaughter::SetZ ( G4int value)
inline

Definition at line 88 of file G4RadioactiveDecayRatesToDaughter.hh.

88{Z = value;}

Referenced by G4Radioactivation::SetDecayRate().

Member Data Documentation

◆ A

G4int G4RadioactiveDecayRatesToDaughter::A
protected

◆ decayRateC

std::vector<G4double> G4RadioactiveDecayRatesToDaughter::decayRateC
protected

◆ E

G4double G4RadioactiveDecayRatesToDaughter::E
protected

◆ generation

G4int G4RadioactiveDecayRatesToDaughter::generation
protected

◆ taos

std::vector<G4double> G4RadioactiveDecayRatesToDaughter::taos
protected

◆ Z

G4int G4RadioactiveDecayRatesToDaughter::Z
protected

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