49 #define G4Fragment_h 1
100 inline void *
operator new(size_t);
101 inline void operator delete(
void *aFragment);
210 #if defined G4HADRONIC_ALLOC_EXPORT
216 inline void * G4Fragment::operator
new(size_t)
222 inline void G4Fragment::operator
delete(
void * aFragment)
267 return (
theA-
theZ)*CLHEP::neutron_mass_c2 +
theZ*CLHEP::proton_mass_c2
340 if(valueTot < valueP) {
359 if(valueTot < valueP) {
G4double theGroundStateMass
static G4double GetNuclearMass(const G4double A, const G4double Z)
friend std::ostream & operator<<(std::ostream &, const G4Fragment *)
CLHEP::Hep3Vector G4ThreeVector
void ExcitationEnergyWarning()
const G4ThreeVector & GetAngularMomentum() const
G4int GetNumberOfElectrons() const
void SetAngularMomentum(const G4ThreeVector &value)
void SetNumberOfHoles(G4int valueTot, G4int valueP=0)
void SetNumberOfElectrons(G4int value)
G4int GetNumberOfParticles() const
void SetA(G4double value)
void SetParticleDefinition(G4ParticleDefinition *p)
G4int numberOfShellElectrons
G4int GetNumberOfHoles() const
void SetNumberOfExcitedParticle(G4int valueTot, G4int valueP)
G4bool operator==(const G4Fragment &right) const
G4double GetCreationTime() const
G4DLLIMPORT G4ThreadLocal G4Allocator< G4Fragment > * pFragmentAllocator
const G4LorentzVector & GetMomentum() const
void SetMomentum(const G4LorentzVector &value)
std::vector< G4Fragment * > G4FragmentVector
G4double GetGroundStateMass() const
void CalculateExcitationEnergy()
void SetNumberOfParticles(G4int value)
G4ThreeVector theAngularMomentum
static const G4double A[nN]
G4LorentzVector theMomentum
G4double GetBindingEnergy() const
void SetCreationTime(G4double time)
G4int GetNumberOfExcitons() const
G4ParticleDefinition * theParticleDefinition
void SetZandA_asInt(G4int Znew, G4int Anew)
G4bool operator!=(const G4Fragment &right) const
G4ParticleDefinition * GetParticleDefinition() const
void SetStable(G4bool val)
void SetZ(G4double value)
void NumberOfExitationWarning(const G4String &)
G4int GetNumberOfChargedHoles() const
void SetNumberOfCharged(G4int value)
void CalculateGroundStateMass()
G4Fragment & operator=(const G4Fragment &right)
G4int GetNumberOfCharged() const
G4double ComputeGroundStateMass(G4int Z, G4int A) const
G4int numberOfChargedHoles
G4double GetExcitationEnergy() const
G4double theExcitationEnergy
CLHEP::HepLorentzVector G4LorentzVector