36#ifndef G4PreCompoundIon_h
37#define G4PreCompoundIon_h 1
G4bool operator!=(const G4PreCompoundIon &right) const =delete
~G4PreCompoundIon() override=default
virtual G4double FactorialFactor(G4int N, G4int P) const =0
G4PreCompoundIon(const G4PreCompoundIon &right)=delete
G4bool operator==(const G4PreCompoundIon &right) const =delete
G4PreCompoundIon(const G4ParticleDefinition *, G4VCoulombBarrier *aCoulombBarrier)
virtual G4double CoalescenceFactor(G4int A) const =0
virtual G4double GetRj(G4int NumberParticles, G4int NumberCharged) const =0
G4double ProbabilityDistributionFunction(G4double eKin, const G4Fragment &) override