ROOT  6.06/09
Reference Guide
Classes | Namespaces | Functions
DisplacementVector2D.h File Reference
#include "Math/GenVector/Cartesian2D.h"
#include "Math/GenVector/PositionVector2Dfwd.h"
#include "Math/GenVector/GenVectorIO.h"
#include "Math/GenVector/BitReproducible.h"
#include "Math/GenVector/CoordinateSystemTags.h"
+ Include dependency graph for DisplacementVector2D.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ROOT::Math::DisplacementVector2D< CoordSystem, Tag >
 Class describing a generic displacement vector in 2 dimensions. More...
 

Namespaces

 ROOT
 Namespace for new ROOT classes and functions.
 
 ROOT::Math
 

Functions

template<class CoordSystem1 , class CoordSystem2 , class U >
DisplacementVector2D< CoordSystem1, U > ROOT::Math::operator+ (DisplacementVector2D< CoordSystem1, U > v1, const DisplacementVector2D< CoordSystem2, U > &v2)
 Addition of DisplacementVector2D vectors. More...
 
template<class CoordSystem1 , class CoordSystem2 , class U >
DisplacementVector2D< CoordSystem1, U > ROOT::Math::operator- (DisplacementVector2D< CoordSystem1, U > v1, DisplacementVector2D< CoordSystem2, U > const &v2)
 Difference between two DisplacementVector2D vectors. More...
 
template<class CoordSystem , class U >
DisplacementVector2D< CoordSystem, U > ROOT::Math::operator* (typename DisplacementVector2D< CoordSystem, U >::Scalar a, DisplacementVector2D< CoordSystem, U > v)
 Multiplication of a displacement vector by real number a*v. More...
 
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, DisplacementVector2D< 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, DisplacementVector2D< T, U > &v)