50 _totalChannelCrossSection(0)
80 const double px0 = px;
81 const double py0 = py;
82 const double pz0 = pz;
84 const double beta = sqrt(betax * betax + betay * betay + betaz * betaz);
87 const double gamma = 1. / sqrt(1. - beta * beta);
88 const double gob = (gamma - 1) / (beta * beta);
90 E = gamma * (E0 - betax * px0 - betay * py0 - betaz* pz0);
91 px = -gamma * betax * E0 + (1. + gob * betax * betax) * px0
92 + gob * betax * betay * py0 + gob * betax * betaz * pz0;
93 py = -gamma * betay * E0 + gob * betay * betax * px0
94 + (1. + gob * betay * betay) * py0 + gob * betay * betaz *pz0;
95 pz = -gamma * betaz * E0 + gob * betaz * betax * px0
96 + gob * betaz * betay * py0 + (1. + gob * betaz * betaz) * pz0;
106 const double pT= sqrt(px * px + py * py);
107 const double p = sqrt(pz * pz + pT * pT);
110 eta = 0.5 * log((p + pz)/(p - pz));