58    std::vector< G4QMDParticipant* >::iterator it; 
 
   60       p += (*it)->Get4Momentum();   
 
   71    std::vector< G4QMDParticipant* >::iterator it; 
 
   91    std::vector< G4QMDParticipant* >::iterator it; 
 
  122                   - As * std::pow ( 
G4double ( A ) , 2.0/3.0 ) 
 
  123                   - Ac * Z*Z/std::pow ( 
G4double ( A ) , 1.0/3.0 )
 
  124                   - Asym * ( N - Z )* ( N - Z ) / 
A; 
 
  150    for ( 
G4int i= 0; i < 
n ; i++ ) 
 
  154       G4double trans = gamma / ( gamma + 1.0 ) * p_i * beta; 
 
  155       pcm[i] = p_i - trans*beta;
 
  160    pcm0 = pcm0 / double ( n );
 
  164    for ( 
G4int i= 0; i < 
n ; i++ ) 
 
  176    for ( 
G4int i= 0; i < 
n ; i++ ) 
 
  179       G4double trans = gamma / ( gamma + 1.0 ) * ri * beta; 
 
  183       rcm[i] = ri + trans*beta;
 
  185       rcm0 += 
rcm[i]*
es[i];
 
  192    for ( 
G4int i= 0; i < 
n ; i++ ) 
 
  201    for ( 
G4int i= 0; i < 
n ; i++ ) 
 
  203       rl += 
rcm[i].cross ( 
pcm[i] );
 
  206    jj = int ( std::sqrt ( rl*rl / 
hbc ) + 0.5 );
 
  212    for ( 
G4int i= 0; i < 
n ; i++ ) 
 
std::vector< G4ThreeVector > rcm
 
G4ThreeVector GetPosition()
 
static G4double GetNuclearMass(const G4double A, const G4double Z)
 
G4double excitationEnergy
 
CLHEP::Hep3Vector G4ThreeVector
 
G4ThreeVector GetMomentum()
 
static G4QMDParameters * GetInstance()
 
G4LorentzVector Get4Momentum()
 
static G4Proton * Proton()
 
G4int GetTotalNumberOfParticipant()
 
static G4Neutron * Neutron()
 
static const G4double A[nN]
 
std::vector< G4double > es
 
std::vector< G4QMDParticipant * > participants
 
G4QMDParticipant * GetParticipant(G4int i)
 
G4double GetPDGMass() const 
 
static G4double GetBindingEnergy(const G4int A, const G4int Z)
 
void CalEnergyAndAngularMomentumInCM()
 
G4double bindingEnergy(G4int A, G4int Z)
 
G4double GetNuclearMass()
 
std::vector< G4ThreeVector > pcm
 
CLHEP::HepLorentzVector G4LorentzVector