#include "FWCore/Utilities/interface/Visibility.h"
#include "DataFormats/GeometryVector/interface/PreciseFloatType.h"
Go to the source code of this file.
Classes | |
class | VectorDoublet< V1, V2 > |
Functions | |
template<class V1 , class V2 , class Scalar > | |
VectorDoublet< V1, V2 > | operator* (const VectorDoublet< V1, V2 > &v, const Scalar &s) |
template<class V1 , class V2 , class Scalar > | |
VectorDoublet< V1, V2 > | operator* (const Scalar &s, const VectorDoublet< V1, V2 > &v) |
template<class V1 , class V2 > | |
VectorDoublet< V1, V2 > | operator+ (const VectorDoublet< V1, V2 > &a, const VectorDoublet< V1, V2 > &b) |
vector sum and subtraction More... | |
template<class V1 , class V2 > | |
VectorDoublet< V1, V2 > | operator- (const VectorDoublet< V1, V2 > &a, const VectorDoublet< V1, V2 > &b) |
template<class V1 , class V2 , class Scalar > | |
VectorDoublet< V1, V2 > | operator/ (const VectorDoublet< V1, V2 > &v, const Scalar &s) |
|
inline |
Multiplication by scalar, does not change the precision of the vector. The return type is the same as the type of the vector argument.
Definition at line 69 of file VectorDoublet.h.
References VectorDoublet< V1, V2 >::first(), alignCSCRings::s, and VectorDoublet< V1, V2 >::second().
|
inline |
Definition at line 73 of file VectorDoublet.h.
References VectorDoublet< V1, V2 >::first(), alignCSCRings::s, and VectorDoublet< V1, V2 >::second().
|
inline |
vector sum and subtraction
Definition at line 56 of file VectorDoublet.h.
References VectorDoublet< V1, V2 >::first(), and VectorDoublet< V1, V2 >::second().
|
inline |
Definition at line 61 of file VectorDoublet.h.
References VectorDoublet< V1, V2 >::first(), and VectorDoublet< V1, V2 >::second().
|
inline |
Definition at line 78 of file VectorDoublet.h.
References VectorDoublet< V1, V2 >::first(), alignCSCRings::s, and VectorDoublet< V1, V2 >::second().