94 fVectorV = vecV / vecV.
mag();
95 fVectorW = vecW / vecW.
mag();
96 fInvP = 1. / mom.
mag();
103 fPV = momv.
dot(vecV);
104 fPW = momv.
dot(vecW);
120 out <<
" InvP= " << tp.fInvP <<
" PV= " << tp.fPV <<
" PW= " << tp.fPW
121 <<
" V= " << tp.fV <<
" W= " << tp.fW <<
G4endl;
122 out <<
" vectorV direction= " << tp.fVectorV
123 <<
" vectorW direction= " << tp.fVectorW <<
G4endl;
const G4double kCarTolerance
std::ostream & operator<<(std::ostream &out, const G4ErrorSurfaceTrajParam &tp)
HepGeom::Vector3D< G4double > G4Vector3D
Hep3Vector cross(const Hep3Vector &) const
double dot(const Hep3Vector &) const
void SetParameters(const G4Point3D &pos, const G4Vector3D &mom, const G4Vector3D &vecV, const G4Vector3D &vecW)
G4ErrorSurfaceTrajParam()
G4double GetSurfaceTolerance() const
static G4GeometryTolerance * GetInstance()
Normal3D< T > normal() const