Geant4.10
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Protected Attributes
G4RadioactiveDecayRateVector Class Reference

#include <G4RadioactiveDecayRateVector.hh>

Public Types

typedef std::vector
< G4RadioactiveDecayRate
G4RadioactiveDecayRates
 

Public Member Functions

 G4RadioactiveDecayRateVector ()
 
virtual ~G4RadioactiveDecayRateVector ()
 
 G4RadioactiveDecayRateVector (const G4RadioactiveDecayRateVector &)
 
G4RadioactiveDecayRateVectoroperator= (const G4RadioactiveDecayRateVector &)
 
G4int operator== (const G4RadioactiveDecayRateVector &right) const
 
G4int operator!= (const G4RadioactiveDecayRateVector &right) const
 
G4String GetIonName () const
 
G4RadioactiveDecayRates GetItsRates () const
 
void SetIonName (G4String name)
 
void SetItsRates (G4RadioactiveDecayRates arate)
 

Protected Attributes

G4String ionName
 
G4RadioactiveDecayRates itsRates
 

Detailed Description

Definition at line 60 of file G4RadioactiveDecayRateVector.hh.

Member Typedef Documentation

Definition at line 68 of file G4RadioactiveDecayRateVector.hh.

Constructor & Destructor Documentation

G4RadioactiveDecayRateVector::G4RadioactiveDecayRateVector ( )

Definition at line 31 of file G4RadioactiveDecayRateVector.cc.

32 {
33  ;
34  //do nothing at the momment
35 }
G4RadioactiveDecayRateVector::~G4RadioactiveDecayRateVector ( )
virtual

Definition at line 55 of file G4RadioactiveDecayRateVector.cc.

56 { ;}
G4RadioactiveDecayRateVector::G4RadioactiveDecayRateVector ( const G4RadioactiveDecayRateVector right)

Definition at line 39 of file G4RadioactiveDecayRateVector.cc.

References ionName, and itsRates.

40 {
41  ionName = right.ionName;
42  itsRates = right.itsRates;
43 }

Member Function Documentation

G4String G4RadioactiveDecayRateVector::GetIonName ( ) const
inline

Definition at line 92 of file G4RadioactiveDecayRateVector.hh.

References ionName.

G4RadioactiveDecayRates G4RadioactiveDecayRateVector::GetItsRates ( ) const
inline

Definition at line 95 of file G4RadioactiveDecayRateVector.hh.

References itsRates.

95 {return itsRates; }
G4int G4RadioactiveDecayRateVector::operator!= ( const G4RadioactiveDecayRateVector right) const
inline

Definition at line 87 of file G4RadioactiveDecayRateVector.hh.

88  {return (this != &right);}
G4RadioactiveDecayRateVector & G4RadioactiveDecayRateVector::operator= ( const G4RadioactiveDecayRateVector right)

Definition at line 45 of file G4RadioactiveDecayRateVector.cc.

References ionName, and itsRates.

46 {
47  if (this != &right) {
48  ionName = right.ionName;
49  itsRates = right.itsRates;
50  }
51  return *this;
52 }
G4int G4RadioactiveDecayRateVector::operator== ( const G4RadioactiveDecayRateVector right) const
inline

Definition at line 85 of file G4RadioactiveDecayRateVector.hh.

86  {return (this == &right);}
void G4RadioactiveDecayRateVector::SetIonName ( G4String  name)
inline

Definition at line 99 of file G4RadioactiveDecayRateVector.hh.

References ionName.

Referenced by G4RadioactiveDecay::AddDecayRateTable().

99 {ionName = name;}
const XML_Char * name
void G4RadioactiveDecayRateVector::SetItsRates ( G4RadioactiveDecayRates  arate)
inline

Definition at line 102 of file G4RadioactiveDecayRateVector.hh.

References itsRates.

Referenced by G4RadioactiveDecay::AddDecayRateTable().

102 {itsRates = arate;}

Field Documentation

G4String G4RadioactiveDecayRateVector::ionName
protected
G4RadioactiveDecayRates G4RadioactiveDecayRateVector::itsRates
protected

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