Geant4-11
|
#include <G4DeexPrecoParameters.hh>
Private Member Functions | |
G4bool | IsLocked () const |
Friends | |
std::ostream & | operator<< (std::ostream &os, const G4DeexPrecoParameters &) |
Definition at line 53 of file G4DeexPrecoParameters.hh.
|
explicit |
Definition at line 44 of file G4DeexPrecoParameters.cc.
References SetDefaults().
G4DeexPrecoParameters::~G4DeexPrecoParameters | ( | ) |
Definition at line 49 of file G4DeexPrecoParameters.cc.
References theMessenger.
|
delete |
|
inline |
Definition at line 397 of file G4DeexPrecoParameters.hh.
References fCorrelatedGamma.
Referenced by G4PhotonEvaporation::Initialise(), and G4RadioactiveDecay::StreamInfo().
void G4DeexPrecoParameters::Dump | ( | ) | const |
Definition at line 338 of file G4DeexPrecoParameters.cc.
References G4cout, GetVerbose(), G4Threading::IsMasterThread(), and StreamInfo().
Referenced by G4ExcitationHandler::Initialise().
|
inline |
Definition at line 427 of file G4DeexPrecoParameters.hh.
References fDeexChannelType.
Referenced by G4Evaporation::InitialiseChannels().
|
inline |
Definition at line 352 of file G4DeexPrecoParameters.hh.
References fDeexType.
Referenced by G4VEmissionProbability::Initialise().
|
inline |
Definition at line 417 of file G4DeexPrecoParameters.hh.
References fFD.
Referenced by G4VEmissionProbability::Initialise().
|
inline |
Definition at line 297 of file G4DeexPrecoParameters.hh.
References fFBUEnergyLimit.
Referenced by G4FermiFragmentsPoolVI::G4FermiFragmentsPoolVI().
|
inline |
Definition at line 302 of file G4DeexPrecoParameters.hh.
References fFermiEnergy.
Referenced by G4PreCompoundEmission::G4PreCompoundEmission(), and G4PreCompoundTransitions::G4PreCompoundTransitions().
|
inline |
Definition at line 407 of file G4DeexPrecoParameters.hh.
References fInternalConversion.
Referenced by G4PhotonEvaporation::Initialise(), and G4RadioactiveDecay::StreamInfo().
|
inline |
Definition at line 282 of file G4DeexPrecoParameters.hh.
References fLevelDensity.
Referenced by G4NuclearLevelData::GetLevelDensity().
|
inline |
Definition at line 412 of file G4DeexPrecoParameters.hh.
References fLD.
Referenced by G4NuclearLevelData::GetLevelDensity(), and G4NuclearLevelData::GetPairingCorrection().
|
inline |
Definition at line 327 of file G4DeexPrecoParameters.hh.
References fMaxLifeTime.
Referenced by G4FermiFragmentsPoolVI::G4FermiFragmentsPoolVI(), G4PhotonEvaporation::Initialise(), and G4RadioactiveDecay::StreamInfo().
|
inline |
Definition at line 342 of file G4DeexPrecoParameters.hh.
References fMinAForPreco.
Referenced by G4PreCompoundModel::InitialiseModel().
|
inline |
Definition at line 322 of file G4DeexPrecoParameters.hh.
References fMinExcitation.
Referenced by G4FermiFragmentsPoolVI::G4FermiFragmentsPoolVI(), G4PhotonEvaporation::Initialise(), G4Evaporation::InitialiseChannels(), and G4NeutronRadCapture::InitialiseModel().
|
inline |
Definition at line 332 of file G4DeexPrecoParameters.hh.
References fMinExPerNucleounForMF.
|
inline |
Definition at line 337 of file G4DeexPrecoParameters.hh.
References fMinZForPreco.
Referenced by G4PreCompoundModel::InitialiseModel().
|
inline |
|
inline |
Definition at line 312 of file G4DeexPrecoParameters.hh.
References fPrecoHighEnergy.
Referenced by G4PreCompoundModel::InitialiseModel().
|
inline |
Definition at line 307 of file G4DeexPrecoParameters.hh.
References fPrecoLowEnergy.
Referenced by G4PreCompoundModel::InitialiseModel().
|
inline |
Definition at line 347 of file G4DeexPrecoParameters.hh.
References fPrecoType.
Referenced by G4PreCompoundModel::InitialiseModel().
|
inline |
Definition at line 287 of file G4DeexPrecoParameters.hh.
References fR0.
Referenced by G4HETCFragment::G4HETCFragment(), and G4PreCompoundIon::G4PreCompoundIon().
|
inline |
Definition at line 292 of file G4DeexPrecoParameters.hh.
References fTransitionsR0.
Referenced by G4PreCompoundTransitions::G4PreCompoundTransitions().
|
inline |
Definition at line 357 of file G4DeexPrecoParameters.hh.
References fTwoJMAX.
Referenced by G4PhotonEvaporation::Initialise(), and G4RadioactiveDecay::StreamInfo().
|
inline |
G4int G4DeexPrecoParameters::GetVerbose | ( | ) | const |
Definition at line 332 of file G4DeexPrecoParameters.cc.
References fVerbose, G4HadronicParameters::GetVerboseLevel(), G4HadronicParameters::Instance(), and G4INCL::Math::max().
Referenced by Dump(), G4VEmissionProbability::Initialise(), G4PhotonEvaporation::Initialise(), and G4Evaporation::InitialiseChannels().
|
private |
Definition at line 348 of file G4DeexPrecoParameters.cc.
References fStateManager, G4State_PreInit, G4StateManager::GetCurrentState(), and G4Threading::IsMasterThread().
Referenced by SetCorrelatedGamma(), SetDeexChannelsType(), SetDeexModelType(), SetDiscreteExcitationFlag(), SetFBUEnergyLimit(), SetFermiEnergy(), SetInternalConversionFlag(), SetIsomerProduction(), SetLevelDensity(), SetLevelDensityFlag(), SetMaxLifeTime(), SetMinAForPreco(), SetMinExcitation(), SetMinExPerNucleounForMF(), SetMinZForPreco(), SetNeverGoBack(), SetPhenoFactor(), SetPrecoDummy(), SetPrecoHighEnergy(), SetPrecoLowEnergy(), SetPrecoModelType(), SetR0(), SetStoreICLevelData(), SetTransitionsR0(), SetTwoJMAX(), SetUseAngularGen(), SetUseCEM(), SetUseGNASH(), SetUseHETC(), SetUseSoftCutoff(), and SetVerbose().
|
inline |
Definition at line 422 of file G4DeexPrecoParameters.hh.
References fIsomerFlag.
Referenced by G4PhotonEvaporation::Initialise().
|
inline |
Definition at line 362 of file G4DeexPrecoParameters.hh.
References fNeverGoBack.
Referenced by G4PreCompoundModel::InitialiseModel().
|
delete |
|
delete |
|
delete |
|
inline |
Definition at line 392 of file G4DeexPrecoParameters.hh.
References fPrecoDummy.
Referenced by G4PreCompoundModel::InitialiseModel().
void G4DeexPrecoParameters::SetCorrelatedGamma | ( | G4bool | val | ) |
Definition at line 243 of file G4DeexPrecoParameters.cc.
References fCorrelatedGamma, and IsLocked().
Referenced by G4DeexParametersMessenger::SetNewValue().
void G4DeexPrecoParameters::SetDeexChannelsType | ( | G4DeexChannelType | val | ) |
Definition at line 284 of file G4DeexPrecoParameters.cc.
References fDeexChannelType, and IsLocked().
Referenced by G4IonINCLXXPhysics::G4IonINCLXXPhysics(), G4IonPhysicsPHP::G4IonPhysicsPHP(), and G4IonQMDPhysics::G4IonQMDPhysics().
void G4DeexPrecoParameters::SetDeexModelType | ( | G4int | n | ) |
Definition at line 182 of file G4DeexPrecoParameters.cc.
References fDeexType, IsLocked(), and CLHEP::detail::n.
void G4DeexPrecoParameters::SetDefaults | ( | ) |
Definition at line 54 of file G4DeexPrecoParameters.cc.
References CLHEP::eV, fCombined, fCorrelatedGamma, fDeexChannelType, fDeexType, CLHEP::fermi, fFBUEnergyLimit, fFD, fFermiEnergy, fInternalConversion, fIsomerFlag, fLD, fLevelDensity, fMaxLifeTime, fMinAForPreco, fMinExcitation, fMinExPerNucleounForMF, fMinZForPreco, fNeverGoBack, fPhenoFactor, fPrecoDummy, fPrecoHighEnergy, fPrecoLowEnergy, fPrecoType, fR0, fStateManager, fStoreAllLevels, fTransitionsR0, fTwoJMAX, fUseAngularGen, fUseCEM, fUseGNASH, fUseHETC, fUseSoftCutoff, fVerbose, G4MUTEXLOCK, G4MUTEXUNLOCK, G4StateManager::GetStateManager(), CLHEP::GeV, CLHEP::MeV, CLHEP::nanosecond, and theMessenger.
Referenced by G4DeexPrecoParameters().
void G4DeexPrecoParameters::SetDiscreteExcitationFlag | ( | G4bool | val | ) |
Definition at line 272 of file G4DeexPrecoParameters.cc.
References fFD, and IsLocked().
void G4DeexPrecoParameters::SetFBUEnergyLimit | ( | G4double | val | ) |
Definition at line 116 of file G4DeexPrecoParameters.cc.
References fFBUEnergyLimit, and IsLocked().
void G4DeexPrecoParameters::SetFermiEnergy | ( | G4double | val | ) |
Definition at line 122 of file G4DeexPrecoParameters.cc.
References fFermiEnergy, and IsLocked().
void G4DeexPrecoParameters::SetInternalConversionFlag | ( | G4bool | val | ) |
Definition at line 260 of file G4DeexPrecoParameters.cc.
References fInternalConversion, and IsLocked().
Referenced by G4DeexParametersMessenger::SetNewValue().
void G4DeexPrecoParameters::SetIsomerProduction | ( | G4bool | val | ) |
Definition at line 278 of file G4DeexPrecoParameters.cc.
References fIsomerFlag, and IsLocked().
Referenced by G4RadioactiveDecayPhysics::G4RadioactiveDecayPhysics(), and G4DeexParametersMessenger::SetNewValue().
void G4DeexPrecoParameters::SetLevelDensity | ( | G4double | val | ) |
Definition at line 98 of file G4DeexPrecoParameters.cc.
References fLevelDensity, IsLocked(), and CLHEP::MeV.
void G4DeexPrecoParameters::SetLevelDensityFlag | ( | G4bool | val | ) |
Definition at line 266 of file G4DeexPrecoParameters.cc.
References fLD, and IsLocked().
void G4DeexPrecoParameters::SetMaxLifeTime | ( | G4double | val | ) |
Definition at line 152 of file G4DeexPrecoParameters.cc.
References fMaxLifeTime, and IsLocked().
Referenced by LBE::ConstructGeneral(), and G4RadioactiveDecayPhysics::G4RadioactiveDecayPhysics().
void G4DeexPrecoParameters::SetMinAForPreco | ( | G4int | n | ) |
Definition at line 170 of file G4DeexPrecoParameters.cc.
References fMinAForPreco, IsLocked(), and CLHEP::detail::n.
void G4DeexPrecoParameters::SetMinEForMultiFrag | ( | G4double | ) |
void G4DeexPrecoParameters::SetMinExcitation | ( | G4double | val | ) |
Definition at line 146 of file G4DeexPrecoParameters.cc.
References fMinExcitation, and IsLocked().
void G4DeexPrecoParameters::SetMinExPerNucleounForMF | ( | G4double | val | ) |
Definition at line 158 of file G4DeexPrecoParameters.cc.
References fMinExPerNucleounForMF, and IsLocked().
void G4DeexPrecoParameters::SetMinZForPreco | ( | G4int | n | ) |
Definition at line 164 of file G4DeexPrecoParameters.cc.
References fMinZForPreco, IsLocked(), and CLHEP::detail::n.
void G4DeexPrecoParameters::SetNeverGoBack | ( | G4bool | val | ) |
Definition at line 200 of file G4DeexPrecoParameters.cc.
References fNeverGoBack, and IsLocked().
void G4DeexPrecoParameters::SetPhenoFactor | ( | G4double | val | ) |
Definition at line 140 of file G4DeexPrecoParameters.cc.
References fPhenoFactor, and IsLocked().
void G4DeexPrecoParameters::SetPrecoDummy | ( | G4bool | val | ) |
Definition at line 236 of file G4DeexPrecoParameters.cc.
References fDeexChannelType, fDummy, fPrecoDummy, and IsLocked().
void G4DeexPrecoParameters::SetPrecoHighEnergy | ( | G4double | val | ) |
Definition at line 134 of file G4DeexPrecoParameters.cc.
References fPrecoHighEnergy, and IsLocked().
void G4DeexPrecoParameters::SetPrecoLowEnergy | ( | G4double | val | ) |
Definition at line 128 of file G4DeexPrecoParameters.cc.
References fPrecoLowEnergy, and IsLocked().
void G4DeexPrecoParameters::SetPrecoModelType | ( | G4int | n | ) |
Definition at line 176 of file G4DeexPrecoParameters.cc.
References fPrecoType, IsLocked(), and CLHEP::detail::n.
void G4DeexPrecoParameters::SetR0 | ( | G4double | val | ) |
Definition at line 104 of file G4DeexPrecoParameters.cc.
References fR0, and IsLocked().
void G4DeexPrecoParameters::SetStoreAllLevels | ( | G4bool | val | ) |
Definition at line 255 of file G4DeexPrecoParameters.cc.
References SetStoreICLevelData().
Referenced by LBE::ConstructGeneral().
void G4DeexPrecoParameters::SetStoreICLevelData | ( | G4bool | val | ) |
Definition at line 249 of file G4DeexPrecoParameters.cc.
References fStoreAllLevels, and IsLocked().
Referenced by G4RadioactiveDecayPhysics::G4RadioactiveDecayPhysics(), G4DeexParametersMessenger::SetNewValue(), and SetStoreAllLevels().
void G4DeexPrecoParameters::SetTransitionsR0 | ( | G4double | val | ) |
Definition at line 110 of file G4DeexPrecoParameters.cc.
References fTransitionsR0, and IsLocked().
void G4DeexPrecoParameters::SetTwoJMAX | ( | G4int | n | ) |
Definition at line 188 of file G4DeexPrecoParameters.cc.
References fTwoJMAX, IsLocked(), and CLHEP::detail::n.
Referenced by G4DeexParametersMessenger::SetNewValue().
void G4DeexPrecoParameters::SetUseAngularGen | ( | G4bool | val | ) |
Definition at line 230 of file G4DeexPrecoParameters.cc.
References fUseAngularGen, and IsLocked().
void G4DeexPrecoParameters::SetUseCEM | ( | G4bool | val | ) |
Definition at line 212 of file G4DeexPrecoParameters.cc.
References fUseCEM, and IsLocked().
void G4DeexPrecoParameters::SetUseGNASH | ( | G4bool | val | ) |
Definition at line 218 of file G4DeexPrecoParameters.cc.
References fUseGNASH, and IsLocked().
void G4DeexPrecoParameters::SetUseHETC | ( | G4bool | val | ) |
Definition at line 224 of file G4DeexPrecoParameters.cc.
References fUseHETC, and IsLocked().
void G4DeexPrecoParameters::SetUseSoftCutoff | ( | G4bool | val | ) |
Definition at line 206 of file G4DeexPrecoParameters.cc.
References fUseSoftCutoff, and IsLocked().
void G4DeexPrecoParameters::SetVerbose | ( | G4int | n | ) |
Definition at line 194 of file G4DeexPrecoParameters.cc.
References fVerbose, IsLocked(), and CLHEP::detail::n.
Referenced by G4DeexParametersMessenger::SetNewValue().
|
inline |
Definition at line 402 of file G4DeexPrecoParameters.hh.
References fStoreAllLevels.
Referenced by G4LevelReader::LevelManager(), and G4RadioactiveDecay::StreamInfo().
std::ostream & G4DeexPrecoParameters::StreamInfo | ( | std::ostream & | os | ) | const |
Definition at line 290 of file G4DeexPrecoParameters.cc.
References fCorrelatedGamma, fDeexChannelType, fDeexType, fFBUEnergyLimit, fFD, fInternalConversion, fIsomerFlag, fLD, fLevelDensity, fMaxLifeTime, fMinExcitation, fMinExPerNucleounForMF, fPrecoDummy, fPrecoHighEnergy, fPrecoLowEnergy, fPrecoType, fStoreAllLevels, fTwoJMAX, G4endl, CLHEP::keV, CLHEP::MeV, CLHEP::ns, and CLHEP::prec.
Referenced by Dump().
|
inline |
Definition at line 387 of file G4DeexPrecoParameters.hh.
References fUseAngularGen.
Referenced by G4PreCompoundEmission::G4PreCompoundEmission().
|
inline |
Definition at line 372 of file G4DeexPrecoParameters.hh.
References fUseCEM.
Referenced by G4PreCompoundModel::InitialiseModel().
|
inline |
Definition at line 377 of file G4DeexPrecoParameters.hh.
References fUseGNASH.
Referenced by G4PreCompoundModel::InitialiseModel().
|
inline |
Definition at line 382 of file G4DeexPrecoParameters.hh.
References fUseHETC.
Referenced by G4PreCompoundModel::InitialiseModel().
|
inline |
Definition at line 367 of file G4DeexPrecoParameters.hh.
References fUseSoftCutoff.
Referenced by G4PreCompoundModel::InitialiseModel().
|
friend |
Definition at line 343 of file G4DeexPrecoParameters.cc.
|
private |
Definition at line 267 of file G4DeexPrecoParameters.hh.
Referenced by CorrelatedGamma(), SetCorrelatedGamma(), SetDefaults(), and StreamInfo().
|
private |
Definition at line 275 of file G4DeexPrecoParameters.hh.
Referenced by GetDeexChannelsType(), SetDeexChannelsType(), SetDefaults(), SetPrecoDummy(), and StreamInfo().
|
private |
Definition at line 247 of file G4DeexPrecoParameters.hh.
Referenced by GetDeexModelType(), SetDeexModelType(), SetDefaults(), and StreamInfo().
|
private |
Definition at line 226 of file G4DeexPrecoParameters.hh.
Referenced by GetFBUEnergyLimit(), SetDefaults(), SetFBUEnergyLimit(), and StreamInfo().
|
private |
Definition at line 271 of file G4DeexPrecoParameters.hh.
Referenced by GetDiscreteExcitationFlag(), SetDefaults(), SetDiscreteExcitationFlag(), and StreamInfo().
|
private |
Definition at line 229 of file G4DeexPrecoParameters.hh.
Referenced by GetFermiEnergy(), SetDefaults(), and SetFermiEnergy().
|
private |
Definition at line 269 of file G4DeexPrecoParameters.hh.
Referenced by GetInternalConversionFlag(), SetDefaults(), SetInternalConversionFlag(), and StreamInfo().
|
private |
Definition at line 272 of file G4DeexPrecoParameters.hh.
Referenced by IsomerProduction(), SetDefaults(), SetIsomerProduction(), and StreamInfo().
|
private |
Definition at line 270 of file G4DeexPrecoParameters.hh.
Referenced by GetLevelDensityFlag(), SetDefaults(), SetLevelDensityFlag(), and StreamInfo().
|
private |
Definition at line 217 of file G4DeexPrecoParameters.hh.
Referenced by GetLevelDensity(), SetDefaults(), SetLevelDensity(), and StreamInfo().
|
private |
Definition at line 240 of file G4DeexPrecoParameters.hh.
Referenced by GetMaxLifeTime(), SetDefaults(), SetMaxLifeTime(), and StreamInfo().
|
private |
Definition at line 253 of file G4DeexPrecoParameters.hh.
Referenced by GetMinAForPreco(), SetDefaults(), and SetMinAForPreco().
|
private |
Definition at line 239 of file G4DeexPrecoParameters.hh.
Referenced by GetMinExcitation(), SetDefaults(), SetMinExcitation(), and StreamInfo().
|
private |
Definition at line 243 of file G4DeexPrecoParameters.hh.
Referenced by GetMinExPerNucleounForMF(), SetDefaults(), SetMinExPerNucleounForMF(), and StreamInfo().
|
private |
Definition at line 252 of file G4DeexPrecoParameters.hh.
Referenced by GetMinZForPreco(), SetDefaults(), and SetMinZForPreco().
|
private |
Definition at line 258 of file G4DeexPrecoParameters.hh.
Referenced by NeverGoBack(), SetDefaults(), and SetNeverGoBack().
|
private |
Definition at line 236 of file G4DeexPrecoParameters.hh.
Referenced by GetPhenoFactor(), SetDefaults(), and SetPhenoFactor().
|
private |
Definition at line 264 of file G4DeexPrecoParameters.hh.
Referenced by PrecoDummy(), SetDefaults(), SetPrecoDummy(), and StreamInfo().
|
private |
Definition at line 233 of file G4DeexPrecoParameters.hh.
Referenced by GetPrecoHighEnergy(), SetDefaults(), SetPrecoHighEnergy(), and StreamInfo().
|
private |
Definition at line 232 of file G4DeexPrecoParameters.hh.
Referenced by GetPrecoLowEnergy(), SetDefaults(), SetPrecoLowEnergy(), and StreamInfo().
|
private |
Definition at line 246 of file G4DeexPrecoParameters.hh.
Referenced by GetPrecoModelType(), SetDefaults(), SetPrecoModelType(), and StreamInfo().
|
private |
Definition at line 220 of file G4DeexPrecoParameters.hh.
Referenced by GetR0(), SetDefaults(), and SetR0().
|
private |
Definition at line 214 of file G4DeexPrecoParameters.hh.
Referenced by IsLocked(), and SetDefaults().
|
private |
Definition at line 268 of file G4DeexPrecoParameters.hh.
Referenced by SetDefaults(), SetStoreICLevelData(), StoreICLevelData(), and StreamInfo().
|
private |
Definition at line 223 of file G4DeexPrecoParameters.hh.
Referenced by GetTransitionsR0(), SetDefaults(), and SetTransitionsR0().
|
private |
Definition at line 249 of file G4DeexPrecoParameters.hh.
Referenced by GetTwoJMAX(), SetDefaults(), SetTwoJMAX(), and StreamInfo().
|
private |
Definition at line 263 of file G4DeexPrecoParameters.hh.
Referenced by SetDefaults(), SetUseAngularGen(), and UseAngularGen().
|
private |
Definition at line 260 of file G4DeexPrecoParameters.hh.
Referenced by SetDefaults(), SetUseCEM(), and UseCEM().
|
private |
Definition at line 261 of file G4DeexPrecoParameters.hh.
Referenced by SetDefaults(), SetUseGNASH(), and UseGNASH().
|
private |
Definition at line 262 of file G4DeexPrecoParameters.hh.
Referenced by SetDefaults(), SetUseHETC(), and UseHETC().
|
private |
Definition at line 259 of file G4DeexPrecoParameters.hh.
Referenced by SetDefaults(), SetUseSoftCutoff(), and UseSoftCutoff().
|
private |
Definition at line 255 of file G4DeexPrecoParameters.hh.
Referenced by GetVerbose(), SetDefaults(), and SetVerbose().
|
private |
Definition at line 213 of file G4DeexPrecoParameters.hh.
Referenced by SetDefaults(), and ~G4DeexPrecoParameters().