| 
    Geant4
    9.6.p02
    
   | 
 
#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 109 of file G4DNAMolecularMaterial.cc.
      
  | 
  protected | 
      
  | 
  protected | 
Definition at line 76 of file G4DNAMolecularMaterial.cc.

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


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


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


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


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


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

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

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


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


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


      
  | 
  mutableprotected | 
Definition at line 85 of file G4DNAMolecularMaterial.hh.
      
  | 
  mutableprotected | 
Definition at line 86 of file G4DNAMolecularMaterial.hh.
      
  | 
  staticprotected | 
Definition at line 66 of file G4DNAMolecularMaterial.hh.
      
  | 
  protected | 
Definition at line 89 of file G4DNAMolecularMaterial.hh.
      
  | 
  protected | 
Definition at line 82 of file G4DNAMolecularMaterial.hh.
      
  | 
  protected | 
Definition at line 81 of file G4DNAMolecularMaterial.hh.
      
  | 
  protected | 
Definition at line 83 of file G4DNAMolecularMaterial.hh.
      
  | 
  mutableprotected | 
Definition at line 87 of file G4DNAMolecularMaterial.hh.
 1.8.4