101 inline void *
operator new(size_t);
102 inline void operator delete(
void *aFragment);
232#if defined G4HADRONIC_ALLOC_EXPORT
238inline void * G4Fragment::operator
new(size_t)
244inline void G4Fragment::operator
delete(
void * aFragment)
376 if(valueTot < valueP) {
395 if(valueTot < valueP) {
G4DLLIMPORT G4Allocator< G4Fragment > *& pFragmentAllocator()
std::vector< G4Fragment * > G4FragmentVector
Hep3Vector boostVector() const
HepLorentzVector & boost(double, double, double)
void set(double x, double y, double z, double t)
G4double theGroundStateMass
void SetZ(G4double value)
void SetFloatingLevelNumber(G4int value)
G4double GetGroundStateMass() const
void SetNumberOfLambdas(G4int numberOfLambdas)
void ExcitationEnergyWarning()
G4int GetNumberOfParticles() const
G4int GetCreatorModelID() const
G4int GetNumberOfHoles() const
G4NuclearPolarization * GetNuclearPolarization() const
G4double ComputeGroundStateMass(G4int Z, G4int A, G4int numberOfLambdas=0) const
void NumberOfExitationWarning(const G4String &)
void SetNumberOfCharged(G4int value)
G4int numberOfChargedHoles
friend std::ostream & operator<<(std::ostream &, const G4Fragment &)
G4int GetNumberOfChargedHoles() const
G4double GetExcitationEnergy() const
const G4LorentzVector & GetMomentum() const
void SetCreatorModelID(G4int value)
G4double GetCreationTime() const
void SetNuclearPolarization(G4NuclearPolarization *)
G4double GetBindingEnergy() const
G4NuclearPolarization * thePolarization
G4bool operator!=(const G4Fragment &right) const
void SetCreationTime(G4double time)
G4int GetFloatingLevelNumber() const
void SetNumberOfElectrons(G4int value)
void SetNumberOfHoles(G4int valueTot, G4int valueP=0)
G4int GetNumberOfExcitons() const
G4int GetNumberOfLambdas() const
G4ThreeVector GetAngularMomentum() const
const G4ParticleDefinition * GetParticleDefinition() const
void CalculateExcitationEnergy(G4bool warning=true)
void SetA(G4double value)
void SetMomentum(const G4LorentzVector &value)
const G4ParticleDefinition * theParticleDefinition
void SetExcEnergyAndMomentum(G4double eexc, const G4LorentzVector &)
G4int GetNumberOfElectrons() const
void SetNumberOfExcitedParticle(G4int valueTot, G4int valueP)
G4double theExcitationEnergy
G4Fragment & operator=(const G4Fragment &right)
void SetNumberOfParticles(G4int value)
G4int GetNumberOfCharged() const
G4int numberOfShellElectrons
G4bool operator==(const G4Fragment &right) const
void SetAngularMomentum(const G4ThreeVector &)
void SetParticleDefinition(const G4ParticleDefinition *p)
void SetZandA_asInt(G4int Znew, G4int Anew)
G4LorentzVector theMomentum
G4NuclearPolarization * NuclearPolarization()
void SetSpin(G4double value)
void CalculateGroundStateMass()
static const G4double minFragExcitation
static G4double GetNuclearMass(G4int A, G4int Z, G4int L)
static G4double GetNuclearMass(const G4double A, const G4double Z)
static constexpr double proton_mass_c2
static constexpr double neutron_mass_c2
T max(const T t1, const T t2)
brief Return the largest of the two arguments