Geant4  10.02
G4ParticleHPManager Class Reference

#include <G4ParticleHPManager.hh>

+ Collaboration diagram for G4ParticleHPManager:

Public Member Functions

G4ParticleHPReactionWhiteBoardGetReactionWhiteBoard ()
 
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 (const G4ParticleDefinition *, G4PhysicsTable *)
 
G4PhysicsTableGetInelasticCrossSections (const G4ParticleDefinition *)
 
void RegisterFissionCrossSections (G4PhysicsTable *val)
 
G4PhysicsTableGetFissionCrossSections ()
 
std::vector
< G4ParticleHPChannel * > * 
GetElasticFinalStates ()
 
void RegisterElasticFinalStates (std::vector< G4ParticleHPChannel * > *val)
 
std::vector
< G4ParticleHPChannelList * > * 
GetInelasticFinalStates (const G4ParticleDefinition *)
 
void RegisterInelasticFinalStates (const G4ParticleDefinition *, std::vector< G4ParticleHPChannelList * > *)
 
std::vector
< G4ParticleHPChannel * > * 
GetCaptureFinalStates ()
 
void RegisterCaptureFinalStates (std::vector< G4ParticleHPChannel * > *val)
 
std::vector
< G4ParticleHPChannel * > * 
GetFissionFinalStates ()
 
void RegisterFissionFinalStates (std::vector< G4ParticleHPChannel * > *val)
 
std::map< G4int, std::map
< G4double, G4ParticleHPVector * > * > * 
GetThermalScatteringCoherentCrossSections ()
 
void RegisterThermalScatteringCoherentCrossSections (std::map< G4int, std::map< G4double, G4ParticleHPVector * > * > *val)
 
std::map< G4int, std::map
< G4double, G4ParticleHPVector * > * > * 
GetThermalScatteringIncoherentCrossSections ()
 
void RegisterThermalScatteringIncoherentCrossSections (std::map< G4int, std::map< G4double, G4ParticleHPVector * > * > *val)
 
std::map< G4int, std::map
< G4double, G4ParticleHPVector * > * > * 
GetThermalScatteringInelasticCrossSections ()
 
void RegisterThermalScatteringInelasticCrossSections (std::map< G4int, std::map< G4double, G4ParticleHPVector * > * > *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 G4ParticleHPManagerGetInstance ()
 

Private Member Functions

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

Private Attributes

std::map< G4String, G4StringmDataEvaluation
 
G4int verboseLevel
 
G4ParticleHPMessengermessenger
 
G4bool USE_ONLY_PHOTONEVAPORATION
 
G4bool SKIP_MISSING_ISOTOPES
 
G4bool NEGLECT_DOPPLER
 
G4bool DO_NOT_ADJUST_FINAL_STATE
 
G4bool PRODUCE_FISSION_FRAGMENTS
 
G4PhysicsTabletheElasticCrossSections
 
G4PhysicsTabletheCaptureCrossSections
 
std::map< const
G4ParticleDefinition
*, G4PhysicsTable * > 
theInelasticCrossSections
 
G4PhysicsTabletheFissionCrossSections
 
std::vector
< G4ParticleHPChannel * > * 
theElasticFSs
 
std::map< const
G4ParticleDefinition
*, std::vector
< G4ParticleHPChannelList * > * > 
theInelasticFSs
 
std::vector
< G4ParticleHPChannel * > * 
theCaptureFSs
 
std::vector
< G4ParticleHPChannel * > * 
theFissionFSs
 
std::map< G4int, std::map
< G4double, G4ParticleHPVector * > * > * 
theTSCoherentCrossSections
 
std::map< G4int, std::map
< G4double, G4ParticleHPVector * > * > * 
theTSIncoherentCrossSections
 
std::map< G4int, std::map
< G4double, G4ParticleHPVector * > * > * 
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 G4ParticleHPManagerinstance = G4ParticleHPManager::GetInstance()
 

Detailed Description

Definition at line 53 of file G4ParticleHPManager.hh.

Constructor & Destructor Documentation

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

+ Here is the caller graph for this function:

G4ParticleHPManager::G4ParticleHPManager ( const G4ParticleHPManager )
inlineprivate

Definition at line 63 of file G4ParticleHPManager.hh.

G4ParticleHPManager::~G4ParticleHPManager ( )
private

Definition at line 70 of file G4ParticleHPManager.cc.

References messenger.

Member Function Documentation

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

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4ParticleHPManager::DumpDataSource ( )

Definition at line 202 of file G4ParticleHPManager.cc.

References G4cout, G4endl, and mDataEvaluation.

G4PhysicsTable* G4ParticleHPManager::GetCaptureCrossSections ( )
inline

Definition at line 96 of file G4ParticleHPManager.hh.

References theCaptureCrossSections.

Referenced by G4ParticleHPCaptureData::BuildPhysicsTable().

+ Here is the caller graph for this function:

std::vector<G4ParticleHPChannel*>* G4ParticleHPManager::GetCaptureFinalStates ( )
inline

Definition at line 106 of file G4ParticleHPManager.hh.

References theCaptureFSs.

Referenced by G4ParticleHPCapture::BuildPhysicsTable().

+ Here is the caller graph for this function:

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

Definition at line 167 of file G4ParticleHPManager.cc.

Referenced by G4ParticleHPNames::GetName().

+ Here is the caller graph for this function:

G4bool G4ParticleHPManager::GetDoNotAdjustFinalState ( )
inline

Definition at line 85 of file G4ParticleHPManager.hh.

References DO_NOT_ADJUST_FINAL_STATE.

G4PhysicsTable* G4ParticleHPManager::GetElasticCrossSections ( )
inline

Definition at line 94 of file G4ParticleHPManager.hh.

References theElasticCrossSections.

Referenced by G4ParticleHPElasticData::BuildPhysicsTable().

+ Here is the caller graph for this function:

std::vector<G4ParticleHPChannel*>* G4ParticleHPManager::GetElasticFinalStates ( )
inline

Definition at line 102 of file G4ParticleHPManager.hh.

References theElasticFSs.

Referenced by G4ParticleHPElastic::BuildPhysicsTable().

+ Here is the caller graph for this function:

G4PhysicsTable* G4ParticleHPManager::GetFissionCrossSections ( )
inline

Definition at line 100 of file G4ParticleHPManager.hh.

References theFissionCrossSections.

Referenced by G4ParticleHPFissionData::BuildPhysicsTable().

+ Here is the caller graph for this function:

std::vector<G4ParticleHPChannel*>* G4ParticleHPManager::GetFissionFinalStates ( )
inline

Definition at line 108 of file G4ParticleHPManager.hh.

References theFissionFSs.

Referenced by G4ParticleHPFission::BuildPhysicsTable().

+ Here is the caller graph for this function:

G4PhysicsTable * G4ParticleHPManager::GetInelasticCrossSections ( const G4ParticleDefinition particle)

Definition at line 213 of file G4ParticleHPManager.cc.

References theInelasticCrossSections.

Referenced by G4ParticleHPInelasticData::BuildPhysicsTable().

+ Here is the caller graph for this function:

std::vector< G4ParticleHPChannelList * > * G4ParticleHPManager::GetInelasticFinalStates ( const G4ParticleDefinition particle)

Definition at line 224 of file G4ParticleHPManager.cc.

References theInelasticFSs.

Referenced by G4ParticleHPInelastic::BuildPhysicsTable().

+ Here is the caller graph for this function:

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

+ Here is the call graph for this function:

G4bool G4ParticleHPManager::GetNeglectDoppler ( )
inline

Definition at line 84 of file G4ParticleHPManager.hh.

References NEGLECT_DOPPLER.

G4bool G4ParticleHPManager::GetProduceFissionFragments ( )
inline

Definition at line 86 of file G4ParticleHPManager.hh.

References PRODUCE_FISSION_FRAGMENTS.

Referenced by G4ParticleHPFissionFS::ApplyYourself().

+ Here is the caller graph for this function:

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

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4bool G4ParticleHPManager::GetSkipMissingIsotopes ( )
inline

Definition at line 83 of file G4ParticleHPManager.hh.

References SKIP_MISSING_ISOTOPES.

Referenced by G4ParticleHPNames::GetName().

+ Here is the caller graph for this function:

std::map<G4int,std::map<G4double,G4ParticleHPVector*>*>* G4ParticleHPManager::GetThermalScatteringCoherentCrossSections ( )
inline

Definition at line 111 of file G4ParticleHPManager.hh.

References theTSCoherentCrossSections.

Referenced by G4ParticleHPThermalScatteringData::BuildPhysicsTable().

+ Here is the caller graph for this function:

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

Definition at line 118 of file G4ParticleHPManager.hh.

References theTSCoherentFinalStates.

Referenced by G4ParticleHPThermalScattering::buildPhysicsTable().

+ Here is the caller graph for this function:

std::map<G4int,std::map<G4double,G4ParticleHPVector*>*>* G4ParticleHPManager::GetThermalScatteringIncoherentCrossSections ( )
inline

Definition at line 113 of file G4ParticleHPManager.hh.

References theTSIncoherentCrossSections.

Referenced by G4ParticleHPThermalScatteringData::BuildPhysicsTable().

+ Here is the caller graph for this function:

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

Definition at line 120 of file G4ParticleHPManager.hh.

References theTSIncoherentFinalStates.

Referenced by G4ParticleHPThermalScattering::buildPhysicsTable().

+ Here is the caller graph for this function:

std::map<G4int,std::map<G4double,G4ParticleHPVector*>*>* G4ParticleHPManager::GetThermalScatteringInelasticCrossSections ( )
inline

Definition at line 115 of file G4ParticleHPManager.hh.

References theTSInelasticCrossSections.

Referenced by G4ParticleHPThermalScatteringData::BuildPhysicsTable().

+ Here is the caller graph for this function:

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

Definition at line 122 of file G4ParticleHPManager.hh.

References theTSInelasticFinalStates.

Referenced by G4ParticleHPThermalScattering::buildPhysicsTable().

+ Here is the caller graph for this function:

G4bool G4ParticleHPManager::GetUseOnlyPhotoEvaporation ( )
inline

Definition at line 81 of file G4ParticleHPManager.hh.

References USE_ONLY_PHOTONEVAPORATION.

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

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

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

Definition at line 197 of file G4ParticleHPManager.cc.

References mDataEvaluation.

Referenced by GetDataStream().

+ Here is the caller graph for this function:

void G4ParticleHPManager::RegisterCaptureCrossSections ( G4PhysicsTable val)
inline

Definition at line 95 of file G4ParticleHPManager.hh.

References theCaptureCrossSections.

Referenced by G4ParticleHPCaptureData::BuildPhysicsTable().

+ Here is the caller graph for this function:

void G4ParticleHPManager::RegisterCaptureFinalStates ( std::vector< G4ParticleHPChannel * > *  val)
inline

Definition at line 107 of file G4ParticleHPManager.hh.

References theCaptureFSs.

Referenced by G4ParticleHPCapture::BuildPhysicsTable().

+ Here is the caller graph for this function:

void G4ParticleHPManager::RegisterElasticCrossSections ( G4PhysicsTable val)
inline

Definition at line 93 of file G4ParticleHPManager.hh.

References theElasticCrossSections.

Referenced by G4ParticleHPElasticData::BuildPhysicsTable().

+ Here is the caller graph for this function:

void G4ParticleHPManager::RegisterElasticFinalStates ( std::vector< G4ParticleHPChannel * > *  val)
inline

Definition at line 103 of file G4ParticleHPManager.hh.

References theElasticFSs.

Referenced by G4ParticleHPElastic::BuildPhysicsTable().

+ Here is the caller graph for this function:

void G4ParticleHPManager::RegisterFissionCrossSections ( G4PhysicsTable val)
inline

Definition at line 99 of file G4ParticleHPManager.hh.

References theFissionCrossSections.

Referenced by G4ParticleHPFissionData::BuildPhysicsTable().

+ Here is the caller graph for this function:

void G4ParticleHPManager::RegisterFissionFinalStates ( std::vector< G4ParticleHPChannel * > *  val)
inline

Definition at line 109 of file G4ParticleHPManager.hh.

References theFissionFSs.

Referenced by G4ParticleHPFission::BuildPhysicsTable().

+ Here is the caller graph for this function:

void G4ParticleHPManager::RegisterInelasticCrossSections ( const G4ParticleDefinition particle,
G4PhysicsTable val 
)

Definition at line 220 of file G4ParticleHPManager.cc.

References theInelasticCrossSections.

Referenced by G4ParticleHPInelasticData::BuildPhysicsTable().

+ Here is the caller graph for this function:

void G4ParticleHPManager::RegisterInelasticFinalStates ( const G4ParticleDefinition particle,
std::vector< G4ParticleHPChannelList * > *  val 
)

Definition at line 231 of file G4ParticleHPManager.cc.

References theInelasticFSs.

Referenced by G4ParticleHPInelastic::BuildPhysicsTable().

+ Here is the caller graph for this function:

void G4ParticleHPManager::RegisterThermalScatteringCoherentCrossSections ( std::map< G4int, std::map< G4double, G4ParticleHPVector * > * > *  val)
inline

Definition at line 112 of file G4ParticleHPManager.hh.

References theTSCoherentCrossSections.

Referenced by G4ParticleHPThermalScatteringData::BuildPhysicsTable().

+ Here is the caller graph for this function:

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

Definition at line 119 of file G4ParticleHPManager.hh.

References theTSCoherentFinalStates.

Referenced by G4ParticleHPThermalScattering::buildPhysicsTable().

+ Here is the caller graph for this function:

void G4ParticleHPManager::RegisterThermalScatteringIncoherentCrossSections ( std::map< G4int, std::map< G4double, G4ParticleHPVector * > * > *  val)
inline

Definition at line 114 of file G4ParticleHPManager.hh.

References theTSIncoherentCrossSections.

Referenced by G4ParticleHPThermalScatteringData::BuildPhysicsTable().

+ Here is the caller graph for this function:

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

Definition at line 121 of file G4ParticleHPManager.hh.

References theTSIncoherentFinalStates.

Referenced by G4ParticleHPThermalScattering::buildPhysicsTable().

+ Here is the caller graph for this function:

void G4ParticleHPManager::RegisterThermalScatteringInelasticCrossSections ( std::map< G4int, std::map< G4double, G4ParticleHPVector * > * > *  val)
inline

Definition at line 116 of file G4ParticleHPManager.hh.

References theTSInelasticCrossSections.

Referenced by G4ParticleHPThermalScatteringData::BuildPhysicsTable().

+ Here is the caller graph for this function:

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

Definition at line 123 of file G4ParticleHPManager.hh.

References theTSInelasticFinalStates.

Referenced by G4ParticleHPThermalScattering::buildPhysicsTable().

+ Here is the caller graph for this function:

void G4ParticleHPManager::SetDoNotAdjustFinalState ( G4bool  val)
inline

Definition at line 90 of file G4ParticleHPManager.hh.

References DO_NOT_ADJUST_FINAL_STATE.

Referenced by G4ParticleHPMessenger::SetNewValue().

+ Here is the caller graph for this function:

void G4ParticleHPManager::SetNeglectDoppler ( G4bool  val)
inline

Definition at line 89 of file G4ParticleHPManager.hh.

References NEGLECT_DOPPLER.

Referenced by G4ParticleHPMessenger::SetNewValue().

+ Here is the caller graph for this function:

void G4ParticleHPManager::SetProduceFissionFragments ( G4bool  val)
inline

Definition at line 91 of file G4ParticleHPManager.hh.

References PRODUCE_FISSION_FRAGMENTS.

Referenced by G4ParticleHPMessenger::SetNewValue().

+ Here is the caller graph for this function:

void G4ParticleHPManager::SetSkipMissingIsotopes ( G4bool  val)
inline

Definition at line 88 of file G4ParticleHPManager.hh.

References SKIP_MISSING_ISOTOPES.

Referenced by G4ParticleHPMessenger::SetNewValue().

+ Here is the caller graph for this function:

void G4ParticleHPManager::SetUseOnlyPhotoEvaporation ( G4bool  val)
inline

Definition at line 82 of file G4ParticleHPManager.hh.

References USE_ONLY_PHOTONEVAPORATION.

Referenced by G4ParticleHPMessenger::SetNewValue().

+ Here is the caller graph for this function:

void G4ParticleHPManager::SetVerboseLevel ( G4int  i)

Member Data Documentation

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

Definition at line 66 of file G4ParticleHPManager.hh.

Referenced by GetInstance().

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

Definition at line 128 of file G4ParticleHPManager.hh.

Referenced by DumpDataSource(), and register_data_file().

G4ParticleHPMessenger* G4ParticleHPManager::messenger
private

Definition at line 133 of file G4ParticleHPManager.hh.

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

G4bool G4ParticleHPManager::NEGLECT_DOPPLER
private
G4bool G4ParticleHPManager::PRODUCE_FISSION_FRAGMENTS
private
G4bool G4ParticleHPManager::SKIP_MISSING_ISOTOPES
private
G4PhysicsTable* G4ParticleHPManager::theCaptureCrossSections
private
std::vector<G4ParticleHPChannel*>* G4ParticleHPManager::theCaptureFSs
private

Definition at line 147 of file G4ParticleHPManager.hh.

Referenced by GetCaptureFinalStates(), and RegisterCaptureFinalStates().

G4PhysicsTable* G4ParticleHPManager::theElasticCrossSections
private
std::vector<G4ParticleHPChannel*>* G4ParticleHPManager::theElasticFSs
private

Definition at line 145 of file G4ParticleHPManager.hh.

Referenced by GetElasticFinalStates(), and RegisterElasticFinalStates().

G4PhysicsTable* G4ParticleHPManager::theFissionCrossSections
private
std::vector<G4ParticleHPChannel*>* G4ParticleHPManager::theFissionFSs
private

Definition at line 148 of file G4ParticleHPManager.hh.

Referenced by GetFissionFinalStates(), and RegisterFissionFinalStates().

std::map< const G4ParticleDefinition* , G4PhysicsTable* > G4ParticleHPManager::theInelasticCrossSections
private
std::map< const G4ParticleDefinition* , std::vector<G4ParticleHPChannelList*>* > G4ParticleHPManager::theInelasticFSs
private
std::map< G4int , std::map< G4double , G4ParticleHPVector* >* >* G4ParticleHPManager::theTSCoherentCrossSections
private
std::map< G4int , std::map< G4double , std::vector< std::pair< G4double , G4double >* >* >* >* G4ParticleHPManager::theTSCoherentFinalStates
private
std::map< G4int , std::map< G4double , G4ParticleHPVector* >* >* G4ParticleHPManager::theTSIncoherentCrossSections
private
std::map< G4int , std::map< G4double , std::vector< E_isoAng* >* >* >* G4ParticleHPManager::theTSIncoherentFinalStates
private
std::map< G4int , std::map< G4double , G4ParticleHPVector* >* >* G4ParticleHPManager::theTSInelasticCrossSections
private
std::map< G4int , std::map< G4double , std::vector< E_P_E_isoAng* >* >* >* G4ParticleHPManager::theTSInelasticFinalStates
private
G4bool G4ParticleHPManager::USE_ONLY_PHOTONEVAPORATION
private
G4int G4ParticleHPManager::verboseLevel
private

Definition at line 131 of file G4ParticleHPManager.hh.

Referenced by GetVerboseLevel(), and SetVerboseLevel().


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