18 double sinPhi = std::sin(
phi);
19 double cosPhi = std::cos(
phi);
20 double sinTheta = std::sin(
theta);
21 double cosTheta = std::cos(
theta);
22 (*this)(0,0) = -std::fabs(
qOverP)*sinPhi/sinTheta;
23 (*this)(0,1) = std::fabs(
qOverP)*cosPhi/sinTheta;
25 (*this)(1,0) = std::fabs(
qOverP)*cosPhi*cosTheta;
26 (*this)(1,1) = std::fabs(
qOverP)*sinPhi*cosTheta;
27 (*this)(1,2) = -std::fabs(
qOverP)*sinTheta;
28 (*this)(2,0) = -std::pow(std::fabs(
qOverP),3)*cosPhi*sinTheta/
qOverP;
29 (*this)(2,1) = -std::pow(std::fabs(
qOverP),3)*sinPhi*sinTheta/
qOverP;
30 (*this)(2,2) = -std::pow(std::fabs(
qOverP),3)*cosTheta/
qOverP;