32 #ifndef G4CompetitiveFission_h
33 #define G4CompetitiveFission_h 1
164 if (A11 >= A*0.5 && A11 <= (A00+10.0)) {
169 res = 1.0 - B1*x*x - 2.0*x*B1*(A11-A00-10.0)/
A;
184 return Ratio(A0,A11,5.32,A0*0.5);
G4double AsymmetricRatio(G4int A, G4double A11)
void SetEmissionStrategy(G4VEmissionProbability *aFissionProb)
G4double LevelDensityParameter
G4bool MyOwnFissionProbability
G4int FissionCharge(G4int A, G4int Z, G4double Af)
void SetFissionBarrier(G4VFissionBarrier *aBarrier)
G4double MaximalKineticEnergy
G4double GetLevelDensityParameter(void) const
G4FissionParameters theParam
G4VEmissionProbability * theFissionProbabilityPtr
G4double FissionKineticEnergy(G4int A, G4int Z, G4int Af1, G4int Zf1, G4int Af2, G4int Zf2, G4double U, G4double Tmax)
void SetLevelDensityParameter(G4VLevelDensityParameter *aLevelDensity)
virtual ~G4CompetitiveFission()
double A(double temperature)
G4PairingCorrection * pairingCorrection
G4VLevelDensityParameter * theLevelDensityPtr
G4VFissionBarrier * theFissionBarrierPtr
const G4CompetitiveFission & operator=(const G4CompetitiveFission &right)=delete
G4double FissionProbability
G4double GetMaximalKineticEnergy(void) const
virtual G4double GetEmissionProbability(G4Fragment *theNucleus)
G4bool operator!=(const G4CompetitiveFission &right) const =delete
G4double Ratio(G4double A, G4double A11, G4double B1, G4double A00)
virtual G4Fragment * EmittedFragment(G4Fragment *theNucleus)
G4int FissionAtomicNumber(G4int A)
G4double MassDistribution(G4double x, G4int A)
G4bool operator==(const G4CompetitiveFission &right) const =delete
G4double SymmetricRatio(G4int A, G4double A11)
G4bool MyOwnFissionBarrier
G4double GetFissionBarrier(void) const