17#ifndef ROOT_Math_Vector3Dfwd 
   18#define ROOT_Math_Vector3Dfwd  1 
   27    template<
class CoordSystem, 
class Tag> 
class DisplacementVector3D;
 
   29    template<
typename T> 
class Cartesian3D;
 
   30    template<
typename T> 
class CylindricalEta3D;
 
   31    template<
typename T> 
class Polar3D;
 
   32    template<
typename T> 
class Cylindrical3D;
 
   34    class DefaultCoordinateSystemTag;
 
DefaultCoordinateSystemTag Default tag for identifying any coordinate system.
Class describing a generic displacement vector in 3 dimensions.
Namespace for new Math classes and functions.
DisplacementVector3D< Cylindrical3D< double >, DefaultCoordinateSystemTag > RhoZPhiVector
3D Vector based on the cylindrical coordinates rho, z, phi in double precision.
RhoEtaPhiVector RhoEtaPhiVectorD
RhoZPhiVector RhoZPhiVectorD
DisplacementVector3D< Cartesian3D< float >, DefaultCoordinateSystemTag > XYZVectorF
3D Vector based on the cartesian coordinates x,y,z in single precision
DisplacementVector3D< Cartesian3D< double >, DefaultCoordinateSystemTag > XYZVector
3D Vector based on the cartesian coordinates x,y,z in double precision
DisplacementVector3D< Polar3D< float >, DefaultCoordinateSystemTag > Polar3DVectorF
3D Vector based on the polar coordinates rho, theta, phi in single precision.
DisplacementVector3D< Cylindrical3D< float >, DefaultCoordinateSystemTag > RhoZPhiVectorF
3D Vector based on the cylindrical coordinates rho, z, phi in single precision.
DisplacementVector3D< Polar3D< double >, DefaultCoordinateSystemTag > Polar3DVector
3D Vector based on the polar coordinates rho, theta, phi in double precision.
DisplacementVector3D< CylindricalEta3D< double >, DefaultCoordinateSystemTag > RhoEtaPhiVector
3D Vector based on the eta based cylindrical coordinates rho, eta, phi in double precision.
DisplacementVector3D< CylindricalEta3D< float >, DefaultCoordinateSystemTag > RhoEtaPhiVectorF
3D Vector based on the eta based cylindrical coordinates rho, eta, phi in single precision.
Polar3DVector Polar3DVectorD
This file contains a specialised ROOT message handler to test for diagnostic in unit tests.