32 #ifndef G4FermiFragment_h
33 #define G4FermiFragment_h 1
51 fv->push_back(
new G4Fragment(A, Z, aMomentum));
88 return (fragmentMass + excitEnergy);
104 return (A == right.A && Z == right.Z &&
105 std::abs(excitEnergy - right.excitEnergy) < 0.0001);
G4FragmentVector * GetFragment(const G4LorentzVector &aMomentum) const
G4double GetCoulombBarrier(G4int Ares, G4int Zres, G4double Eex) const
G4int GetSpin(void) const
G4double GetCoulombBarrier(G4int ARes, G4int ZRes, G4double U) const
void FillFragment(G4FragmentVector *fv, const G4LorentzVector &aMomentum) const
G4FermiFragment(G4int anA, G4int aZ, G4int sp, G4double exc, G4bool stable=true)
std::vector< G4Fragment * > G4FragmentVector
G4bool operator==(const G4FermiFragment &right) const
G4double GetFragmentMass(void) const
G4double GetTotalEnergy(void) const
virtual G4double BarrierPenetrationFactor(G4int Eexc) const
G4double GetExcitationEnergy(void) const