FairRoot/PandaRoot
Macros
vec_arithmetic.h File Reference

Go to the source code of this file.

Macros

#define _vec_arithmetic_H
 
#define vec_arithmetic(V, S)
 

Macro Definition Documentation

#define _vec_arithmetic_H

Definition at line 2 of file vec_arithmetic.h.

#define vec_arithmetic (   V,
 
)
Value:
friend V operator-( const V &a ){ return V(0) - a; } \
friend V operator+( const V &a ){ return a; } \
friend V operator+( const V &a, const S &b ){ return a + V( b ); } \
friend V operator-( const V &a, const S &b ){ return a - V( b ); } \
friend V operator*( const V &a, const S &b ){ return a * V( b ); } \
friend V operator/( const V &a, const S &b ){ return a / V( b ); } \
friend V operator+( const S &a, const V &b ){ return V(a)+b; } \
friend V operator-( const S &a, const V &b ){ return V(a)-b; } \
friend V operator*( const S &a, const V &b ){ return V(a)*b; } \
friend V operator/( const S &a, const V &b ){ return V(a)/b; } \
friend void operator+=( V &a, const V &b ){ a = a + b ; } \
friend void operator-=( V &a, const V &b ){ a = a - b ; } \
friend void operator*=( V &a, const V &b ){ a = a * b ; } \
friend void operator/=( V &a, const V &b ){ a = a / b ; } \
friend void operator+=( V &a, const S &b ){ a = a + b ; } \
friend void operator-=( V &a, const S &b ){ a = a - b ; } \
friend void operator*=( V &a, const S &b ){ a = a * b ; } \
friend void operator/=( V &a, const S &b ){ a = a / b ; }
RhoError operator-(const RhoError &m1, const RhoError &m2)
Definition: RhoError.cxx:255
TTree * b
friend void operator+=(F32vec1 &a, const F32vec1 &b)
RhoError operator+(const RhoError &m1, const RhoError &m2)
Definition: RhoError.cxx:245
friend void operator-=(F32vec1 &a, const F32vec1 &b)
friend void operator*=(F32vec1 &a, const F32vec1 &b)
Int_t a
Definition: anaLmdDigi.C:126
RhoError operator*(Double_t t, const RhoError &m1)
Definition: RhoError.cxx:213
friend void operator/=(F32vec1 &a, const F32vec1 &b)
friend F32vec4 operator/(const F32vec4 &a, const F32vec4 &b)
Definition: P4_F32vec4.h:22

Definition at line 6 of file vec_arithmetic.h.