31#ifndef G4VFERMIFRAGMENTAN_HH
32#define G4VFERMIFRAGMENTAN_HH
61 std::vector<G4FermiParticle>& particles)
const = 0;
CLHEP::HepLorentzVector G4LorentzVector
std::vector< const G4VFermiFragmentAN * > G4FermiFragmentVector
G4double GetTotalEnergy() const
G4FermiChargeNumber GetChargeNumber() const
~G4VFermiFragmentAN()=default
G4double excitationEnergy_
G4FermiChargeNumber chargeNumber_
G4FermiAtomicMass atomicMass_
G4int GetPolarization() const
G4VFermiFragmentAN(const G4VFermiFragmentAN &)=delete
G4double GetExcitationEnergy() const
virtual void AppendDecayFragments(const G4LorentzVector &momentum, std::vector< G4FermiParticle > &particles) const =0
G4VFermiFragmentAN & operator=(const G4VFermiFragmentAN &)=delete
G4VFermiFragmentAN(G4FermiAtomicMass atomicMass, G4FermiChargeNumber chargeNumber, G4int polarization, G4double excitationEnergy)
G4FermiAtomicMass GetAtomicMass() const
std::vector< G4FermiParticle > GetDecayFragments(const G4LorentzVector &momentum) const
virtual void DoInitialize()=0
std::ostream & operator<<(std::ostream &out, const G4FermiAtomicMass &mass)