31#ifndef G4CompetitiveFission_h
32#define G4CompetitiveFission_h 1
143 res = 1.0 - B1*x*x - 2.0*x*B1*(
A11-
A00-10.0)/
A;
163 return (std::abs(x) < 8.) ?
G4Exp(-0.5*x*x) : 0.0;
G4double G4Exp(G4double initial_x)
Exponential Function double precision.
void SetEmissionStrategy(G4VEmissionProbability *aFissionProb)
void SetLevelDensityParameter(G4VLevelDensityParameter *aLevelDensity)
G4FissionParameters theParam
G4double GetFissionBarrier(void) const
G4bool myOwnFissionProbability
G4double GetEmissionProbability(G4Fragment *theNucleus) override
G4double GetMaximalKineticEnergy(void) const
G4double GetLevelDensityParameter(void) const
G4bool operator!=(const G4CompetitiveFission &right) const
G4double SymmetricRatio(G4int A, G4double A11) const
G4bool operator==(const G4CompetitiveFission &right) const
G4double Ratio(G4double A, G4double A11, G4double B1, G4double A00) const
const G4CompetitiveFission & operator=(const G4CompetitiveFission &right)
G4double LocalExp(G4double x) const
G4VFissionBarrier * theFissionBarrierPtr
void SetFissionBarrier(G4VFissionBarrier *aBarrier)
G4double fissionProbability
G4CompetitiveFission(const G4CompetitiveFission &right)
G4VEmissionProbability * theFissionProbabilityPtr
G4double AsymmetricRatio(G4int A, G4double A11) const
G4Fragment * EmittedFragment(G4Fragment *theNucleus) override
G4PairingCorrection * pairingCorrection
~G4CompetitiveFission() override
G4double FissionKineticEnergy(G4int A, G4int Z, G4int Af1, G4int Zf1, G4int Af2, G4int Zf2, G4double U, G4double Tmax)
G4int FissionCharge(G4int A, G4int Z, G4double Af)
G4double maxKineticEnergy
G4bool myOwnFissionBarrier
G4double MassDistribution(G4double x, G4int A)
G4int FissionAtomicNumber(G4int A)
G4VLevelDensityParameter * theLevelDensityPtr