39 #ifdef G4MULTITHREADED
51 #ifdef G4MULTITHREADED
52 G4MUTEXLOCK(&G4DeexPrecoParameters::deexPrecoMutex);
68 fUseSoftCutoff =
false;
72 fUseAngularGen =
false;
74 fCorrelatedGamma =
false;
75 fStoreAllLevels =
false;
77 #ifdef G4MULTITHREADED
84 if(IsLocked()) {
return; }
90 if(IsLocked()) {
return; }
96 if(IsLocked()) {
return; }
102 if(IsLocked()) {
return; }
108 if(IsLocked()) {
return; }
109 fPrecoLowEnergy = val;
114 if(IsLocked()) {
return; }
120 if(IsLocked()) {
return; }
121 fMinExcitation = val;
126 if(IsLocked()) {
return; }
132 if(IsLocked()) {
return; }
133 fMinExPerNucleounForMF = val;
138 if(IsLocked()) {
return; }
144 if(IsLocked()) {
return; }
150 if(IsLocked()) {
return; }
156 if(IsLocked()) {
return; }
162 if(IsLocked()) {
return; }
168 if(IsLocked()) {
return; }
169 fUseSoftCutoff = val;
174 if(IsLocked()) {
return; }
180 if(IsLocked()) {
return; }
186 if(IsLocked()) {
return; }
192 if(IsLocked()) {
return; }
193 fUseAngularGen = val;
198 if(IsLocked()) {
return; }
204 if(IsLocked()) {
return; }
205 fCorrelatedGamma = val;
210 if(IsLocked()) {
return; }
211 fStoreAllLevels = val;
216 if(IsLocked()) {
return; }
217 fDeexChannelType = val;
223 os <<
"=======================================================================" <<
"\n";
224 os <<
"====== Pre-compound/De-excitation Physics Parameters ========" <<
"\n";
225 os <<
"=======================================================================" <<
"\n";
226 os <<
"Type of pre-compound inverse x-section " << fPrecoType <<
"\n";
227 os <<
"Type of de-excitation inverse x-section " << fDeexType <<
"\n";
228 os <<
"Min excitation energy (keV) "
230 os <<
"Level density (1/MeV) "
232 os <<
"Time limit for long lived isomeres (ns) "
234 os <<
"Use new data files " << fUseLongFiles <<
"\n";
235 os <<
"Use complete data files " << fStoreAllLevels <<
"\n";
236 os <<
"Correlated gamma emission flag " << fCorrelatedGamma <<
"\n";
237 os <<
"=======================================================================" <<
"\n";
252 G4bool G4DeexPrecoParameters::IsLocked()
const
void SetNeverGoBack(G4bool)
void SetDeexChannelsType(G4DeexChannelType)
void SetStoreAllLevels(G4bool)
static constexpr double keV
static constexpr double ns
void SetUseAngularGen(G4bool)
void SetPhenoFactor(G4double)
void SetDeexModelType(G4int)
#define G4MUTEX_INITIALIZER
void SetMaxLifeTime(G4double)
void SetLevelDensity(G4double)
void SetPrecoLowEnergy(G4double)
static G4StateManager * GetStateManager()
void SetFermiEnergy(G4double)
G4GLOB_DLL std::ostream G4cout
void SetTransitionsR0(G4double)
static constexpr double MeV
void SetMinExcitation(G4double)
void SetUseFilesNEW(G4bool)
void SetMinZForPreco(G4int)
G4ApplicationState GetCurrentState() const
void SetCorrelatedGamma(G4bool)
static constexpr double eV
static constexpr double GeV
void SetPrecoModelType(G4int)
static constexpr double microsecond
void SetMinAForPreco(G4int)
void SetMinExPerNucleounForMF(G4double)
void SetUseSoftCutoff(G4bool)
std::ostream & operator<<(std::ostream &, const BasicVector3D< float > &)
static constexpr double fermi
std::ostream & StreamInfo(std::ostream &os) const