Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
PositionVector2D.h File Reference
Include dependency graph for PositionVector2D.h:
This graph shows which files directly or indirectly include this file:

Classes

class  ROOT::Math::PositionVector2D< CoordSystem, Tag >
 Class describing a generic position vector (point) in 2 dimensions. More...
 

Namespaces

namespace  ROOT
 tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tbb::task_arena without forward declaring tbb::interface7
 
namespace  ROOT::Math
 

Functions

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)