G4tgbMaterialMixture Class Reference

#include <G4tgbMaterialMixture.hh>

Inheritance diagram for G4tgbMaterialMixture:

G4tgbMaterial G4tgbMaterialMixtureByNoAtoms G4tgbMaterialMixtureByVolume G4tgbMaterialMixtureByWeight

Public Member Functions

 G4tgbMaterialMixture ()
virtual ~G4tgbMaterialMixture ()
virtual const G4StringGetComponent (G4int i) const
virtual G4double GetFraction (G4int i) const
G4tgbMaterialMixtureoperator= (const G4tgbMaterialMixture &)

Protected Member Functions

virtual void TransformToFractionsByWeight ()

Detailed Description

Definition at line 50 of file G4tgbMaterialMixture.hh.


Constructor & Destructor Documentation

G4tgbMaterialMixture::G4tgbMaterialMixture (  ) 

Definition at line 39 of file G4tgbMaterialMixture.cc.

00040 {
00041 }

G4tgbMaterialMixture::~G4tgbMaterialMixture (  )  [virtual]

Definition at line 45 of file G4tgbMaterialMixture.cc.

00046 {
00047 }


Member Function Documentation

const G4String & G4tgbMaterialMixture::GetComponent ( G4int  i  )  const [virtual]

Definition at line 51 of file G4tgbMaterialMixture.cc.

References G4tgrMaterial::GetComponent(), and G4tgbMaterial::theTgrMate.

Referenced by G4tgbMaterialMixtureByWeight::BuildG4Material(), G4tgbMaterialMixtureByVolume::BuildG4Material(), G4tgbMaterialMixtureByNoAtoms::BuildG4Material(), and G4tgbMaterialMixtureByVolume::TransformToFractionsByWeight().

00052 {
00053    return theTgrMate->GetComponent( i );
00054 }

G4double G4tgbMaterialMixture::GetFraction ( G4int  i  )  const [virtual]

Definition at line 58 of file G4tgbMaterialMixture.cc.

References G4tgrMaterial::GetFraction(), and G4tgbMaterial::theTgrMate.

Referenced by G4tgbMaterialMixtureByWeight::BuildG4Material(), G4tgbMaterialMixtureByNoAtoms::BuildG4Material(), and G4tgbMaterialMixtureByVolume::TransformToFractionsByWeight().

00059 {
00060    return theTgrMate->GetFraction( i );
00061 } 

G4tgbMaterialMixture & G4tgbMaterialMixture::operator= ( const G4tgbMaterialMixture  ) 

Definition at line 66 of file G4tgbMaterialMixture.cc.

00067 {
00068    return *this;
00069 }

void G4tgbMaterialMixture::TransformToFractionsByWeight (  )  [protected, virtual]

Reimplemented in G4tgbMaterialMixtureByNoAtoms, and G4tgbMaterialMixtureByVolume.

Definition at line 73 of file G4tgbMaterialMixture.cc.

00074 {
00075 }


The documentation for this class was generated from the following files:
Generated on Mon May 27 17:53:29 2013 for Geant4 by  doxygen 1.4.7