Geant4  10.00.p01
G4NeutronHPManager Class Reference

#include <G4NeutronHPManager.hh>

+ Collaboration diagram for G4NeutronHPManager:

Public Member Functions

G4NeutronHPReactionWhiteBoardGetReactionWhiteBoard ()
 
void OpenReactionWhiteBoard ()
 
void CloseReactionWhiteBoard ()
 
void GetDataStream (G4String, std::istringstream &iss)
 
void SetVerboseLevel (G4int i)
 
G4int GetVerboseLevel ()
 

Static Public Member Functions

static G4NeutronHPManagerGetInstance ()
 

Private Member Functions

 G4NeutronHPManager ()
 
 G4NeutronHPManager (const G4NeutronHPManager &)
 
 ~G4NeutronHPManager ()
 

Private Attributes

G4NeutronHPReactionWhiteBoardRWB
 
G4int verboseLevel
 

Static Private Attributes

static G4ThreadLocal
G4NeutronHPManager
instance = NULL
 

Detailed Description

Definition at line 39 of file G4NeutronHPManager.hh.

Constructor & Destructor Documentation

G4NeutronHPManager::G4NeutronHPManager ( )
private

Definition at line 36 of file G4NeutronHPManager.cc.

Referenced by GetInstance().

+ Here is the caller graph for this function:

G4NeutronHPManager::G4NeutronHPManager ( const G4NeutronHPManager )
inlineprivate

Definition at line 49 of file G4NeutronHPManager.hh.

G4NeutronHPManager::~G4NeutronHPManager ( )
private

Definition at line 41 of file G4NeutronHPManager.cc.

Member Function Documentation

void G4NeutronHPManager::CloseReactionWhiteBoard ( )
inline

Definition at line 56 of file G4NeutronHPManager.hh.

References RWB.

Referenced by G4NeutronHPCapture::ApplyYourself(), G4NeutronHPElastic::ApplyYourself(), G4NeutronHPFission::ApplyYourself(), and G4NeutronHPInelastic::ApplyYourself().

+ Here is the caller graph for this function:

void G4NeutronHPManager::GetDataStream ( G4String  filename,
std::istringstream &  iss 
)
static G4NeutronHPManager* G4NeutronHPManager::GetInstance ( void  )
inlinestatic

Definition at line 42 of file G4NeutronHPManager.hh.

References G4NeutronHPManager(), and instance.

Referenced by G4NeutronHPCapture::ApplyYourself(), G4NeutronHPElastic::ApplyYourself(), G4NeutronHPChannelList::ApplyYourself(), G4NeutronHPFission::ApplyYourself(), G4NeutronHPInelastic::ApplyYourself(), G4NeutronHPChannel::ApplyYourself(), G4NeutronHPNames::GetName(), G4NeutronHPCapture::GetVerboseLevel(), G4NeutronHPFission::GetVerboseLevel(), G4NeutronHPElastic::GetVerboseLevel(), G4NeutronHPFissionData::GetVerboseLevel(), G4NeutronHPCaptureData::GetVerboseLevel(), G4NeutronHPInelasticData::GetVerboseLevel(), G4NeutronHPElasticData::GetVerboseLevel(), G4NeutronHPInelastic::GetVerboseLevel(), G4NeutronHPFFFissionFS::Init(), G4NeutronHPFSFissionFS::Init(), G4NeutronHPFissionBaseFS::Init(), G4NeutronHPCaptureFS::Init(), G4NeutronHPElasticFS::Init(), G4NeutronHPInelasticBaseFS::Init(), G4NeutronHPIsoData::Init(), G4NeutronHPInelasticCompFS::Init(), G4ENDFTapeRead::Initialize(), G4WendtFissionFragmentGenerator::InitializeANucleus(), G4NeutronHPThermalScattering::readACoherentFSDATA(), G4NeutronHPThermalScattering::readAnIncoherentFSDATA(), G4NeutronHPThermalScattering::readAnInelasticFSDATA(), G4NeutronHPThermalScatteringData::readData(), G4NeutronHPCapture::SetVerboseLevel(), G4NeutronHPFission::SetVerboseLevel(), G4NeutronHPElastic::SetVerboseLevel(), G4NeutronHPFissionData::SetVerboseLevel(), G4NeutronHPElasticData::SetVerboseLevel(), G4NeutronHPInelasticData::SetVerboseLevel(), G4NeutronHPCaptureData::SetVerboseLevel(), and G4NeutronHPInelastic::SetVerboseLevel().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4NeutronHPReactionWhiteBoard * G4NeutronHPManager::GetReactionWhiteBoard ( )

Definition at line 54 of file G4NeutronHPManager.cc.

References G4cout, G4endl, and RWB.

Referenced by G4NeutronHPChannelList::ApplyYourself(), and G4NeutronHPChannel::ApplyYourself().

+ Here is the caller graph for this function:

G4int G4NeutronHPManager::GetVerboseLevel ( )
inline
void G4NeutronHPManager::OpenReactionWhiteBoard ( )

Definition at line 45 of file G4NeutronHPManager.cc.

References G4cout, G4endl, and RWB.

Referenced by G4NeutronHPCapture::ApplyYourself(), G4NeutronHPElastic::ApplyYourself(), G4NeutronHPFission::ApplyYourself(), and G4NeutronHPInelastic::ApplyYourself().

+ Here is the caller graph for this function:

void G4NeutronHPManager::SetVerboseLevel ( G4int  i)

Member Data Documentation

G4ThreadLocal G4NeutronHPManager * G4NeutronHPManager::instance = NULL
staticprivate

Definition at line 51 of file G4NeutronHPManager.hh.

Referenced by GetInstance().

G4NeutronHPReactionWhiteBoard* G4NeutronHPManager::RWB
private
G4int G4NeutronHPManager::verboseLevel
private

Definition at line 65 of file G4NeutronHPManager.hh.

Referenced by SetVerboseLevel().


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