| 
| template<class CoordSystem , class U >  | 
| PositionVector2D< CoordSystem >  | ROOT::Math::operator* (typename PositionVector2D< CoordSystem, U >::Scalar a, PositionVector2D< CoordSystem, U > v) | 
|   | Multiplication of a position vector by real number a*v.  
  | 
|   | 
| template<class CoordSystem1 , class CoordSystem2 , class U >  | 
| PositionVector2D< CoordSystem2, U >  | ROOT::Math::operator+ (DisplacementVector2D< CoordSystem1, U > const &v1, PositionVector2D< CoordSystem2, U > p2) | 
|   | Addition of a DisplacementVector2D and a PositionVector2D.  
  | 
|   | 
| template<class CoordSystem1 , class CoordSystem2 , class U >  | 
| PositionVector2D< CoordSystem2, U >  | ROOT::Math::operator+ (PositionVector2D< CoordSystem2, U > p1, const DisplacementVector2D< CoordSystem1, U > &v2) | 
|   | Addition of a PositionVector2D and a DisplacementVector2D.  
  | 
|   | 
| template<class CoordSystem1 , class CoordSystem2 , class U >  | 
| DisplacementVector2D< CoordSystem1, U >  | ROOT::Math::operator- (const PositionVector2D< CoordSystem1, U > &v1, const PositionVector2D< CoordSystem2, U > &v2) | 
|   | Difference between two PositionVector2D vectors.  
  | 
|   | 
| template<class CoordSystem1 , class CoordSystem2 , class U >  | 
| PositionVector2D< CoordSystem2, U >  | ROOT::Math::operator- (PositionVector2D< CoordSystem2, U > p1, DisplacementVector2D< CoordSystem1, U > const &v2) | 
|   | Subtraction of a DisplacementVector2D from a PositionVector2D.  
  | 
|   | 
| template<class char_t , class traits_t , class T , class U >  | 
| std::basic_ostream< char_t, traits_t > &  | ROOT::Math::operator<< (std::basic_ostream< char_t, traits_t > &os, PositionVector2D< T, U > const &v) | 
|   | 
| template<class char_t , class traits_t , class T , class U >  | 
| std::basic_istream< char_t, traits_t > &  | ROOT::Math::operator>> (std::basic_istream< char_t, traits_t > &is, PositionVector2D< T, U > &v) | 
|   |