71 fIsotope = right.fIsotope;
72 pnBlackTrackEnergy=right.pnBlackTrackEnergy;
73 dtaBlackTrackEnergy=right.dtaBlackTrackEnergy;
74 pnBlackTrackEnergyfromAnnihilation =
75 right.pnBlackTrackEnergyfromAnnihilation;
76 dtaBlackTrackEnergyfromAnnihilation =
77 right.dtaBlackTrackEnergyfromAnnihilation;
78 theTemp = right.theTemp;
79 excitationEnergy = right.excitationEnergy;
80 momentum = right.momentum;
81 fermiMomentum = right.fermiMomentum;
87 {
return (
this == (
G4Nucleus *) &right ); }
90 {
return (
this != (
G4Nucleus *) &right ); }
113 {
return theA-theZ; }
151 {
return pnBlackTrackEnergy; }
154 {
return dtaBlackTrackEnergy; }
157 {
return pnBlackTrackEnergyfromAnnihilation; }
160 {
return dtaBlackTrackEnergyfromAnnihilation; }
204 G4double pnBlackTrackEnergyfromAnnihilation;
207 G4double dtaBlackTrackEnergyfromAnnihilation;
std::vector< G4ReactionProduct * > G4ReactionProductVector
void AddExcitationEnergy(G4double anEnergy)
G4Nucleus(const G4Nucleus &right)
G4double GetThermalPz(const G4double mass, const G4double temp) const
G4double EvaporationEffects(G4double kineticEnergy)
void ChooseParameters(const G4Material *aMaterial)
G4double GetAnnihilationPNBlackTrackEnergy() const
G4double AnnihilationEvaporationEffects(G4double kineticEnergy, G4double ekOrg)
const G4Isotope * GetIsotope()
G4double GetPNBlackTrackEnergy() const
G4double Cinema(G4double kineticEnergy)
G4double GetAnnihilationDTABlackTrackEnergy() const
G4bool operator!=(const G4Nucleus &right) const
G4DynamicParticle * ReturnTargetParticle() const
G4double GetEnergyDeposit()
void SetParameters(const G4double A, const G4double Z)
G4ReactionProductVector * Fragmentate()
void SetIsotope(const G4Isotope *iso)
G4ReactionProduct GetBiasedThermalNucleus(G4double aMass, G4ThreeVector aVelocity, G4double temp=-1) const
G4double GetDTABlackTrackEnergy() const
G4double AtomicMass(const G4double A, const G4double Z) const
void AddMomentum(const G4ThreeVector aMomentum)
G4ReactionProduct GetThermalNucleus(G4double aMass, G4double temp=-1) const
G4Nucleus & operator=(const G4Nucleus &right)
G4ThreeVector GetFermiMomentum()
G4bool operator==(const G4Nucleus &right) const