|
Geant4_10
|
#include <G4DNAMolecularMaterial.hh>


Public Member Functions | |
| void | DeleteInstance () |
| void | Initialize () |
| virtual G4bool | Notify (G4ApplicationState requestedState) |
| const std::vector< ComponentMap > * | GetMassFractionTable () const |
| const std::vector< ComponentMap > * | GetDensityTable () const |
| const std::vector< double > * | GetDensityTableFor (const G4Material *) const |
| const std::vector< double > * | GetNumMolPerVolTableFor (const G4Material *) const |
Public Member Functions inherited from G4VStateDependent | |
| G4VStateDependent (G4bool bottom=false) | |
| virtual | ~G4VStateDependent () |
| G4int | operator== (const G4VStateDependent &right) const |
| G4int | operator!= (const G4VStateDependent &right) const |
Static Public Member Functions | |
| static G4DNAMolecularMaterial * | Instance () |
Protected Member Functions | |
| G4DNAMolecularMaterial () | |
| G4DNAMolecularMaterial (const G4DNAMolecularMaterial &right) | |
| G4DNAMolecularMaterial & | operator= (const G4DNAMolecularMaterial &) |
| virtual | ~G4DNAMolecularMaterial () |
| void | Create () |
| void | InitializeNumMolPerVol () |
| void | InitializeDensity () |
| void | RecordMolecularMaterial (G4Material *parentMaterial, G4Material *molecularMaterial, G4double fraction) |
| void | SearchMolecularMaterial (G4Material *parentMaterial, G4Material *material, double currentFraction) |
| void | AddMaterial (const G4Material *, double fraction) |
| void | PrintNotAMolecularMaterial (const char *methodName, const G4Material *lookForMaterial) const |
Protected Attributes | |
| std::vector< ComponentMap > * | fpCompFractionTable |
| std::vector< ComponentMap > * | fpCompDensityTable |
| std::vector< ComponentMap > * | fpCompNumMolPerVolTable |
| std::map< const G4Material *, std::vector< double > *, CompareMaterial > | fAskedDensityTable |
| std::map< const G4Material *, std::vector< double > *, CompareMaterial > | fAskedNumPerVolTable |
| std::map< const G4Material *, bool, CompareMaterial > | fWarningPrinted |
| G4bool | fIsInitialized |
Static Protected Attributes | |
| static G4DNAMolecularMaterial * | fInstance |
Definition at line 50 of file G4DNAMolecularMaterial.hh.
|
protected |
|
protected |
|
protectedvirtual |
Definition at line 113 of file G4DNAMolecularMaterial.cc.
|
protected |
|
protected |
Definition at line 80 of file G4DNAMolecularMaterial.cc.

| void G4DNAMolecularMaterial::DeleteInstance | ( | ) |
Definition at line 74 of file G4DNAMolecularMaterial.cc.
|
inline |
Definition at line 98 of file G4DNAMolecularMaterial.hh.
| const std::vector< double > * G4DNAMolecularMaterial::GetDensityTableFor | ( | const G4Material * | lookForMaterial | ) | const |
Definition at line 310 of file G4DNAMolecularMaterial.cc.


|
inline |
Definition at line 93 of file G4DNAMolecularMaterial.hh.
| const std::vector< double > * G4DNAMolecularMaterial::GetNumMolPerVolTableFor | ( | const G4Material * | lookForMaterial | ) | const |
Definition at line 375 of file G4DNAMolecularMaterial.cc.


| void G4DNAMolecularMaterial::Initialize | ( | ) |
Definition at line 279 of file G4DNAMolecularMaterial.cc.


|
protected |
Definition at line 208 of file G4DNAMolecularMaterial.cc.


|
protected |
Definition at line 247 of file G4DNAMolecularMaterial.cc.


|
static |
Definition at line 68 of file G4DNAMolecularMaterial.cc.

|
virtual |
Implements G4VStateDependent.
Definition at line 95 of file G4DNAMolecularMaterial.cc.

|
protected |
|
protected |
Definition at line 442 of file G4DNAMolecularMaterial.cc.


|
protected |
Definition at line 155 of file G4DNAMolecularMaterial.cc.


|
protected |
Definition at line 177 of file G4DNAMolecularMaterial.cc.


|
mutableprotected |
Definition at line 86 of file G4DNAMolecularMaterial.hh.
|
mutableprotected |
Definition at line 87 of file G4DNAMolecularMaterial.hh.
|
staticprotected |
Definition at line 66 of file G4DNAMolecularMaterial.hh.
|
protected |
Definition at line 90 of file G4DNAMolecularMaterial.hh.
|
protected |
Definition at line 83 of file G4DNAMolecularMaterial.hh.
|
protected |
Definition at line 82 of file G4DNAMolecularMaterial.hh.
|
protected |
Definition at line 84 of file G4DNAMolecularMaterial.hh.
|
mutableprotected |
Definition at line 88 of file G4DNAMolecularMaterial.hh.
1.8.5