35#ifndef G4DeexPrecoParameters_h
36#define G4DeexPrecoParameters_h 1
63 std::ostream&
StreamInfo(std::ostream& os)
const;
65 friend std::ostream&
operator<< (std::ostream& os,
247 G4int fPrecoType = 3;
253 G4int fMinZForPreco = 3;
254 G4int fMinAForPreco = 5;
259 G4bool fNeverGoBack =
false;
260 G4bool fUseSoftCutoff =
false;
264 G4bool fUseAngularGen =
true;
265 G4bool fPrecoDummy =
false;
268 G4bool fCorrelatedGamma =
false;
269 G4bool fStoreAllLevels =
false;
270 G4bool fInternalConversion =
true;
273 G4bool fIsomerFlag =
true;
274 G4bool fIsPrinted =
false;
282 return fLevelDensity;
292 return fTransitionsR0;
297 return fFBUEnergyLimit;
307 return fPrecoLowEnergy;
312 return fPrecoHighEnergy;
322 return fMinExcitation;
332 return fMinExPerNucleounForMF;
337 return fMinZForPreco;
342 return fMinAForPreco;
367 return fUseSoftCutoff;
387 return fUseAngularGen;
397 return fCorrelatedGamma;
402 return fStoreAllLevels;
407 return fInternalConversion;
427 return fDeexChannelType;
void SetPrecoDummy(G4bool)
void SetIsomerProduction(G4bool)
G4bool CorrelatedGamma() const
G4double GetLevelDensity() const
G4double GetPrecoLowEnergy() const
G4bool operator!=(const G4DeexPrecoParameters &right) const =delete
void SetMinExPerNucleounForMF(G4double)
G4bool GetDiscreteExcitationFlag() const
G4DeexPrecoParameters(const G4DeexPrecoParameters &right)=delete
G4bool UseSoftCutoff() const
void SetCorrelatedGamma(G4bool)
G4int GetDeexModelType() const
G4double GetPrecoHighEnergy() const
void SetDeexModelType(G4int)
G4bool StoreICLevelData() const
void SetLevelDensity(G4double)
void SetTransitionsR0(G4double)
void SetMaxLifeTime(G4double)
G4bool PrecoDummy() const
G4double GetTransitionsR0() const
G4DeexChannelType GetDeexChannelsType() const
void SetStoreICLevelData(G4bool)
void SetMinAForPreco(G4int)
G4bool UseAngularGen() const
void SetNeverGoBack(G4bool)
G4int GetMinAForPreco() const
G4bool NeverGoBack() const
void SetMinZForPreco(G4int)
G4double GetMaxLifeTime() const
G4double GetFermiEnergy() const
G4double GetPhenoFactor() const
std::ostream & StreamInfo(std::ostream &os) const
G4double GetMinExPerNucleounForMF() const
G4bool IsomerProduction() const
G4double GetFBUEnergyLimit() const
void SetPhenoFactor(G4double)
G4int GetMinZForPreco() const
void SetPrecoLowEnergy(G4double)
G4double GetMinExcitation() const
void SetStoreAllLevels(G4bool)
G4bool GetLevelDensityFlag() const
void SetUseAngularGen(G4bool)
friend std::ostream & operator<<(std::ostream &os, const G4DeexPrecoParameters &)
void SetMinEForMultiFrag(G4double)
G4bool GetInternalConversionFlag() const
G4int GetPrecoModelType() const
G4bool operator==(const G4DeexPrecoParameters &right) const =delete
void SetPrecoModelType(G4int)
void SetFermiEnergy(G4double)
void SetUseSoftCutoff(G4bool)
void SetDiscreteExcitationFlag(G4bool)
void SetLevelDensityFlag(G4bool)
void SetMinExcitation(G4double)
void SetFBUEnergyLimit(G4double)
void SetInternalConversionFlag(G4bool)
void SetDeexChannelsType(G4DeexChannelType)
void SetPrecoHighEnergy(G4double)