G4RadioactiveDecayRateVector Class Reference

#include <G4RadioactiveDecayRateVector.hh>


Public Types

typedef std::vector< G4RadioactiveDecayRateG4RadioactiveDecayRates

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

typedef std::vector<G4RadioactiveDecayRate> G4RadioactiveDecayRateVector::G4RadioactiveDecayRates

Definition at line 68 of file G4RadioactiveDecayRateVector.hh.


Constructor & Destructor Documentation

G4RadioactiveDecayRateVector::G4RadioactiveDecayRateVector (  ) 

Definition at line 31 of file G4RadioactiveDecayRateVector.cc.

00032 {
00033   ;
00034   //do nothing at the momment
00035 }

G4RadioactiveDecayRateVector::~G4RadioactiveDecayRateVector (  )  [virtual]

Definition at line 55 of file G4RadioactiveDecayRateVector.cc.

00056 { ;} 

G4RadioactiveDecayRateVector::G4RadioactiveDecayRateVector ( const G4RadioactiveDecayRateVector  ) 

Definition at line 39 of file G4RadioactiveDecayRateVector.cc.

References ionName, and itsRates.

00040 {
00041   ionName = right.ionName;
00042   itsRates = right.itsRates;
00043 }


Member Function Documentation

G4String G4RadioactiveDecayRateVector::GetIonName (  )  const [inline]

Definition at line 92 of file G4RadioactiveDecayRateVector.hh.

References ionName.

00092 {return ionName;}

G4RadioactiveDecayRates G4RadioactiveDecayRateVector::GetItsRates (  )  const [inline]

Definition at line 95 of file G4RadioactiveDecayRateVector.hh.

References itsRates.

00095 {return itsRates; }

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

Definition at line 87 of file G4RadioactiveDecayRateVector.hh.

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

G4RadioactiveDecayRateVector & G4RadioactiveDecayRateVector::operator= ( const G4RadioactiveDecayRateVector  ) 

Definition at line 45 of file G4RadioactiveDecayRateVector.cc.

References ionName, and itsRates.

00046 {
00047   if (this != &right) { 
00048     ionName = right.ionName;
00049     itsRates = right.itsRates;
00050   }
00051   return *this;
00052 }

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

Definition at line 85 of file G4RadioactiveDecayRateVector.hh.

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

void G4RadioactiveDecayRateVector::SetIonName ( G4String  name  )  [inline]

Definition at line 99 of file G4RadioactiveDecayRateVector.hh.

References ionName.

Referenced by G4RadioactiveDecay::AddDecayRateTable().

00099 {ionName = name;}

void G4RadioactiveDecayRateVector::SetItsRates ( G4RadioactiveDecayRates  arate  )  [inline]

Definition at line 102 of file G4RadioactiveDecayRateVector.hh.

References itsRates.

Referenced by G4RadioactiveDecay::AddDecayRateTable().

00102 {itsRates = arate;}


Field Documentation

G4String G4RadioactiveDecayRateVector::ionName [protected]

Definition at line 108 of file G4RadioactiveDecayRateVector.hh.

Referenced by G4RadioactiveDecayRateVector(), GetIonName(), operator=(), and SetIonName().

G4RadioactiveDecayRates G4RadioactiveDecayRateVector::itsRates [protected]

Definition at line 109 of file G4RadioactiveDecayRateVector.hh.

Referenced by G4RadioactiveDecayRateVector(), GetItsRates(), operator=(), and SetItsRates().


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