16#ifndef ROOT_Math_Vector2Dfwd 
   17#define ROOT_Math_Vector2Dfwd  1 
   26      template<
class CoordSystem, 
class Tag> 
class DisplacementVector2D;
 
   28      template<
typename T> 
class Cartesian2D;
 
   29      template<
typename T> 
class Polar2D;
 
   31      class DefaultCoordinateSystemTag;
 
DefaultCoordinateSystemTag Default tag for identifying any coordinate system.
 
Class describing a generic displacement vector in 2 dimensions.
 
Namespace for new Math classes and functions.
 
DisplacementVector2D< Polar2D< float >, DefaultCoordinateSystemTag > Polar2DVectorF
2D Vector based on the polar coordinates rho, phi in single precision.
 
DisplacementVector2D< Polar2D< double >, DefaultCoordinateSystemTag > Polar2DVector
2D Vector based on the polar coordinates rho, phi in double precision.
 
Polar2DVector Polar2DVectorD
 
DisplacementVector2D< Cartesian2D< float >, DefaultCoordinateSystemTag > XYVectorF
2D Vector based on the cartesian coordinates x,y,z in single precision
 
DisplacementVector2D< Cartesian2D< double >, DefaultCoordinateSystemTag > XYVector
2D Vector based on the cartesian coordinates x,y in double precision