32#ifndef G4CompetitiveFission_h
33#define G4CompetitiveFission_h 1
71 if (MyOwnFissionBarrier)
delete theFissionBarrierPtr;
72 theFissionBarrierPtr = aBarrier;
73 MyOwnFissionBarrier =
false;
78 if (MyOwnFissionProbability)
delete theFissionProbabilityPtr;
79 theFissionProbabilityPtr = aFissionProb;
80 MyOwnFissionProbability =
false;
86 if (MyOwnLevelDensity)
delete theLevelDensityPtr;
87 theLevelDensityPtr = aLevelDensity;
88 MyOwnLevelDensity =
false;
106 G4bool MyOwnFissionBarrier;
111 G4bool MyOwnFissionProbability;
144 void CheckConservation(
const G4Fragment & theInitialState,
std::vector< G4Fragment * > G4FragmentVector
virtual G4double GetEmissionProbability(G4Fragment *theNucleus)
void SetEmissionStrategy(G4VEmissionProbability *aFissionProb)
void SetLevelDensityParameter(G4VLevelDensityParameter *aLevelDensity)
G4double GetFissionBarrier(void) const
G4double GetMaximalKineticEnergy(void) const
G4double GetLevelDensityParameter(void) const
virtual ~G4CompetitiveFission()
void SetFissionBarrier(G4VFissionBarrier *aBarrier)
virtual G4FragmentVector * BreakUp(const G4Fragment &theNucleus)