Geant4  10.01.p03
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 GetDataStream2 (G4String, std::istringstream &iss)
 
void SetVerboseLevel (G4int i)
 
G4int GetVerboseLevel ()
 
void DumpDataSource ()
 
G4bool GetUseOnlyPhotoEvaporation ()
 
void SetUseOnlyPhotoEvaporation (G4bool val)
 
G4bool GetSkipMissingIsotopes ()
 
G4bool GetNeglectDoppler ()
 
G4bool GetDoNotAdjustFinalState ()
 
G4bool GetProduceFissionFragments ()
 
void SetSkipMissingIsotopes (G4bool val)
 
void SetNeglectDoppler (G4bool val)
 
void SetDoNotAdjustFinalState (G4bool val)
 
void SetProduceFissionFragments (G4bool val)
 
void RegisterElasticCrossSections (G4PhysicsTable *val)
 
G4PhysicsTableGetElasticCrossSections ()
 
void RegisterCaptureCrossSections (G4PhysicsTable *val)
 
G4PhysicsTableGetCaptureCrossSections ()
 
void RegisterInelasticCrossSections (G4PhysicsTable *val)
 
G4PhysicsTableGetInelasticCrossSections ()
 
void RegisterFissionCrossSections (G4PhysicsTable *val)
 
G4PhysicsTableGetFissionCrossSections ()
 
std::vector
< G4NeutronHPChannel * > * 
GetElasticFinalStates ()
 
void RegisterElasticFinalStates (std::vector< G4NeutronHPChannel * > *val)
 
std::vector
< G4NeutronHPChannelList * > * 
GetInelasticFinalStates ()
 
void RegisterInelasticFinalStates (std::vector< G4NeutronHPChannelList * > *val)
 
std::vector
< G4NeutronHPChannel * > * 
GetCaptureFinalStates ()
 
void RegisterCaptureFinalStates (std::vector< G4NeutronHPChannel * > *val)
 
std::vector
< G4NeutronHPChannel * > * 
GetFissionFinalStates ()
 
void RegisterFissionFinalStates (std::vector< G4NeutronHPChannel * > *val)
 
std::map< G4int, std::map
< G4double, G4NeutronHPVector * > * > * 
GetThermalScatteringCoherentCrossSections ()
 
void RegisterThermalScatteringCoherentCrossSections (std::map< G4int, std::map< G4double, G4NeutronHPVector * > * > *val)
 
std::map< G4int, std::map
< G4double, G4NeutronHPVector * > * > * 
GetThermalScatteringIncoherentCrossSections ()
 
void RegisterThermalScatteringIncoherentCrossSections (std::map< G4int, std::map< G4double, G4NeutronHPVector * > * > *val)
 
std::map< G4int, std::map
< G4double, G4NeutronHPVector * > * > * 
GetThermalScatteringInelasticCrossSections ()
 
void RegisterThermalScatteringInelasticCrossSections (std::map< G4int, std::map< G4double, G4NeutronHPVector * > * > *val)
 
std::map< G4int, std::map
< G4double, std::vector
< std::pair< G4double,
G4double > * > * > * > * 
GetThermalScatteringCoherentFinalStates ()
 
void RegisterThermalScatteringCoherentFinalStates (std::map< G4int, std::map< G4double, std::vector< std::pair< G4double, G4double > * > * > * > *val)
 
std::map< G4int, std::map
< G4double, std::vector
< E_isoAng * > * > * > * 
GetThermalScatteringIncoherentFinalStates ()
 
void RegisterThermalScatteringIncoherentFinalStates (std::map< G4int, std::map< G4double, std::vector< E_isoAng * > * > * > *val)
 
std::map< G4int, std::map
< G4double, std::vector
< E_P_E_isoAng * > * > * > * 
GetThermalScatteringInelasticFinalStates ()
 
void RegisterThermalScatteringInelasticFinalStates (std::map< G4int, std::map< G4double, std::vector< E_P_E_isoAng * > * > * > *val)
 

Static Public Member Functions

static G4NeutronHPManagerGetInstance ()
 

Private Member Functions

 G4NeutronHPManager ()
 
 G4NeutronHPManager (const G4NeutronHPManager &)
 
 ~G4NeutronHPManager ()
 
void register_data_file (G4String, G4String)
 

Private Attributes

std::map< G4String, G4StringmDataEvaluation
 
G4int verboseLevel
 
G4NeutronHPMessengermessenger
 
G4bool USE_ONLY_PHOTONEVAPORATION
 
G4bool SKIP_MISSING_ISOTOPES
 
G4bool NEGLECT_DOPPLER
 
G4bool DO_NOT_ADJUST_FINAL_STATE
 
G4bool PRODUCE_FISSION_FRAGMENTS
 
G4PhysicsTabletheElasticCrossSections
 
G4PhysicsTabletheCaptureCrossSections
 
G4PhysicsTabletheInelasticCrossSections
 
G4PhysicsTabletheFissionCrossSections
 
std::vector
< G4NeutronHPChannel * > * 
theElasticFSs
 
std::vector
< G4NeutronHPChannelList * > * 
theInelasticFSs
 
std::vector
< G4NeutronHPChannel * > * 
theCaptureFSs
 
std::vector
< G4NeutronHPChannel * > * 
theFissionFSs
 
std::map< G4int, std::map
< G4double, G4NeutronHPVector * > * > * 
theTSCoherentCrossSections
 
std::map< G4int, std::map
< G4double, G4NeutronHPVector * > * > * 
theTSIncoherentCrossSections
 
std::map< G4int, std::map
< G4double, G4NeutronHPVector * > * > * 
theTSInelasticCrossSections
 
std::map< G4int, std::map
< G4double, std::vector
< std::pair< G4double,
G4double > * > * > * > * 
theTSCoherentFinalStates
 
std::map< G4int, std::map
< G4double, std::vector
< E_isoAng * > * > * > * 
theTSIncoherentFinalStates
 
std::map< G4int, std::map
< G4double, std::vector
< E_P_E_isoAng * > * > * > * 
theTSInelasticFinalStates
 

Static Private Attributes

static G4NeutronHPManagerinstance = G4NeutronHPManager::GetInstance()
 

Detailed Description

Definition at line 49 of file G4NeutronHPManager.hh.

Constructor & Destructor Documentation

G4NeutronHPManager::G4NeutronHPManager ( )
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().

+ Here is the caller graph for this function:

G4NeutronHPManager::G4NeutronHPManager ( const G4NeutronHPManager )
inlineprivate

Definition at line 59 of file G4NeutronHPManager.hh.

G4NeutronHPManager::~G4NeutronHPManager ( )
private

Definition at line 70 of file G4NeutronHPManager.cc.

References messenger.

Member Function Documentation

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().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4NeutronHPManager::DumpDataSource ( )

Definition at line 203 of file G4NeutronHPManager.cc.

References G4cout, G4endl, and mDataEvaluation.

G4PhysicsTable* G4NeutronHPManager::GetCaptureCrossSections ( )
inline

Definition at line 92 of file G4NeutronHPManager.hh.

References theCaptureCrossSections.

Referenced by G4NeutronHPCaptureData::BuildPhysicsTable().

+ Here is the caller graph for this function:

std::vector<G4NeutronHPChannel*>* G4NeutronHPManager::GetCaptureFinalStates ( )
inline

Definition at line 103 of file G4NeutronHPManager.hh.

References theCaptureFSs.

Referenced by G4NeutronHPCapture::BuildPhysicsTable().

+ Here is the caller graph for this function:

void G4NeutronHPManager::GetDataStream ( G4String  filename,
std::istringstream &  iss 
)
void G4NeutronHPManager::GetDataStream2 ( G4String  filename,
std::istringstream &  iss 
)

Definition at line 169 of file G4NeutronHPManager.cc.

Referenced by G4NeutronHPNames::GetName().

+ Here is the caller graph for this function:

G4bool G4NeutronHPManager::GetDoNotAdjustFinalState ( )
inline

Definition at line 81 of file G4NeutronHPManager.hh.

References DO_NOT_ADJUST_FINAL_STATE.

G4PhysicsTable* G4NeutronHPManager::GetElasticCrossSections ( )
inline

Definition at line 90 of file G4NeutronHPManager.hh.

References theElasticCrossSections.

Referenced by G4NeutronHPElasticData::BuildPhysicsTable().

+ Here is the caller graph for this function:

std::vector<G4NeutronHPChannel*>* G4NeutronHPManager::GetElasticFinalStates ( )
inline

Definition at line 99 of file G4NeutronHPManager.hh.

References theElasticFSs.

Referenced by G4NeutronHPElastic::BuildPhysicsTable().

+ Here is the caller graph for this function:

G4PhysicsTable* G4NeutronHPManager::GetFissionCrossSections ( )
inline

Definition at line 96 of file G4NeutronHPManager.hh.

References theFissionCrossSections.

Referenced by G4NeutronHPFissionData::BuildPhysicsTable().

+ Here is the caller graph for this function:

std::vector<G4NeutronHPChannel*>* G4NeutronHPManager::GetFissionFinalStates ( )
inline

Definition at line 105 of file G4NeutronHPManager.hh.

References theFissionFSs.

Referenced by G4NeutronHPFission::BuildPhysicsTable().

+ Here is the caller graph for this function:

G4PhysicsTable* G4NeutronHPManager::GetInelasticCrossSections ( )
inline

Definition at line 94 of file G4NeutronHPManager.hh.

References theInelasticCrossSections.

Referenced by G4NeutronHPInelasticData::BuildPhysicsTable().

+ Here is the caller graph for this function:

std::vector<G4NeutronHPChannelList*>* G4NeutronHPManager::GetInelasticFinalStates ( )
inline

Definition at line 101 of file G4NeutronHPManager.hh.

References theInelasticFSs.

Referenced by G4NeutronHPInelastic::BuildPhysicsTable().

+ Here is the caller graph for this function:

static G4NeutronHPManager* G4NeutronHPManager::GetInstance ( void  )
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().

+ Here is the call graph for this function:

G4bool G4NeutronHPManager::GetNeglectDoppler ( )
inline

Definition at line 80 of file G4NeutronHPManager.hh.

References NEGLECT_DOPPLER.

G4bool G4NeutronHPManager::GetProduceFissionFragments ( )
inline

Definition at line 82 of file G4NeutronHPManager.hh.

References PRODUCE_FISSION_FRAGMENTS.

Referenced by G4NeutronHPFissionFS::ApplyYourself().

+ Here is the caller graph for this function:

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().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4bool G4NeutronHPManager::GetSkipMissingIsotopes ( )
inline

Definition at line 79 of file G4NeutronHPManager.hh.

References SKIP_MISSING_ISOTOPES.

Referenced by G4NeutronHPNames::GetName().

+ Here is the caller graph for this function:

std::map<G4int,std::map<G4double,G4NeutronHPVector*>*>* G4NeutronHPManager::GetThermalScatteringCoherentCrossSections ( )
inline

Definition at line 108 of file G4NeutronHPManager.hh.

References theTSCoherentCrossSections.

Referenced by G4NeutronHPThermalScatteringData::BuildPhysicsTable().

+ Here is the caller graph for this function:

std::map< G4int , std::map < G4double , std::vector < std::pair< G4double , G4double >* >* >* >* G4NeutronHPManager::GetThermalScatteringCoherentFinalStates ( )
inline

Definition at line 115 of file G4NeutronHPManager.hh.

References theTSCoherentFinalStates.

Referenced by G4NeutronHPThermalScattering::buildPhysicsTable().

+ Here is the caller graph for this function:

std::map<G4int,std::map<G4double,G4NeutronHPVector*>*>* G4NeutronHPManager::GetThermalScatteringIncoherentCrossSections ( )
inline

Definition at line 110 of file G4NeutronHPManager.hh.

References theTSIncoherentCrossSections.

Referenced by G4NeutronHPThermalScatteringData::BuildPhysicsTable().

+ Here is the caller graph for this function:

std::map< G4int , std::map < G4double , std::vector < E_isoAng* >* >* >* G4NeutronHPManager::GetThermalScatteringIncoherentFinalStates ( )
inline

Definition at line 117 of file G4NeutronHPManager.hh.

References theTSIncoherentFinalStates.

Referenced by G4NeutronHPThermalScattering::buildPhysicsTable().

+ Here is the caller graph for this function:

std::map<G4int,std::map<G4double,G4NeutronHPVector*>*>* G4NeutronHPManager::GetThermalScatteringInelasticCrossSections ( )
inline

Definition at line 112 of file G4NeutronHPManager.hh.

References theTSInelasticCrossSections.

Referenced by G4NeutronHPThermalScatteringData::BuildPhysicsTable().

+ Here is the caller graph for this function:

std::map< G4int , std::map < G4double , std::vector < E_P_E_isoAng* >* >* >* G4NeutronHPManager::GetThermalScatteringInelasticFinalStates ( )
inline

Definition at line 119 of file G4NeutronHPManager.hh.

References theTSInelasticFinalStates.

Referenced by G4NeutronHPThermalScattering::buildPhysicsTable().

+ Here is the caller graph for this function:

G4bool G4NeutronHPManager::GetUseOnlyPhotoEvaporation ( )
inline

Definition at line 77 of file G4NeutronHPManager.hh.

References USE_ONLY_PHOTONEVAPORATION.

G4int G4NeutronHPManager::GetVerboseLevel ( )
inline
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().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4NeutronHPManager::register_data_file ( G4String  filename,
G4String  source 
)
private

Definition at line 199 of file G4NeutronHPManager.cc.

References mDataEvaluation.

Referenced by GetDataStream().

+ Here is the caller graph for this function:

void G4NeutronHPManager::RegisterCaptureCrossSections ( G4PhysicsTable val)
inline

Definition at line 91 of file G4NeutronHPManager.hh.

References theCaptureCrossSections.

Referenced by G4NeutronHPCaptureData::BuildPhysicsTable().

+ Here is the caller graph for this function:

void G4NeutronHPManager::RegisterCaptureFinalStates ( std::vector< G4NeutronHPChannel * > *  val)
inline

Definition at line 104 of file G4NeutronHPManager.hh.

References theCaptureFSs.

Referenced by G4NeutronHPCapture::BuildPhysicsTable().

+ Here is the caller graph for this function:

void G4NeutronHPManager::RegisterElasticCrossSections ( G4PhysicsTable val)
inline

Definition at line 89 of file G4NeutronHPManager.hh.

References theElasticCrossSections.

Referenced by G4NeutronHPElasticData::BuildPhysicsTable().

+ Here is the caller graph for this function:

void G4NeutronHPManager::RegisterElasticFinalStates ( std::vector< G4NeutronHPChannel * > *  val)
inline

Definition at line 100 of file G4NeutronHPManager.hh.

References theElasticFSs.

Referenced by G4NeutronHPElastic::BuildPhysicsTable().

+ Here is the caller graph for this function:

void G4NeutronHPManager::RegisterFissionCrossSections ( G4PhysicsTable val)
inline

Definition at line 95 of file G4NeutronHPManager.hh.

References theFissionCrossSections.

Referenced by G4NeutronHPFissionData::BuildPhysicsTable().

+ Here is the caller graph for this function:

void G4NeutronHPManager::RegisterFissionFinalStates ( std::vector< G4NeutronHPChannel * > *  val)
inline

Definition at line 106 of file G4NeutronHPManager.hh.

References theFissionFSs.

Referenced by G4NeutronHPFission::BuildPhysicsTable().

+ Here is the caller graph for this function:

void G4NeutronHPManager::RegisterInelasticCrossSections ( G4PhysicsTable val)
inline

Definition at line 93 of file G4NeutronHPManager.hh.

References theInelasticCrossSections.

Referenced by G4NeutronHPInelasticData::BuildPhysicsTable().

+ Here is the caller graph for this function:

void G4NeutronHPManager::RegisterInelasticFinalStates ( std::vector< G4NeutronHPChannelList * > *  val)
inline

Definition at line 102 of file G4NeutronHPManager.hh.

References theInelasticFSs.

Referenced by G4NeutronHPInelastic::BuildPhysicsTable().

+ Here is the caller graph for this function:

void G4NeutronHPManager::RegisterThermalScatteringCoherentCrossSections ( std::map< G4int, std::map< G4double, G4NeutronHPVector * > * > *  val)
inline

Definition at line 109 of file G4NeutronHPManager.hh.

References theTSCoherentCrossSections.

Referenced by G4NeutronHPThermalScatteringData::BuildPhysicsTable().

+ Here is the caller graph for this function:

void G4NeutronHPManager::RegisterThermalScatteringCoherentFinalStates ( std::map< G4int, std::map< G4double, std::vector< std::pair< G4double, G4double > * > * > * > *  val)
inline

Definition at line 116 of file G4NeutronHPManager.hh.

References theTSCoherentFinalStates.

Referenced by G4NeutronHPThermalScattering::buildPhysicsTable().

+ Here is the caller graph for this function:

void G4NeutronHPManager::RegisterThermalScatteringIncoherentCrossSections ( std::map< G4int, std::map< G4double, G4NeutronHPVector * > * > *  val)
inline

Definition at line 111 of file G4NeutronHPManager.hh.

References theTSIncoherentCrossSections.

Referenced by G4NeutronHPThermalScatteringData::BuildPhysicsTable().

+ Here is the caller graph for this function:

void G4NeutronHPManager::RegisterThermalScatteringIncoherentFinalStates ( std::map< G4int, std::map< G4double, std::vector< E_isoAng * > * > * > *  val)
inline

Definition at line 118 of file G4NeutronHPManager.hh.

References theTSIncoherentFinalStates.

Referenced by G4NeutronHPThermalScattering::buildPhysicsTable().

+ Here is the caller graph for this function:

void G4NeutronHPManager::RegisterThermalScatteringInelasticCrossSections ( std::map< G4int, std::map< G4double, G4NeutronHPVector * > * > *  val)
inline

Definition at line 113 of file G4NeutronHPManager.hh.

References theTSInelasticCrossSections.

Referenced by G4NeutronHPThermalScatteringData::BuildPhysicsTable().

+ Here is the caller graph for this function:

void G4NeutronHPManager::RegisterThermalScatteringInelasticFinalStates ( std::map< G4int, std::map< G4double, std::vector< E_P_E_isoAng * > * > * > *  val)
inline

Definition at line 120 of file G4NeutronHPManager.hh.

References theTSInelasticFinalStates.

Referenced by G4NeutronHPThermalScattering::buildPhysicsTable().

+ Here is the caller graph for this function:

void G4NeutronHPManager::SetDoNotAdjustFinalState ( G4bool  val)
inline

Definition at line 86 of file G4NeutronHPManager.hh.

References DO_NOT_ADJUST_FINAL_STATE.

Referenced by G4NeutronHPMessenger::SetNewValue().

+ Here is the caller graph for this function:

void G4NeutronHPManager::SetNeglectDoppler ( G4bool  val)
inline

Definition at line 85 of file G4NeutronHPManager.hh.

References NEGLECT_DOPPLER.

Referenced by G4NeutronHPMessenger::SetNewValue().

+ Here is the caller graph for this function:

void G4NeutronHPManager::SetProduceFissionFragments ( G4bool  val)
inline

Definition at line 87 of file G4NeutronHPManager.hh.

References PRODUCE_FISSION_FRAGMENTS.

Referenced by G4NeutronHPMessenger::SetNewValue().

+ Here is the caller graph for this function:

void G4NeutronHPManager::SetSkipMissingIsotopes ( G4bool  val)
inline

Definition at line 84 of file G4NeutronHPManager.hh.

References SKIP_MISSING_ISOTOPES.

Referenced by G4NeutronHPMessenger::SetNewValue().

+ Here is the caller graph for this function:

void G4NeutronHPManager::SetUseOnlyPhotoEvaporation ( G4bool  val)
inline

Definition at line 78 of file G4NeutronHPManager.hh.

References USE_ONLY_PHOTONEVAPORATION.

Referenced by G4NeutronHPMessenger::SetNewValue().

+ Here is the caller graph for this function:

void G4NeutronHPManager::SetVerboseLevel ( G4int  i)

Member Data Documentation

G4bool G4NeutronHPManager::DO_NOT_ADJUST_FINAL_STATE
private
G4NeutronHPManager * G4NeutronHPManager::instance = G4NeutronHPManager::GetInstance()
staticprivate

Definition at line 62 of file G4NeutronHPManager.hh.

Referenced by GetInstance().

std::map<G4String,G4String> G4NeutronHPManager::mDataEvaluation
private

Definition at line 124 of file G4NeutronHPManager.hh.

Referenced by DumpDataSource(), and register_data_file().

G4NeutronHPMessenger* G4NeutronHPManager::messenger
private

Definition at line 129 of file G4NeutronHPManager.hh.

Referenced by G4NeutronHPManager(), and ~G4NeutronHPManager().

G4bool G4NeutronHPManager::NEGLECT_DOPPLER
private

Definition at line 132 of file G4NeutronHPManager.hh.

Referenced by G4NeutronHPManager(), GetNeglectDoppler(), and SetNeglectDoppler().

G4bool G4NeutronHPManager::PRODUCE_FISSION_FRAGMENTS
private
G4bool G4NeutronHPManager::SKIP_MISSING_ISOTOPES
private
G4PhysicsTable* G4NeutronHPManager::theCaptureCrossSections
private

Definition at line 137 of file G4NeutronHPManager.hh.

Referenced by GetCaptureCrossSections(), and RegisterCaptureCrossSections().

std::vector<G4NeutronHPChannel*>* G4NeutronHPManager::theCaptureFSs
private

Definition at line 143 of file G4NeutronHPManager.hh.

Referenced by GetCaptureFinalStates(), and RegisterCaptureFinalStates().

G4PhysicsTable* G4NeutronHPManager::theElasticCrossSections
private

Definition at line 136 of file G4NeutronHPManager.hh.

Referenced by GetElasticCrossSections(), and RegisterElasticCrossSections().

std::vector<G4NeutronHPChannel*>* G4NeutronHPManager::theElasticFSs
private

Definition at line 141 of file G4NeutronHPManager.hh.

Referenced by GetElasticFinalStates(), and RegisterElasticFinalStates().

G4PhysicsTable* G4NeutronHPManager::theFissionCrossSections
private

Definition at line 139 of file G4NeutronHPManager.hh.

Referenced by GetFissionCrossSections(), and RegisterFissionCrossSections().

std::vector<G4NeutronHPChannel*>* G4NeutronHPManager::theFissionFSs
private

Definition at line 144 of file G4NeutronHPManager.hh.

Referenced by GetFissionFinalStates(), and RegisterFissionFinalStates().

G4PhysicsTable* G4NeutronHPManager::theInelasticCrossSections
private
std::vector<G4NeutronHPChannelList*>* G4NeutronHPManager::theInelasticFSs
private

Definition at line 142 of file G4NeutronHPManager.hh.

Referenced by GetInelasticFinalStates(), and RegisterInelasticFinalStates().

std::map< G4int , std::map< G4double , G4NeutronHPVector* >* >* G4NeutronHPManager::theTSCoherentCrossSections
private
std::map< G4int , std::map< G4double , std::vector< std::pair< G4double , G4double >* >* >* >* G4NeutronHPManager::theTSCoherentFinalStates
private
std::map< G4int , std::map< G4double , G4NeutronHPVector* >* >* G4NeutronHPManager::theTSIncoherentCrossSections
private
std::map< G4int , std::map< G4double , std::vector< E_isoAng* >* >* >* G4NeutronHPManager::theTSIncoherentFinalStates
private
std::map< G4int , std::map< G4double , G4NeutronHPVector* >* >* G4NeutronHPManager::theTSInelasticCrossSections
private
std::map< G4int , std::map< G4double , std::vector< E_P_E_isoAng* >* >* >* G4NeutronHPManager::theTSInelasticFinalStates
private
G4bool G4NeutronHPManager::USE_ONLY_PHOTONEVAPORATION
private
G4int G4NeutronHPManager::verboseLevel
private

Definition at line 127 of file G4NeutronHPManager.hh.

Referenced by GetVerboseLevel(), and SetVerboseLevel().


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