Geant4
10.01.p01
|
#include <G4NeutronHPManager.hh>
Static Public Member Functions | |
static G4NeutronHPManager * | GetInstance () |
Private Member Functions | |
G4NeutronHPManager () | |
G4NeutronHPManager (const G4NeutronHPManager &) | |
~G4NeutronHPManager () | |
void | register_data_file (G4String, G4String) |
Static Private Attributes | |
static G4NeutronHPManager * | instance = G4NeutronHPManager::GetInstance() |
Definition at line 49 of file G4NeutronHPManager.hh.
|
private |
Definition at line 39 of file G4NeutronHPManager.cc.
References DO_NOT_ADJUST_FINAL_STATE, messenger, NEGLECT_DOPPLER, PRODUCE_FISSION_FRAGMENTS, SKIP_MISSING_ISOTOPES, and USE_ONLY_PHOTONEVAPORATION.
Referenced by GetInstance().
|
inlineprivate |
Definition at line 59 of file G4NeutronHPManager.hh.
|
private |
Definition at line 70 of file G4NeutronHPManager.cc.
References messenger.
void G4NeutronHPManager::CloseReactionWhiteBoard | ( | ) |
Definition at line 95 of file G4NeutronHPManager.cc.
References G4NeutronHPThreadLocalManager::CloseReactionWhiteBoard(), and G4NeutronHPThreadLocalManager::GetInstance().
Referenced by G4NeutronHPCapture::ApplyYourself(), G4NeutronHPElastic::ApplyYourself(), G4NeutronHPFission::ApplyYourself(), and G4NeutronHPInelastic::ApplyYourself().
void G4NeutronHPManager::DumpDataSource | ( | ) |
Definition at line 203 of file G4NeutronHPManager.cc.
References G4cout, G4endl, and mDataEvaluation.
|
inline |
Definition at line 92 of file G4NeutronHPManager.hh.
References theCaptureCrossSections.
Referenced by G4NeutronHPCaptureData::BuildPhysicsTable().
|
inline |
Definition at line 103 of file G4NeutronHPManager.hh.
References theCaptureFSs.
Referenced by G4NeutronHPCapture::BuildPhysicsTable().
void G4NeutronHPManager::GetDataStream | ( | G4String | filename, |
std::istringstream & | iss | ||
) |
Definition at line 102 of file G4NeutronHPManager.cc.
References register_data_file(), and uncompress().
Referenced by G4NeutronHPFFFissionFS::Init(), G4NeutronHPFSFissionFS::Init(), G4NeutronHPFissionBaseFS::Init(), G4NeutronHPCaptureFS::Init(), G4NeutronHPElasticFS::Init(), G4NeutronHPInelasticBaseFS::Init(), G4NeutronHPIsoData::Init(), G4NeutronHPInelasticCompFS::Init(), G4FissionLibrary::Init(), G4ENDFTapeRead::Initialize(), G4WendtFissionFragmentGenerator::InitializeANucleus(), G4NeutronHPThermalScattering::readACoherentFSDATA(), G4NeutronHPThermalScattering::readAnIncoherentFSDATA(), G4NeutronHPThermalScattering::readAnInelasticFSDATA(), and G4NeutronHPThermalScatteringData::readData().
void G4NeutronHPManager::GetDataStream2 | ( | G4String | filename, |
std::istringstream & | iss | ||
) |
Definition at line 169 of file G4NeutronHPManager.cc.
Referenced by G4NeutronHPNames::GetName().
|
inline |
Definition at line 81 of file G4NeutronHPManager.hh.
References DO_NOT_ADJUST_FINAL_STATE.
|
inline |
Definition at line 90 of file G4NeutronHPManager.hh.
References theElasticCrossSections.
Referenced by G4NeutronHPElasticData::BuildPhysicsTable().
|
inline |
Definition at line 99 of file G4NeutronHPManager.hh.
References theElasticFSs.
Referenced by G4NeutronHPElastic::BuildPhysicsTable().
|
inline |
Definition at line 96 of file G4NeutronHPManager.hh.
References theFissionCrossSections.
Referenced by G4NeutronHPFissionData::BuildPhysicsTable().
|
inline |
Definition at line 105 of file G4NeutronHPManager.hh.
References theFissionFSs.
Referenced by G4NeutronHPFission::BuildPhysicsTable().
|
inline |
Definition at line 94 of file G4NeutronHPManager.hh.
References theInelasticCrossSections.
Referenced by G4NeutronHPInelasticData::BuildPhysicsTable().
|
inline |
Definition at line 101 of file G4NeutronHPManager.hh.
References theInelasticFSs.
Referenced by G4NeutronHPInelastic::BuildPhysicsTable().
|
inlinestatic |
Definition at line 52 of file G4NeutronHPManager.hh.
References G4NeutronHPManager(), and instance.
Referenced by G4NeutronHPFinalState::adjust_final_state(), G4NeutronHPFissionFS::ApplyYourself(), G4NeutronHPCapture::ApplyYourself(), G4NeutronHPElastic::ApplyYourself(), G4NeutronHPCaptureFS::ApplyYourself(), G4NeutronHPChannelList::ApplyYourself(), G4NeutronHPFission::ApplyYourself(), G4NeutronHPInelastic::ApplyYourself(), G4NeutronHPChannel::ApplyYourself(), G4NeutronHPCapture::BuildPhysicsTable(), G4NeutronHPElastic::BuildPhysicsTable(), G4NeutronHPFission::BuildPhysicsTable(), G4NeutronHPFissionData::BuildPhysicsTable(), G4NeutronHPInelasticData::BuildPhysicsTable(), G4NeutronHPCaptureData::BuildPhysicsTable(), G4NeutronHPElasticData::BuildPhysicsTable(), G4NeutronHPThermalScatteringData::BuildPhysicsTable(), G4NeutronHPInelastic::BuildPhysicsTable(), G4NeutronHPThermalScattering::buildPhysicsTable(), G4NeutronHPNames::GetName(), G4NeutronHPCapture::GetVerboseLevel(), G4NeutronHPFission::GetVerboseLevel(), G4NeutronHPElastic::GetVerboseLevel(), G4NeutronHPFissionData::GetVerboseLevel(), G4NeutronHPCaptureData::GetVerboseLevel(), G4NeutronHPInelasticData::GetVerboseLevel(), G4NeutronHPElasticData::GetVerboseLevel(), G4NeutronHPInelastic::GetVerboseLevel(), G4NeutronHPFFFissionFS::Init(), G4NeutronHPFSFissionFS::Init(), G4NeutronHPFissionFS::Init(), G4NeutronHPFissionBaseFS::Init(), G4NeutronHPCaptureFS::Init(), G4NeutronHPElasticFS::Init(), G4NeutronHPInelasticBaseFS::Init(), G4NeutronHPIsoData::Init(), G4NeutronHPInelasticCompFS::Init(), G4FissionLibrary::Init(), G4ENDFTapeRead::Initialize(), G4WendtFissionFragmentGenerator::InitializeANucleus(), G4NeutronHPThermalScattering::readACoherentFSDATA(), G4NeutronHPThermalScattering::readAnIncoherentFSDATA(), G4NeutronHPThermalScattering::readAnInelasticFSDATA(), G4NeutronHPThermalScatteringData::readData(), G4NeutronHPCapture::SetVerboseLevel(), G4NeutronHPElastic::SetVerboseLevel(), G4NeutronHPFission::SetVerboseLevel(), G4NeutronHPFissionData::SetVerboseLevel(), G4NeutronHPElasticData::SetVerboseLevel(), G4NeutronHPInelasticData::SetVerboseLevel(), G4NeutronHPCaptureData::SetVerboseLevel(), and G4NeutronHPInelastic::SetVerboseLevel().
|
inline |
Definition at line 80 of file G4NeutronHPManager.hh.
References NEGLECT_DOPPLER.
|
inline |
Definition at line 82 of file G4NeutronHPManager.hh.
References PRODUCE_FISSION_FRAGMENTS.
Referenced by G4NeutronHPFissionFS::ApplyYourself().
G4NeutronHPReactionWhiteBoard * G4NeutronHPManager::GetReactionWhiteBoard | ( | ) |
Definition at line 86 of file G4NeutronHPManager.cc.
References G4NeutronHPThreadLocalManager::GetInstance(), and G4NeutronHPThreadLocalManager::GetReactionWhiteBoard().
Referenced by G4NeutronHPCapture::ApplyYourself(), G4NeutronHPElastic::ApplyYourself(), G4NeutronHPChannelList::ApplyYourself(), G4NeutronHPFission::ApplyYourself(), G4NeutronHPInelastic::ApplyYourself(), and G4NeutronHPChannel::ApplyYourself().
|
inline |
Definition at line 79 of file G4NeutronHPManager.hh.
References SKIP_MISSING_ISOTOPES.
Referenced by G4NeutronHPNames::GetName().
|
inline |
Definition at line 108 of file G4NeutronHPManager.hh.
References theTSCoherentCrossSections.
Referenced by G4NeutronHPThermalScatteringData::BuildPhysicsTable().
|
inline |
Definition at line 115 of file G4NeutronHPManager.hh.
References theTSCoherentFinalStates.
Referenced by G4NeutronHPThermalScattering::buildPhysicsTable().
|
inline |
Definition at line 110 of file G4NeutronHPManager.hh.
References theTSIncoherentCrossSections.
Referenced by G4NeutronHPThermalScatteringData::BuildPhysicsTable().
|
inline |
Definition at line 117 of file G4NeutronHPManager.hh.
References theTSIncoherentFinalStates.
Referenced by G4NeutronHPThermalScattering::buildPhysicsTable().
|
inline |
Definition at line 112 of file G4NeutronHPManager.hh.
References theTSInelasticCrossSections.
Referenced by G4NeutronHPThermalScatteringData::BuildPhysicsTable().
|
inline |
Definition at line 119 of file G4NeutronHPManager.hh.
References theTSInelasticFinalStates.
Referenced by G4NeutronHPThermalScattering::buildPhysicsTable().
|
inline |
Definition at line 77 of file G4NeutronHPManager.hh.
References USE_ONLY_PHOTONEVAPORATION.
|
inline |
Definition at line 73 of file G4NeutronHPManager.hh.
References verboseLevel.
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 75 of file G4NeutronHPManager.cc.
References G4NeutronHPThreadLocalManager::GetInstance(), and G4NeutronHPThreadLocalManager::OpenReactionWhiteBoard().
Referenced by G4NeutronHPCapture::ApplyYourself(), G4NeutronHPElastic::ApplyYourself(), G4NeutronHPFission::ApplyYourself(), and G4NeutronHPInelastic::ApplyYourself().
Definition at line 199 of file G4NeutronHPManager.cc.
References mDataEvaluation.
Referenced by GetDataStream().
|
inline |
Definition at line 91 of file G4NeutronHPManager.hh.
References theCaptureCrossSections.
Referenced by G4NeutronHPCaptureData::BuildPhysicsTable().
|
inline |
Definition at line 104 of file G4NeutronHPManager.hh.
References theCaptureFSs.
Referenced by G4NeutronHPCapture::BuildPhysicsTable().
|
inline |
Definition at line 89 of file G4NeutronHPManager.hh.
References theElasticCrossSections.
Referenced by G4NeutronHPElasticData::BuildPhysicsTable().
|
inline |
Definition at line 100 of file G4NeutronHPManager.hh.
References theElasticFSs.
Referenced by G4NeutronHPElastic::BuildPhysicsTable().
|
inline |
Definition at line 95 of file G4NeutronHPManager.hh.
References theFissionCrossSections.
Referenced by G4NeutronHPFissionData::BuildPhysicsTable().
|
inline |
Definition at line 106 of file G4NeutronHPManager.hh.
References theFissionFSs.
Referenced by G4NeutronHPFission::BuildPhysicsTable().
|
inline |
Definition at line 93 of file G4NeutronHPManager.hh.
References theInelasticCrossSections.
Referenced by G4NeutronHPInelasticData::BuildPhysicsTable().
|
inline |
Definition at line 102 of file G4NeutronHPManager.hh.
References theInelasticFSs.
Referenced by G4NeutronHPInelastic::BuildPhysicsTable().
|
inline |
Definition at line 109 of file G4NeutronHPManager.hh.
References theTSCoherentCrossSections.
Referenced by G4NeutronHPThermalScatteringData::BuildPhysicsTable().
|
inline |
Definition at line 116 of file G4NeutronHPManager.hh.
References theTSCoherentFinalStates.
Referenced by G4NeutronHPThermalScattering::buildPhysicsTable().
|
inline |
Definition at line 111 of file G4NeutronHPManager.hh.
References theTSIncoherentCrossSections.
Referenced by G4NeutronHPThermalScatteringData::BuildPhysicsTable().
|
inline |
Definition at line 118 of file G4NeutronHPManager.hh.
References theTSIncoherentFinalStates.
Referenced by G4NeutronHPThermalScattering::buildPhysicsTable().
|
inline |
Definition at line 113 of file G4NeutronHPManager.hh.
References theTSInelasticCrossSections.
Referenced by G4NeutronHPThermalScatteringData::BuildPhysicsTable().
|
inline |
Definition at line 120 of file G4NeutronHPManager.hh.
References theTSInelasticFinalStates.
Referenced by G4NeutronHPThermalScattering::buildPhysicsTable().
|
inline |
Definition at line 86 of file G4NeutronHPManager.hh.
References DO_NOT_ADJUST_FINAL_STATE.
Referenced by G4NeutronHPMessenger::SetNewValue().
|
inline |
Definition at line 85 of file G4NeutronHPManager.hh.
References NEGLECT_DOPPLER.
Referenced by G4NeutronHPMessenger::SetNewValue().
|
inline |
Definition at line 87 of file G4NeutronHPManager.hh.
References PRODUCE_FISSION_FRAGMENTS.
Referenced by G4NeutronHPMessenger::SetNewValue().
|
inline |
Definition at line 84 of file G4NeutronHPManager.hh.
References SKIP_MISSING_ISOTOPES.
Referenced by G4NeutronHPMessenger::SetNewValue().
|
inline |
Definition at line 78 of file G4NeutronHPManager.hh.
References USE_ONLY_PHOTONEVAPORATION.
Referenced by G4NeutronHPMessenger::SetNewValue().
void G4NeutronHPManager::SetVerboseLevel | ( | G4int | i | ) |
Definition at line 192 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().
|
private |
Definition at line 133 of file G4NeutronHPManager.hh.
Referenced by G4NeutronHPManager(), GetDoNotAdjustFinalState(), and SetDoNotAdjustFinalState().
|
staticprivate |
Definition at line 62 of file G4NeutronHPManager.hh.
Referenced by GetInstance().
Definition at line 124 of file G4NeutronHPManager.hh.
Referenced by DumpDataSource(), and register_data_file().
|
private |
Definition at line 129 of file G4NeutronHPManager.hh.
Referenced by G4NeutronHPManager(), and ~G4NeutronHPManager().
|
private |
Definition at line 132 of file G4NeutronHPManager.hh.
Referenced by G4NeutronHPManager(), GetNeglectDoppler(), and SetNeglectDoppler().
|
private |
Definition at line 134 of file G4NeutronHPManager.hh.
Referenced by G4NeutronHPManager(), GetProduceFissionFragments(), and SetProduceFissionFragments().
|
private |
Definition at line 131 of file G4NeutronHPManager.hh.
Referenced by G4NeutronHPManager(), GetSkipMissingIsotopes(), and SetSkipMissingIsotopes().
|
private |
Definition at line 137 of file G4NeutronHPManager.hh.
Referenced by GetCaptureCrossSections(), and RegisterCaptureCrossSections().
|
private |
Definition at line 143 of file G4NeutronHPManager.hh.
Referenced by GetCaptureFinalStates(), and RegisterCaptureFinalStates().
|
private |
Definition at line 136 of file G4NeutronHPManager.hh.
Referenced by GetElasticCrossSections(), and RegisterElasticCrossSections().
|
private |
Definition at line 141 of file G4NeutronHPManager.hh.
Referenced by GetElasticFinalStates(), and RegisterElasticFinalStates().
|
private |
Definition at line 139 of file G4NeutronHPManager.hh.
Referenced by GetFissionCrossSections(), and RegisterFissionCrossSections().
|
private |
Definition at line 144 of file G4NeutronHPManager.hh.
Referenced by GetFissionFinalStates(), and RegisterFissionFinalStates().
|
private |
Definition at line 138 of file G4NeutronHPManager.hh.
Referenced by GetInelasticCrossSections(), and RegisterInelasticCrossSections().
|
private |
Definition at line 142 of file G4NeutronHPManager.hh.
Referenced by GetInelasticFinalStates(), and RegisterInelasticFinalStates().
|
private |
Definition at line 146 of file G4NeutronHPManager.hh.
Referenced by GetThermalScatteringCoherentCrossSections(), and RegisterThermalScatteringCoherentCrossSections().
|
private |
Definition at line 150 of file G4NeutronHPManager.hh.
Referenced by GetThermalScatteringCoherentFinalStates(), and RegisterThermalScatteringCoherentFinalStates().
|
private |
Definition at line 147 of file G4NeutronHPManager.hh.
Referenced by GetThermalScatteringIncoherentCrossSections(), and RegisterThermalScatteringIncoherentCrossSections().
|
private |
Definition at line 151 of file G4NeutronHPManager.hh.
Referenced by GetThermalScatteringIncoherentFinalStates(), and RegisterThermalScatteringIncoherentFinalStates().
|
private |
Definition at line 148 of file G4NeutronHPManager.hh.
Referenced by GetThermalScatteringInelasticCrossSections(), and RegisterThermalScatteringInelasticCrossSections().
|
private |
Definition at line 152 of file G4NeutronHPManager.hh.
Referenced by GetThermalScatteringInelasticFinalStates(), and RegisterThermalScatteringInelasticFinalStates().
|
private |
Definition at line 130 of file G4NeutronHPManager.hh.
Referenced by G4NeutronHPManager(), GetUseOnlyPhotoEvaporation(), and SetUseOnlyPhotoEvaporation().
|
private |
Definition at line 127 of file G4NeutronHPManager.hh.
Referenced by GetVerboseLevel(), and SetVerboseLevel().