Geant4  10.01.p02
G4NeutronHPThreadLocalManager Class Reference

#include <G4NeutronHPThreadLocalManager.hh>

+ Collaboration diagram for G4NeutronHPThreadLocalManager:

Public Member Functions

G4NeutronHPReactionWhiteBoardGetReactionWhiteBoard ()
 
void OpenReactionWhiteBoard ()
 
void CloseReactionWhiteBoard ()
 

Static Public Member Functions

static
G4NeutronHPThreadLocalManager
GetInstance ()
 

Private Member Functions

 G4NeutronHPThreadLocalManager ()
 
 G4NeutronHPThreadLocalManager (const G4NeutronHPThreadLocalManager &)
 
 ~G4NeutronHPThreadLocalManager ()
 

Private Attributes

G4NeutronHPReactionWhiteBoardRWB
 

Static Private Attributes

static G4ThreadLocal
G4NeutronHPThreadLocalManager
instance = NULL
 

Detailed Description

Definition at line 39 of file G4NeutronHPThreadLocalManager.hh.

Constructor & Destructor Documentation

G4NeutronHPThreadLocalManager::G4NeutronHPThreadLocalManager ( )
private

Definition at line 37 of file G4NeutronHPThreadLocalManager.cc.

Referenced by GetInstance().

+ Here is the caller graph for this function:

G4NeutronHPThreadLocalManager::G4NeutronHPThreadLocalManager ( const G4NeutronHPThreadLocalManager )
inlineprivate

Definition at line 49 of file G4NeutronHPThreadLocalManager.hh.

G4NeutronHPThreadLocalManager::~G4NeutronHPThreadLocalManager ( )
private

Definition at line 43 of file G4NeutronHPThreadLocalManager.cc.

Member Function Documentation

void G4NeutronHPThreadLocalManager::CloseReactionWhiteBoard ( )

Definition at line 64 of file G4NeutronHPThreadLocalManager.cc.

References RWB.

Referenced by G4NeutronHPManager::CloseReactionWhiteBoard().

+ Here is the caller graph for this function:

static G4NeutronHPThreadLocalManager* G4NeutronHPThreadLocalManager::GetInstance ( void  )
inlinestatic

Definition at line 42 of file G4NeutronHPThreadLocalManager.hh.

References G4NeutronHPThreadLocalManager(), and instance.

Referenced by G4NeutronHPManager::CloseReactionWhiteBoard(), G4NeutronHPManager::GetReactionWhiteBoard(), and G4NeutronHPManager::OpenReactionWhiteBoard().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4NeutronHPReactionWhiteBoard * G4NeutronHPThreadLocalManager::GetReactionWhiteBoard ( )

Definition at line 56 of file G4NeutronHPThreadLocalManager.cc.

References G4cout, G4endl, and RWB.

Referenced by G4NeutronHPManager::GetReactionWhiteBoard().

+ Here is the caller graph for this function:

void G4NeutronHPThreadLocalManager::OpenReactionWhiteBoard ( )

Definition at line 47 of file G4NeutronHPThreadLocalManager.cc.

References G4cout, G4endl, and RWB.

Referenced by G4NeutronHPManager::OpenReactionWhiteBoard().

+ Here is the caller graph for this function:

Member Data Documentation

G4ThreadLocal G4NeutronHPThreadLocalManager * G4NeutronHPThreadLocalManager::instance = NULL
staticprivate

Definition at line 51 of file G4NeutronHPThreadLocalManager.hh.

Referenced by GetInstance().

G4NeutronHPReactionWhiteBoard* G4NeutronHPThreadLocalManager::RWB
private

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