Geant4.10
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Data Fields
G4MolecularConfiguration::G4MolecularConfigurationManager Struct Reference

#include <G4MolecularConfiguration.hh>

Public Types

typedef std::map< const
G4MoleculeDefinition
*, std::map
< G4ElectronOccupancy,
G4MolecularConfiguration
*, comparator > > 
MolecularConfigurationTable
 

Public Member Functions

 G4MolecularConfigurationManager ()
 
 ~G4MolecularConfigurationManager ()
 

Data Fields

MolecularConfigurationTable fTable
 

Detailed Description

Definition at line 180 of file G4MolecularConfiguration.hh.

Member Typedef Documentation

Definition at line 185 of file G4MolecularConfiguration.hh.

Constructor & Destructor Documentation

G4MolecularConfiguration::G4MolecularConfigurationManager::G4MolecularConfigurationManager ( )
inline

Definition at line 182 of file G4MolecularConfiguration.hh.

182 {;}
G4MolecularConfiguration::G4MolecularConfigurationManager::~G4MolecularConfigurationManager ( )

Definition at line 58 of file G4MolecularConfiguration.cc.

59 {
60  G4MolecularConfigurationManager::MolecularConfigurationTable::iterator it1;
61  std::map<G4ElectronOccupancy, G4MolecularConfiguration*, comparator>::iterator it2;
62 
63  for(it1 = fTable.begin() ; it1 != fTable.end() ; it1++)
64  {
65  for(it2=it1->second.begin(); it2!=it1->second.end(); it2++)
66  {
67  if(it2->second)
68  {
69  delete it2->second;
70  }
71  }
72  }
73 }

Field Documentation

MolecularConfigurationTable G4MolecularConfiguration::G4MolecularConfigurationManager::fTable

Definition at line 186 of file G4MolecularConfiguration.hh.


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