34 #ifndef G4KineticTrack_h
35 #define G4KineticTrack_h 1
264 if (
sqr(aEnergy) > mass2 )
266 newP = std::sqrt(
sqr(aEnergy) - mass2 );
269 aEnergy=std::sqrt(mass2);
300 if (
sqr(aEnergy) > mass2 )
302 newP = std::sqrt(
sqr(aEnergy) - mass2 );
305 aEnergy=std::sqrt(mass2);
349 for (index =
nChannels - 1; index >= 0; index--)
353 return theTotalActualWidth;
368 if((m_ij[0]+m_ij[1])<mass)
369 theCMMomentum = 1 / (2 *
mass) *
370 std::sqrt (((mass * mass) - (m_ij[0] + m_ij[1]) * (m_ij[0] + m_ij[1])) *
371 ((mass *
mass) - (m_ij[0] - m_ij[1]) * (m_ij[0] - m_ij[1])));
375 return theCMMomentum;
381 return (Gamma/((mass-rmass)*(mass-rmass)+Gamma*Gamma/4.))/Norm;