12 #pragma implementation 15 #include "CLHEP/Vector/defs.h" 16 #include "CLHEP/Vector/ThreeVector.h" 17 #include "CLHEP/Vector/ZMxpv.h" 36 return std::fabs( v2.
angle(ref) -
angle(ref) );
46 if ( vperp.
mag2() == 0 ) {
48 "Cannot find azimuthal angle with reference direction parallel to " 49 "vector 1 -- will return zero"));
54 if ( v2perp.mag2() == 0 ) {
56 "Cannot find azimuthal angle with reference direction parallel to " 57 "vector 2 -- will return zero"));
61 double ang = vperp.
angle(v2perp);
Hep3Vector cross(const Hep3Vector &) const
Hep3Vector perpPart() const
double polarAngle(const Hep3Vector &v2) const
double azimAngle(const Hep3Vector &v2) const
double angle(const Hep3Vector &) const
double dot(const Hep3Vector &) const