Geant4
10.02.p02
|
#include <G4ParticleHPManager.hh>
Static Public Member Functions | |
static G4ParticleHPManager * | GetInstance () |
Private Member Functions | |
G4ParticleHPManager () | |
G4ParticleHPManager (const G4ParticleHPManager &) | |
~G4ParticleHPManager () | |
void | register_data_file (G4String, G4String) |
Static Private Attributes | |
static G4ParticleHPManager * | instance = G4ParticleHPManager::GetInstance() |
Definition at line 53 of file G4ParticleHPManager.hh.
|
private |
Definition at line 40 of file G4ParticleHPManager.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 63 of file G4ParticleHPManager.hh.
|
private |
Definition at line 70 of file G4ParticleHPManager.cc.
References messenger.
void G4ParticleHPManager::CloseReactionWhiteBoard | ( | ) |
Definition at line 93 of file G4ParticleHPManager.cc.
References G4ParticleHPThreadLocalManager::CloseReactionWhiteBoard(), and G4ParticleHPThreadLocalManager::GetInstance().
Referenced by G4ParticleHPElastic::ApplyYourself(), G4ParticleHPCapture::ApplyYourself(), G4ParticleHPFission::ApplyYourself(), G4ParticleHPInelastic::ApplyYourself(), and G4FissLib::ApplyYourself().
void G4ParticleHPManager::DumpDataSource | ( | ) |
Definition at line 202 of file G4ParticleHPManager.cc.
References G4cout, G4endl, and mDataEvaluation.
|
inline |
Definition at line 96 of file G4ParticleHPManager.hh.
References theCaptureCrossSections.
Referenced by G4ParticleHPCaptureData::BuildPhysicsTable().
|
inline |
Definition at line 106 of file G4ParticleHPManager.hh.
References theCaptureFSs.
Referenced by G4ParticleHPCapture::BuildPhysicsTable().
void G4ParticleHPManager::GetDataStream | ( | G4String | filename, |
std::istringstream & | iss | ||
) |
Definition at line 100 of file G4ParticleHPManager.cc.
References register_data_file(), and uncompress().
Referenced by G4ParticleHPFFFissionFS::Init(), G4ParticleHPCaptureFS::Init(), G4ParticleHPFSFissionFS::Init(), G4ParticleHPElasticFS::Init(), G4ParticleHPFissionBaseFS::Init(), G4ParticleHPInelasticBaseFS::Init(), G4ParticleHPIsoData::Init(), G4ParticleHPInelasticCompFS::Init(), G4FissionLibrary::Init(), G4ENDFTapeRead::Initialize(), G4WendtFissionFragmentGenerator::InitializeANucleus(), G4ParticleHPThermalScattering::readACoherentFSDATA(), G4ParticleHPThermalScattering::readAnIncoherentFSDATA(), G4ParticleHPThermalScattering::readAnInelasticFSDATA(), and G4ParticleHPThermalScatteringData::readData().
void G4ParticleHPManager::GetDataStream2 | ( | G4String | filename, |
std::istringstream & | iss | ||
) |
Definition at line 167 of file G4ParticleHPManager.cc.
Referenced by G4ParticleHPNames::GetName().
|
inline |
Definition at line 85 of file G4ParticleHPManager.hh.
References DO_NOT_ADJUST_FINAL_STATE.
|
inline |
Definition at line 94 of file G4ParticleHPManager.hh.
References theElasticCrossSections.
Referenced by G4ParticleHPElasticData::BuildPhysicsTable().
|
inline |
Definition at line 102 of file G4ParticleHPManager.hh.
References theElasticFSs.
Referenced by G4ParticleHPElastic::BuildPhysicsTable().
|
inline |
Definition at line 100 of file G4ParticleHPManager.hh.
References theFissionCrossSections.
Referenced by G4ParticleHPFissionData::BuildPhysicsTable().
|
inline |
Definition at line 108 of file G4ParticleHPManager.hh.
References theFissionFSs.
Referenced by G4ParticleHPFission::BuildPhysicsTable().
G4PhysicsTable * G4ParticleHPManager::GetInelasticCrossSections | ( | const G4ParticleDefinition * | particle | ) |
Definition at line 213 of file G4ParticleHPManager.cc.
References theInelasticCrossSections.
Referenced by G4ParticleHPInelasticData::BuildPhysicsTable().
std::vector< G4ParticleHPChannelList * > * G4ParticleHPManager::GetInelasticFinalStates | ( | const G4ParticleDefinition * | particle | ) |
Definition at line 224 of file G4ParticleHPManager.cc.
References theInelasticFSs.
Referenced by G4ParticleHPInelastic::BuildPhysicsTable().
|
inlinestatic |
Definition at line 56 of file G4ParticleHPManager.hh.
References G4ParticleHPManager(), and instance.
Referenced by G4ParticleHPFinalState::adjust_final_state(), G4ParticleHPFissionFS::ApplyYourself(), G4ParticleHPElastic::ApplyYourself(), G4ParticleHPCapture::ApplyYourself(), G4ParticleHPCaptureFS::ApplyYourself(), G4ParticleHPFission::ApplyYourself(), G4ParticleHPChannelList::ApplyYourself(), G4ParticleHPInelastic::ApplyYourself(), G4FissLib::ApplyYourself(), G4ParticleHPChannel::ApplyYourself(), G4ParticleHPCapture::BuildPhysicsTable(), G4ParticleHPFission::BuildPhysicsTable(), G4ParticleHPElastic::BuildPhysicsTable(), G4ParticleHPFissionData::BuildPhysicsTable(), G4ParticleHPCaptureData::BuildPhysicsTable(), G4ParticleHPElasticData::BuildPhysicsTable(), G4ParticleHPInelasticData::BuildPhysicsTable(), G4ParticleHPThermalScatteringData::BuildPhysicsTable(), G4ParticleHPInelastic::BuildPhysicsTable(), G4ParticleHPThermalScattering::buildPhysicsTable(), G4ParticleHPNames::GetName(), G4ParticleHPCapture::GetVerboseLevel(), G4ParticleHPFission::GetVerboseLevel(), G4ParticleHPElastic::GetVerboseLevel(), G4ParticleHPFissionData::GetVerboseLevel(), G4ParticleHPCaptureData::GetVerboseLevel(), G4ParticleHPElasticData::GetVerboseLevel(), G4ParticleHPInelasticData::GetVerboseLevel(), G4ParticleHPInelastic::GetVerboseLevel(), G4ParticleHPFFFissionFS::Init(), G4ParticleHPFissionFS::Init(), G4ParticleHPCaptureFS::Init(), G4ParticleHPFSFissionFS::Init(), G4ParticleHPElasticFS::Init(), G4ParticleHPFissionBaseFS::Init(), G4ParticleHPInelasticBaseFS::Init(), G4ParticleHPIsoData::Init(), G4ParticleHPInelasticCompFS::Init(), G4FissionLibrary::Init(), G4ENDFTapeRead::Initialize(), G4WendtFissionFragmentGenerator::InitializeANucleus(), G4ParticleHPThermalScattering::readACoherentFSDATA(), G4ParticleHPThermalScattering::readAnIncoherentFSDATA(), G4ParticleHPThermalScattering::readAnInelasticFSDATA(), G4ParticleHPThermalScatteringData::readData(), G4ParticleHPCapture::SetVerboseLevel(), G4ParticleHPFission::SetVerboseLevel(), G4ParticleHPElastic::SetVerboseLevel(), G4ParticleHPFissionData::SetVerboseLevel(), G4ParticleHPElasticData::SetVerboseLevel(), G4ParticleHPCaptureData::SetVerboseLevel(), G4ParticleHPInelasticData::SetVerboseLevel(), and G4ParticleHPInelastic::SetVerboseLevel().
|
inline |
Definition at line 84 of file G4ParticleHPManager.hh.
References NEGLECT_DOPPLER.
|
inline |
Definition at line 86 of file G4ParticleHPManager.hh.
References PRODUCE_FISSION_FRAGMENTS.
Referenced by G4ParticleHPFissionFS::ApplyYourself().
G4ParticleHPReactionWhiteBoard * G4ParticleHPManager::GetReactionWhiteBoard | ( | ) |
Definition at line 84 of file G4ParticleHPManager.cc.
References G4ParticleHPThreadLocalManager::GetInstance(), and G4ParticleHPThreadLocalManager::GetReactionWhiteBoard().
Referenced by G4ParticleHPElastic::ApplyYourself(), G4ParticleHPCapture::ApplyYourself(), G4ParticleHPChannelList::ApplyYourself(), G4ParticleHPFission::ApplyYourself(), G4ParticleHPInelastic::ApplyYourself(), G4FissLib::ApplyYourself(), and G4ParticleHPChannel::ApplyYourself().
|
inline |
Definition at line 83 of file G4ParticleHPManager.hh.
References SKIP_MISSING_ISOTOPES.
Referenced by G4ParticleHPNames::GetName().
|
inline |
Definition at line 111 of file G4ParticleHPManager.hh.
References theTSCoherentCrossSections.
Referenced by G4ParticleHPThermalScatteringData::BuildPhysicsTable().
|
inline |
Definition at line 118 of file G4ParticleHPManager.hh.
References theTSCoherentFinalStates.
Referenced by G4ParticleHPThermalScattering::buildPhysicsTable().
|
inline |
Definition at line 113 of file G4ParticleHPManager.hh.
References theTSIncoherentCrossSections.
Referenced by G4ParticleHPThermalScatteringData::BuildPhysicsTable().
|
inline |
Definition at line 120 of file G4ParticleHPManager.hh.
References theTSIncoherentFinalStates.
Referenced by G4ParticleHPThermalScattering::buildPhysicsTable().
|
inline |
Definition at line 115 of file G4ParticleHPManager.hh.
References theTSInelasticCrossSections.
Referenced by G4ParticleHPThermalScatteringData::BuildPhysicsTable().
|
inline |
Definition at line 122 of file G4ParticleHPManager.hh.
References theTSInelasticFinalStates.
Referenced by G4ParticleHPThermalScattering::buildPhysicsTable().
|
inline |
Definition at line 81 of file G4ParticleHPManager.hh.
References USE_ONLY_PHOTONEVAPORATION.
|
inline |
Definition at line 77 of file G4ParticleHPManager.hh.
References verboseLevel.
Referenced by G4ParticleHPInelastic::BuildPhysicsTable(), G4ParticleHPNames::GetName(), G4ParticleHPCapture::GetVerboseLevel(), G4ParticleHPFission::GetVerboseLevel(), G4ParticleHPElastic::GetVerboseLevel(), G4ParticleHPFissionData::GetVerboseLevel(), G4ParticleHPCaptureData::GetVerboseLevel(), G4ParticleHPElasticData::GetVerboseLevel(), G4ParticleHPInelasticData::GetVerboseLevel(), and G4ParticleHPInelastic::GetVerboseLevel().
void G4ParticleHPManager::OpenReactionWhiteBoard | ( | ) |
Definition at line 74 of file G4ParticleHPManager.cc.
References G4ParticleHPThreadLocalManager::GetInstance(), and G4ParticleHPThreadLocalManager::OpenReactionWhiteBoard().
Referenced by G4ParticleHPElastic::ApplyYourself(), G4ParticleHPCapture::ApplyYourself(), G4ParticleHPFission::ApplyYourself(), G4ParticleHPInelastic::ApplyYourself(), and G4FissLib::ApplyYourself().
Definition at line 197 of file G4ParticleHPManager.cc.
References mDataEvaluation.
Referenced by GetDataStream().
|
inline |
Definition at line 95 of file G4ParticleHPManager.hh.
References theCaptureCrossSections.
Referenced by G4ParticleHPCaptureData::BuildPhysicsTable().
|
inline |
Definition at line 107 of file G4ParticleHPManager.hh.
References theCaptureFSs.
Referenced by G4ParticleHPCapture::BuildPhysicsTable().
|
inline |
Definition at line 93 of file G4ParticleHPManager.hh.
References theElasticCrossSections.
Referenced by G4ParticleHPElasticData::BuildPhysicsTable().
|
inline |
Definition at line 103 of file G4ParticleHPManager.hh.
References theElasticFSs.
Referenced by G4ParticleHPElastic::BuildPhysicsTable().
|
inline |
Definition at line 99 of file G4ParticleHPManager.hh.
References theFissionCrossSections.
Referenced by G4ParticleHPFissionData::BuildPhysicsTable().
|
inline |
Definition at line 109 of file G4ParticleHPManager.hh.
References theFissionFSs.
Referenced by G4ParticleHPFission::BuildPhysicsTable().
void G4ParticleHPManager::RegisterInelasticCrossSections | ( | const G4ParticleDefinition * | particle, |
G4PhysicsTable * | val | ||
) |
Definition at line 220 of file G4ParticleHPManager.cc.
References theInelasticCrossSections.
Referenced by G4ParticleHPInelasticData::BuildPhysicsTable().
void G4ParticleHPManager::RegisterInelasticFinalStates | ( | const G4ParticleDefinition * | particle, |
std::vector< G4ParticleHPChannelList * > * | val | ||
) |
Definition at line 231 of file G4ParticleHPManager.cc.
References theInelasticFSs.
Referenced by G4ParticleHPInelastic::BuildPhysicsTable().
|
inline |
Definition at line 112 of file G4ParticleHPManager.hh.
References theTSCoherentCrossSections.
Referenced by G4ParticleHPThermalScatteringData::BuildPhysicsTable().
|
inline |
Definition at line 119 of file G4ParticleHPManager.hh.
References theTSCoherentFinalStates.
Referenced by G4ParticleHPThermalScattering::buildPhysicsTable().
|
inline |
Definition at line 114 of file G4ParticleHPManager.hh.
References theTSIncoherentCrossSections.
Referenced by G4ParticleHPThermalScatteringData::BuildPhysicsTable().
|
inline |
Definition at line 121 of file G4ParticleHPManager.hh.
References theTSIncoherentFinalStates.
Referenced by G4ParticleHPThermalScattering::buildPhysicsTable().
|
inline |
Definition at line 116 of file G4ParticleHPManager.hh.
References theTSInelasticCrossSections.
Referenced by G4ParticleHPThermalScatteringData::BuildPhysicsTable().
|
inline |
Definition at line 123 of file G4ParticleHPManager.hh.
References theTSInelasticFinalStates.
Referenced by G4ParticleHPThermalScattering::buildPhysicsTable().
|
inline |
Definition at line 90 of file G4ParticleHPManager.hh.
References DO_NOT_ADJUST_FINAL_STATE.
Referenced by G4ParticleHPMessenger::SetNewValue().
|
inline |
Definition at line 89 of file G4ParticleHPManager.hh.
References NEGLECT_DOPPLER.
Referenced by G4ParticleHPMessenger::SetNewValue().
|
inline |
Definition at line 91 of file G4ParticleHPManager.hh.
References PRODUCE_FISSION_FRAGMENTS.
Referenced by G4ParticleHPMessenger::SetNewValue().
|
inline |
Definition at line 88 of file G4ParticleHPManager.hh.
References SKIP_MISSING_ISOTOPES.
Referenced by G4ParticleHPMessenger::SetNewValue().
|
inline |
Definition at line 82 of file G4ParticleHPManager.hh.
References USE_ONLY_PHOTONEVAPORATION.
Referenced by G4ParticleHPMessenger::SetNewValue().
void G4ParticleHPManager::SetVerboseLevel | ( | G4int | i | ) |
Definition at line 190 of file G4ParticleHPManager.cc.
References G4cout, G4endl, and verboseLevel.
Referenced by G4ParticleHPMessenger::SetNewValue(), G4ParticleHPCapture::SetVerboseLevel(), G4ParticleHPFission::SetVerboseLevel(), G4ParticleHPElastic::SetVerboseLevel(), G4ParticleHPFissionData::SetVerboseLevel(), G4ParticleHPElasticData::SetVerboseLevel(), G4ParticleHPCaptureData::SetVerboseLevel(), G4ParticleHPInelasticData::SetVerboseLevel(), and G4ParticleHPInelastic::SetVerboseLevel().
|
private |
Definition at line 137 of file G4ParticleHPManager.hh.
Referenced by G4ParticleHPManager(), GetDoNotAdjustFinalState(), and SetDoNotAdjustFinalState().
|
staticprivate |
Definition at line 66 of file G4ParticleHPManager.hh.
Referenced by GetInstance().
Definition at line 128 of file G4ParticleHPManager.hh.
Referenced by DumpDataSource(), and register_data_file().
|
private |
Definition at line 133 of file G4ParticleHPManager.hh.
Referenced by G4ParticleHPManager(), and ~G4ParticleHPManager().
|
private |
Definition at line 136 of file G4ParticleHPManager.hh.
Referenced by G4ParticleHPManager(), GetNeglectDoppler(), and SetNeglectDoppler().
|
private |
Definition at line 138 of file G4ParticleHPManager.hh.
Referenced by G4ParticleHPManager(), GetProduceFissionFragments(), and SetProduceFissionFragments().
|
private |
Definition at line 135 of file G4ParticleHPManager.hh.
Referenced by G4ParticleHPManager(), GetSkipMissingIsotopes(), and SetSkipMissingIsotopes().
|
private |
Definition at line 141 of file G4ParticleHPManager.hh.
Referenced by GetCaptureCrossSections(), and RegisterCaptureCrossSections().
|
private |
Definition at line 147 of file G4ParticleHPManager.hh.
Referenced by GetCaptureFinalStates(), and RegisterCaptureFinalStates().
|
private |
Definition at line 140 of file G4ParticleHPManager.hh.
Referenced by GetElasticCrossSections(), and RegisterElasticCrossSections().
|
private |
Definition at line 145 of file G4ParticleHPManager.hh.
Referenced by GetElasticFinalStates(), and RegisterElasticFinalStates().
|
private |
Definition at line 143 of file G4ParticleHPManager.hh.
Referenced by GetFissionCrossSections(), and RegisterFissionCrossSections().
|
private |
Definition at line 148 of file G4ParticleHPManager.hh.
Referenced by GetFissionFinalStates(), and RegisterFissionFinalStates().
|
private |
Definition at line 142 of file G4ParticleHPManager.hh.
Referenced by GetInelasticCrossSections(), and RegisterInelasticCrossSections().
|
private |
Definition at line 146 of file G4ParticleHPManager.hh.
Referenced by GetInelasticFinalStates(), and RegisterInelasticFinalStates().
|
private |
Definition at line 150 of file G4ParticleHPManager.hh.
Referenced by GetThermalScatteringCoherentCrossSections(), and RegisterThermalScatteringCoherentCrossSections().
|
private |
Definition at line 154 of file G4ParticleHPManager.hh.
Referenced by GetThermalScatteringCoherentFinalStates(), and RegisterThermalScatteringCoherentFinalStates().
|
private |
Definition at line 151 of file G4ParticleHPManager.hh.
Referenced by GetThermalScatteringIncoherentCrossSections(), and RegisterThermalScatteringIncoherentCrossSections().
|
private |
Definition at line 155 of file G4ParticleHPManager.hh.
Referenced by GetThermalScatteringIncoherentFinalStates(), and RegisterThermalScatteringIncoherentFinalStates().
|
private |
Definition at line 152 of file G4ParticleHPManager.hh.
Referenced by GetThermalScatteringInelasticCrossSections(), and RegisterThermalScatteringInelasticCrossSections().
|
private |
Definition at line 156 of file G4ParticleHPManager.hh.
Referenced by GetThermalScatteringInelasticFinalStates(), and RegisterThermalScatteringInelasticFinalStates().
|
private |
Definition at line 134 of file G4ParticleHPManager.hh.
Referenced by G4ParticleHPManager(), GetUseOnlyPhotoEvaporation(), and SetUseOnlyPhotoEvaporation().
|
private |
Definition at line 131 of file G4ParticleHPManager.hh.
Referenced by GetVerboseLevel(), and SetVerboseLevel().