41 #ifdef G4MULTITHREADED
57 #ifdef G4MULTITHREADED
58 G4MUTEXLOCK(&G4DeexPrecoParameters::deexPrecoMutex);
90 #ifdef G4MULTITHREADED
163 if(
IsLocked() || n < 0 || n > 3) {
return; }
169 if(
IsLocked() || n < 0 || n > 3) {
return; }
253 static const G4String namm[4] = {
"Evaporation",
"GEM",
"Evaporation+GEM",
"Dummy"};
254 static const G4int nmm[4] = {8, 68, 68, 0};
258 os <<
"=======================================================================" <<
"\n";
259 os <<
"====== Pre-compound/De-excitation Physics Parameters ========" <<
"\n";
260 os <<
"=======================================================================" <<
"\n";
261 os <<
"Type of pre-compound inverse x-section " <<
fPrecoType <<
"\n";
262 os <<
"Pre-compound model active " << (!
fPrecoDummy) <<
"\n";
263 os <<
"Pre-compound low energy (MeV) "
265 os <<
"Type of de-excitation inverse x-section " <<
fDeexType <<
"\n";
266 os <<
"Type of de-excitation factory " << namm[idx] <<
"\n";
267 os <<
"Number of de-excitation channels " << nmm[idx] <<
"\n";
268 os <<
"Min excitation energy (keV) "
270 os <<
"Min energy per nucleon for multifragmentation (MeV) "
272 os <<
"Level density (1/MeV) "
274 os <<
"Time limit for long lived isomeres (ns) "
276 os <<
"Internal e- conversion flag "
279 os <<
"Electron internal conversion ID "
282 os <<
"Max 2J for sampling of angular correlations " <<
fTwoJMAX <<
"\n";
283 os <<
"=======================================================================" <<
"\n";
void SetPrecoDummy(G4bool)
void SetFermiEnergy(G4double)
void SetLevelDensity(G4double)
std::ostream & operator<<(std::ostream &, const BasicVector3D< float > &)
G4double fMinExPerNucleounForMF
void SetMaxLifeTime(G4double)
G4StateManager * fStateManager
G4int fInternalConversionID
void SetMinAForPreco(G4int)
static constexpr double ns
void SetDeexModelType(G4int)
void SetPrecoModelType(G4int)
void SetInternalConversionFlag(G4bool)
void SetPhenoFactor(G4double)
void SetPrecoLowEnergy(G4double)
static constexpr double fermi
#define G4MUTEX_INITIALIZER
void SetDeexChannelsType(G4DeexChannelType)
void SetStoreAllLevels(G4bool)
std::ostream & StreamInfo(std::ostream &os) const
void SetMinExcitation(G4double)
static constexpr double MeV
static constexpr double eV
#define G4MUTEXUNLOCK(mutex)
void SetStoreICLevelData(G4bool)
void SetNeverGoBack(G4bool)
void SetCorrelatedGamma(G4bool)
G4DeexParametersMessenger * theMessenger
void SetMinExPerNucleounForMF(G4double)
void SetUseSoftCutoff(G4bool)
G4ApplicationState GetCurrentState() const
void SetMinZForPreco(G4int)
#define G4MUTEXLOCK(mutex)
G4DeexChannelType fDeexChannelType
G4GLOB_DLL std::ostream G4cout
static constexpr double second
G4bool fInternalConversion
void SetTransitionsR0(G4double)
void SetUseAngularGen(G4bool)
static constexpr double keV
static constexpr double GeV
static G4StateManager * GetStateManager()
static G4int Register(const G4String &)