33#ifndef G4HETCFragment_h
34#define G4HETCFragment_h 1
static constexpr double L
G4double CalcEmissionProbability(const G4Fragment &aFragment)
virtual G4double GetSpinFactor() const =0
virtual ~G4HETCFragment()
G4bool operator==(const G4HETCFragment &right) const
virtual G4double K(const G4Fragment &aFragment)=0
G4double BetaRand(G4int N, G4int L) const
const G4HETCFragment & operator=(const G4HETCFragment &right)
G4double IntegrateEmissionProbability(G4double &Low, G4double &Up, const G4Fragment &aFragment)
virtual G4double GetAlpha() const =0
G4HETCFragment(const G4HETCFragment &right)
virtual G4double GetBeta() const =0
G4bool operator!=(const G4HETCFragment &right) const
ThreeVector shoot(const G4int Ap, const G4int Af)