Geant4
10.00.p03
|
#include <G4NeutronHPManager.hh>
Public Member Functions | |
G4NeutronHPReactionWhiteBoard * | GetReactionWhiteBoard () |
void | OpenReactionWhiteBoard () |
void | CloseReactionWhiteBoard () |
void | GetDataStream (G4String, std::istringstream &iss) |
void | SetVerboseLevel (G4int i) |
G4int | GetVerboseLevel () |
Static Public Member Functions | |
static G4NeutronHPManager * | GetInstance () |
Private Member Functions | |
G4NeutronHPManager () | |
G4NeutronHPManager (const G4NeutronHPManager &) | |
~G4NeutronHPManager () | |
Private Attributes | |
G4NeutronHPReactionWhiteBoard * | RWB |
G4int | verboseLevel |
Static Private Attributes | |
static G4ThreadLocal G4NeutronHPManager * | instance = NULL |
Definition at line 39 of file G4NeutronHPManager.hh.
|
private |
Definition at line 36 of file G4NeutronHPManager.cc.
Referenced by GetInstance().
|
inlineprivate |
Definition at line 49 of file G4NeutronHPManager.hh.
|
private |
Definition at line 41 of file G4NeutronHPManager.cc.
|
inline |
Definition at line 56 of file G4NeutronHPManager.hh.
References RWB.
Referenced by G4NeutronHPCapture::ApplyYourself(), G4NeutronHPElastic::ApplyYourself(), G4NeutronHPFission::ApplyYourself(), and G4NeutronHPInelastic::ApplyYourself().
void G4NeutronHPManager::GetDataStream | ( | G4String | filename, |
std::istringstream & | iss | ||
) |
Definition at line 64 of file G4NeutronHPManager.cc.
References uncompress().
Referenced by G4NeutronHPNames::GetName(), G4NeutronHPFFFissionFS::Init(), G4NeutronHPFSFissionFS::Init(), G4NeutronHPFissionBaseFS::Init(), G4NeutronHPCaptureFS::Init(), G4NeutronHPElasticFS::Init(), G4NeutronHPIsoData::Init(), G4NeutronHPInelasticBaseFS::Init(), G4NeutronHPInelasticCompFS::Init(), G4ENDFTapeRead::Initialize(), G4WendtFissionFragmentGenerator::InitializeANucleus(), G4NeutronHPThermalScattering::readACoherentFSDATA(), G4NeutronHPThermalScattering::readAnIncoherentFSDATA(), G4NeutronHPThermalScattering::readAnInelasticFSDATA(), and G4NeutronHPThermalScatteringData::readData().
|
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().
G4NeutronHPReactionWhiteBoard * G4NeutronHPManager::GetReactionWhiteBoard | ( | ) |
Definition at line 54 of file G4NeutronHPManager.cc.
References G4cout, G4endl, and RWB.
Referenced by G4NeutronHPCapture::ApplyYourself(), G4NeutronHPElastic::ApplyYourself(), G4NeutronHPChannelList::ApplyYourself(), G4NeutronHPFission::ApplyYourself(), G4NeutronHPInelastic::ApplyYourself(), and G4NeutronHPChannel::ApplyYourself().
|
inline |
Definition at line 60 of file G4NeutronHPManager.hh.
Referenced by G4NeutronHPNames::GetName(), G4NeutronHPCapture::GetVerboseLevel(), G4NeutronHPFission::GetVerboseLevel(), G4NeutronHPElastic::GetVerboseLevel(), G4NeutronHPFissionData::GetVerboseLevel(), G4NeutronHPCaptureData::GetVerboseLevel(), G4NeutronHPInelasticData::GetVerboseLevel(), G4NeutronHPElasticData::GetVerboseLevel(), and G4NeutronHPInelastic::GetVerboseLevel().
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().
void G4NeutronHPManager::SetVerboseLevel | ( | G4int | i | ) |
Definition at line 120 of file G4NeutronHPManager.cc.
References G4cout, G4endl, and verboseLevel.
Referenced by G4NeutronHPCapture::SetVerboseLevel(), G4NeutronHPFission::SetVerboseLevel(), G4NeutronHPElastic::SetVerboseLevel(), G4NeutronHPFissionData::SetVerboseLevel(), G4NeutronHPElasticData::SetVerboseLevel(), G4NeutronHPCaptureData::SetVerboseLevel(), G4NeutronHPInelasticData::SetVerboseLevel(), and G4NeutronHPInelastic::SetVerboseLevel().
|
staticprivate |
Definition at line 51 of file G4NeutronHPManager.hh.
Referenced by GetInstance().
|
private |
Definition at line 60 of file G4NeutronHPManager.hh.
Referenced by CloseReactionWhiteBoard(), GetReactionWhiteBoard(), and OpenReactionWhiteBoard().
|
private |
Definition at line 65 of file G4NeutronHPManager.hh.
Referenced by SetVerboseLevel().