| Geant4
    10.00.p01
    | 
#include <G4QMDNucleus.hh>
 Inheritance diagram for G4QMDNucleus:
 Inheritance diagram for G4QMDNucleus: Collaboration diagram for G4QMDNucleus:
 Collaboration diagram for G4QMDNucleus:| Public Member Functions | |
| G4QMDNucleus () | |
| G4LorentzVector | Get4Momentum () | 
| G4int | GetMassNumber () | 
| G4int | GetAtomicNumber () | 
| void | CalEnergyAndAngularMomentumInCM () | 
| G4double | GetNuclearMass () | 
| void | SetTotalPotential (G4double x) | 
| G4double | GetExcitationEnergy () | 
| G4int | GetAngularMomentum () | 
|  Public Member Functions inherited from G4QMDSystem | |
| G4QMDSystem () | |
| virtual | ~G4QMDSystem () | 
| void | SetParticipant (G4QMDParticipant *particle) | 
| void | SetSystem (G4QMDSystem *, G4ThreeVector, G4ThreeVector) | 
| void | SubtractSystem (G4QMDSystem *) | 
| G4QMDParticipant * | EraseParticipant (G4int i) | 
| void | DeleteParticipant (G4int i) | 
| void | InsertParticipant (G4QMDParticipant *particle, G4int j) | 
| G4int | GetTotalNumberOfParticipant () | 
| G4QMDParticipant * | GetParticipant (G4int i) | 
| void | IncrementCollisionCounter () | 
| G4int | GetNOCollision () | 
| void | ShowParticipants () | 
| void | Clear () | 
| Private Attributes | |
| G4double | hbc | 
| std::vector< G4ThreeVector > | rcm | 
| std::vector< G4ThreeVector > | pcm | 
| std::vector< G4double > | es | 
| G4int | jj | 
| G4double | potentialEnergy | 
| G4double | excitationEnergy | 
| Additional Inherited Members | |
|  Protected Attributes inherited from G4QMDSystem | |
| std::vector< G4QMDParticipant * > | participants | 
Definition at line 43 of file G4QMDNucleus.hh.
| G4QMDNucleus::G4QMDNucleus | ( | ) | 
Definition at line 36 of file G4QMDNucleus.cc.
References excitationEnergy, G4QMDParameters::Get_hbc(), G4QMDParameters::GetInstance(), hbc, jj, and potentialEnergy.
 Here is the call graph for this function:
 Here is the call graph for this function:| void G4QMDNucleus::CalEnergyAndAngularMomentumInCM | ( | ) | 
Definition at line 132 of file G4QMDNucleus.cc.
References G4InuclSpecialFunctions::bindingEnergy(), es, excitationEnergy, Get4Momentum(), GetAtomicNumber(), G4NucleiProperties::GetBindingEnergy(), G4QMDParticipant::GetMass(), GetMassNumber(), G4QMDParticipant::GetMomentum(), G4QMDSystem::GetParticipant(), G4QMDParticipant::GetPosition(), G4QMDSystem::GetTotalNumberOfParticipant(), GeV, hbc, jj, n, pcm, potentialEnergy, and rcm.
Referenced by G4QMDReaction::ApplyYourself(), and G4QMDMeanField::SetNucleus().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| G4LorentzVector G4QMDNucleus::Get4Momentum | ( | ) | 
Definition at line 54 of file G4QMDNucleus.cc.
References G4QMDSystem::participants.
Referenced by CalEnergyAndAngularMomentumInCM().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 65 of file G4QMDNucleus.hh.
| G4int G4QMDNucleus::GetAtomicNumber | ( | ) | 
Definition at line 83 of file G4QMDNucleus.cc.
References G4QMDSystem::participants, and G4Proton::Proton().
Referenced by CalEnergyAndAngularMomentumInCM(), GetNuclearMass(), and G4QMDGroundStateNucleus::packNucleons().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 63 of file G4QMDNucleus.hh.
References excitationEnergy.
| G4int G4QMDNucleus::GetMassNumber | ( | ) | 
Definition at line 66 of file G4QMDNucleus.cc.
References A, G4Neutron::Neutron(), G4QMDSystem::participants, and G4Proton::Proton().
Referenced by CalEnergyAndAngularMomentumInCM(), G4QMDGroundStateNucleus::G4QMDGroundStateNucleus(), GetNuclearMass(), G4QMDGroundStateNucleus::killCMMotionAndAngularM(), G4QMDGroundStateNucleus::packNucleons(), and G4QMDGroundStateNucleus::samplingMomentum().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| G4double G4QMDNucleus::GetNuclearMass | ( | void | ) | 
Definition at line 97 of file G4QMDNucleus.cc.
References A, GetAtomicNumber(), GetMassNumber(), G4NucleiProperties::GetNuclearMass(), G4ParticleDefinition::GetPDGMass(), MeV, G4Neutron::Neutron(), and G4Proton::Proton().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | inline | 
Definition at line 62 of file G4QMDNucleus.hh.
References potentialEnergy.
Referenced by G4QMDReaction::ApplyYourself(), and G4QMDMeanField::SetNucleus().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | private | 
Definition at line 72 of file G4QMDNucleus.hh.
Referenced by CalEnergyAndAngularMomentumInCM().
| 
 | private | 
Definition at line 76 of file G4QMDNucleus.hh.
Referenced by CalEnergyAndAngularMomentumInCM(), G4QMDNucleus(), and GetExcitationEnergy().
| 
 | private | 
Definition at line 65 of file G4QMDNucleus.hh.
Referenced by CalEnergyAndAngularMomentumInCM(), and G4QMDNucleus().
| 
 | private | 
Definition at line 73 of file G4QMDNucleus.hh.
Referenced by CalEnergyAndAngularMomentumInCM(), and G4QMDNucleus().
| 
 | private | 
Definition at line 71 of file G4QMDNucleus.hh.
Referenced by CalEnergyAndAngularMomentumInCM().
| 
 | private | 
Definition at line 75 of file G4QMDNucleus.hh.
Referenced by CalEnergyAndAngularMomentumInCM(), G4QMDNucleus(), and SetTotalPotential().
| 
 | private | 
Definition at line 71 of file G4QMDNucleus.hh.
Referenced by CalEnergyAndAngularMomentumInCM().