26 #ifndef G4NeutronHPManager_h
27 #define G4NeutronHPManager_h 1
void RegisterInelasticFinalStates(std::vector< G4NeutronHPChannelList * > *val)
void OpenReactionWhiteBoard()
std::map< G4int, std::map< G4double, std::vector< E_P_E_isoAng * > * > * > * GetThermalScatteringInelasticFinalStates()
std::vector< G4NeutronHPChannel * > * theElasticFSs
G4NeutronHPMessenger * messenger
void RegisterThermalScatteringCoherentCrossSections(std::map< G4int, std::map< G4double, G4NeutronHPVector * > * > *val)
std::map< G4int, std::map< G4double, G4NeutronHPVector * > * > * theTSInelasticCrossSections
void RegisterThermalScatteringCoherentFinalStates(std::map< G4int, std::map< G4double, std::vector< std::pair< G4double, G4double > * > * > * > *val)
G4bool GetSkipMissingIsotopes()
void SetProduceFissionFragments(G4bool val)
std::vector< G4NeutronHPChannel * > * GetCaptureFinalStates()
void RegisterThermalScatteringIncoherentCrossSections(std::map< G4int, std::map< G4double, G4NeutronHPVector * > * > *val)
static G4NeutronHPManager * GetInstance()
void RegisterCaptureCrossSections(G4PhysicsTable *val)
std::map< G4int, std::map< G4double, G4NeutronHPVector * > * > * theTSIncoherentCrossSections
G4NeutronHPReactionWhiteBoard * GetReactionWhiteBoard()
void RegisterFissionFinalStates(std::vector< G4NeutronHPChannel * > *val)
std::map< G4int, std::map< G4double, G4NeutronHPVector * > * > * GetThermalScatteringIncoherentCrossSections()
std::map< G4int, std::map< G4double, std::vector< E_P_E_isoAng * > * > * > * theTSInelasticFinalStates
G4bool SKIP_MISSING_ISOTOPES
G4PhysicsTable * theFissionCrossSections
std::vector< G4NeutronHPChannel * > * GetElasticFinalStates()
void GetDataStream(G4String, std::istringstream &iss)
std::map< G4int, std::map< G4double, G4NeutronHPVector * > * > * GetThermalScatteringInelasticCrossSections()
G4PhysicsTable * GetInelasticCrossSections()
void SetUseOnlyPhotoEvaporation(G4bool val)
std::map< G4int, std::map< G4double, std::vector< E_isoAng * > * > * > * GetThermalScatteringIncoherentFinalStates()
std::vector< G4NeutronHPChannelList * > * theInelasticFSs
G4PhysicsTable * GetCaptureCrossSections()
G4PhysicsTable * GetFissionCrossSections()
G4bool GetDoNotAdjustFinalState()
G4PhysicsTable * GetElasticCrossSections()
void register_data_file(G4String, G4String)
G4bool GetNeglectDoppler()
static G4NeutronHPManager * instance
std::map< G4int, std::map< G4double, std::vector< std::pair< G4double, G4double > * > * > * > * GetThermalScatteringCoherentFinalStates()
G4bool PRODUCE_FISSION_FRAGMENTS
void GetDataStream2(G4String, std::istringstream &iss)
std::vector< G4NeutronHPChannel * > * theCaptureFSs
G4PhysicsTable * theElasticCrossSections
G4PhysicsTable * theCaptureCrossSections
std::map< G4int, std::map< G4double, G4NeutronHPVector * > * > * GetThermalScatteringCoherentCrossSections()
void RegisterThermalScatteringInelasticCrossSections(std::map< G4int, std::map< G4double, G4NeutronHPVector * > * > *val)
void RegisterElasticCrossSections(G4PhysicsTable *val)
void RegisterThermalScatteringIncoherentFinalStates(std::map< G4int, std::map< G4double, std::vector< E_isoAng * > * > * > *val)
std::map< G4int, std::map< G4double, std::vector< E_isoAng * > * > * > * theTSIncoherentFinalStates
G4bool GetProduceFissionFragments()
void SetVerboseLevel(G4int i)
void SetDoNotAdjustFinalState(G4bool val)
G4bool USE_ONLY_PHOTONEVAPORATION
void RegisterElasticFinalStates(std::vector< G4NeutronHPChannel * > *val)
void RegisterFissionCrossSections(G4PhysicsTable *val)
void SetNeglectDoppler(G4bool val)
void CloseReactionWhiteBoard()
std::map< G4String, G4String > mDataEvaluation
std::vector< G4NeutronHPChannel * > * GetFissionFinalStates()
G4bool GetUseOnlyPhotoEvaporation()
std::map< G4int, std::map< G4double, G4NeutronHPVector * > * > * theTSCoherentCrossSections
G4NeutronHPManager(const G4NeutronHPManager &)
G4PhysicsTable * theInelasticCrossSections
std::map< G4int, std::map< G4double, std::vector< std::pair< G4double, G4double > * > * > * > * theTSCoherentFinalStates
void SetSkipMissingIsotopes(G4bool val)
void RegisterInelasticCrossSections(G4PhysicsTable *val)
void RegisterThermalScatteringInelasticFinalStates(std::map< G4int, std::map< G4double, std::vector< E_P_E_isoAng * > * > * > *val)
std::vector< G4NeutronHPChannel * > * theFissionFSs
void RegisterCaptureFinalStates(std::vector< G4NeutronHPChannel * > *val)
G4bool DO_NOT_ADJUST_FINAL_STATE
std::vector< G4NeutronHPChannelList * > * GetInelasticFinalStates()