49 #define G4Fragment_h 1
98 inline void *
operator new(size_t);
99 inline void operator delete(
void *aFragment);
216 #if defined G4HADRONIC_ALLOC_EXPORT
222 inline void * G4Fragment::operator
new(size_t)
228 inline void G4Fragment::operator
delete(
void * aFragment)
230 ((
G4Fragment *)aFragment)->SetNuclearPolarization(0);
280 return (
theA-
theZ)*CLHEP::neutron_mass_c2 +
theZ*CLHEP::proton_mass_c2
337 if(valueTot < valueP) {
356 if(valueTot < valueP) {
G4double theGroundStateMass
static G4double GetNuclearMass(const G4double A, const G4double Z)
G4NuclearPolarization * thePolarization
friend std::ostream & operator<<(std::ostream &, const G4Fragment *)
CLHEP::Hep3Vector G4ThreeVector
void ExcitationEnergyWarning()
G4int GetNumberOfElectrons() const
const G4ParticleDefinition * GetParticleDefinition() const
void SetNumberOfHoles(G4int valueTot, G4int valueP=0)
void SetNumberOfElectrons(G4int value)
G4int GetNumberOfParticles() const
G4ThreeVector GetAngularMomentum() const
void SetA(G4double value)
void SetCreatorModelType(G4int value)
G4int numberOfShellElectrons
G4int GetNumberOfHoles() const
void SetParticleDefinition(const G4ParticleDefinition *p)
void SetNumberOfExcitedParticle(G4int valueTot, G4int valueP)
double A(double temperature)
G4bool operator==(const G4Fragment &right) const
void SetNuclearPolarization(G4NuclearPolarization *)
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)
G4LorentzVector theMomentum
G4double GetBindingEnergy() const
void SetCreationTime(G4double time)
G4int GetNumberOfExcitons() const
void SetZandA_asInt(G4int Znew, G4int Anew)
G4bool operator!=(const G4Fragment &right) const
void SetAngularMomentum(G4ThreeVector &)
void SetZ(G4double value)
void NumberOfExitationWarning(const G4String &)
G4int GetNumberOfChargedHoles() const
void SetNumberOfCharged(G4int value)
void CalculateGroundStateMass()
G4Fragment & operator=(const G4Fragment &right)
G4int GetCreatorModelType() const
G4int GetNumberOfCharged() const
G4double ComputeGroundStateMass(G4int Z, G4int A) const
G4int numberOfChargedHoles
G4double GetExcitationEnergy() const
G4NuclearPolarization * GetNuclearPolarization() const
const G4ParticleDefinition * theParticleDefinition
G4double theExcitationEnergy
CLHEP::HepLorentzVector G4LorentzVector