56std::vector<G4FermiParticle>
59 std::vector<G4FermiParticle> result;
96 const auto oldFlags = out.flags();
97 const auto oldUserPrecision = out.precision();
99 out.setf(std::ios::floatfield);
103 out.setf(std::ios::scientific, std::ios::floatfield);
104 out << std::setprecision(3) <<
", U = " << fragment.
GetExcitationEnergy() / CLHEP::MeV <<
" }";
106 out.setf(oldFlags, std::ios::floatfield);
107 out.precision(oldUserPrecision);
CLHEP::HepLorentzVector G4LorentzVector
static G4double GetNuclearMass(G4FermiAtomicMass atomicMass, G4FermiChargeNumber chargeNumber)
G4double GetTotalEnergy() const
G4FermiChargeNumber GetChargeNumber() const
G4double excitationEnergy_
G4FermiChargeNumber chargeNumber_
G4FermiAtomicMass atomicMass_
G4int GetPolarization() const
G4double GetExcitationEnergy() const
virtual void AppendDecayFragments(const G4LorentzVector &momentum, std::vector< G4FermiParticle > &particles) const =0
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)