Geant4  10.01.p02
G4MoleculeHandleManager Class Reference

#include <G4MoleculeHandleManager.hh>

+ Collaboration diagram for G4MoleculeHandleManager:

Classes

struct  CompMoleculePointer
 

Public Member Functions

 ~G4MoleculeHandleManager ()
 
G4MoleculeHandle GetMoleculeHandle (const G4Molecule *)
 

Static Public Member Functions

static G4MoleculeHandleManager * Instance ()
 
static void DeleteInstance ()
 

Private Types

typedef std::map< const
G4Molecule *, G4MoleculeHandle,
G4MoleculeHandleManager::CompMoleculePointer > 
MoleculeHandleMap
 

Private Member Functions

 G4MoleculeHandleManager ()
 

Private Attributes

MoleculeHandleMap fMoleculeHandle
 

Static Private Attributes

static G4ThreadLocal
G4MoleculeHandleManager * 
fInstance
 

Detailed Description

Definition at line 58 of file G4MoleculeHandleManager.hh.

Member Typedef Documentation

Constructor & Destructor Documentation

G4MoleculeHandleManager::~G4MoleculeHandleManager ( )

Definition at line 46 of file G4MoleculeHandleManager.cc.

G4MoleculeHandleManager::G4MoleculeHandleManager ( )
private

Definition at line 35 of file G4MoleculeHandleManager.cc.

Member Function Documentation

void G4MoleculeHandleManager::DeleteInstance ( )
static

Definition at line 58 of file G4MoleculeHandleManager.cc.

G4MoleculeHandle G4MoleculeHandleManager::GetMoleculeHandle ( const G4Molecule *  molecule)

Definition at line 76 of file G4MoleculeHandleManager.cc.

G4MoleculeHandleManager * G4MoleculeHandleManager::Instance ( void  )
static

Definition at line 67 of file G4MoleculeHandleManager.cc.

Member Data Documentation

G4ThreadLocal G4MoleculeHandleManager * G4MoleculeHandleManager::fInstance
staticprivate

Definition at line 69 of file G4MoleculeHandleManager.hh.

MoleculeHandleMap G4MoleculeHandleManager::fMoleculeHandle
private

Definition at line 78 of file G4MoleculeHandleManager.hh.


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