TMBVector3.hpp File Reference

#include "TMath.h"
#include "TError.h"
#include "TVector2.h"
#include "TMatrix.h"
#include "TRotation.h"

Go to the source code of this file.

Classes

class  TMBVector3
 The Physics Vector package. More...


Functions

TMBVector3 operator+ (const TMBVector3 &a, const TMBVector3 &b)
TMBVector3 operator- (const TMBVector3 &a, const TMBVector3 &b)
Double_t operator * (const TMBVector3 &a, const TMBVector3 &b)
TMBVector3 operator * (const TMBVector3 &p, Double_t a)
TMBVector3 operator * (Double_t a, const TMBVector3 &p)
TMBVector3 operator * (const TMatrix &m, const TMBVector3 &v)


Function Documentation

TMBVector3 operator * const TMatrix &  m,
const TMBVector3 v
[inline]
 

Transform with matrix

Definition at line 579 of file TMBVector3.hpp.

References TMBVector3::X(), TMBVector3::Y(), and TMBVector3::Z().

TMBVector3 operator * Double_t  a,
const TMBVector3 p
[inline]
 

Scaling of 3-vectors with a real number

Definition at line 574 of file TMBVector3.hpp.

References TMBVector3::X(), TMBVector3::Y(), and TMBVector3::Z().

TMBVector3 operator * const TMBVector3 p,
Double_t  a
[inline]
 

Scalar product of 3-vectors.

Definition at line 569 of file TMBVector3.hpp.

References TMBVector3::X(), TMBVector3::Y(), and TMBVector3::Z().

Double_t operator * const TMBVector3 a,
const TMBVector3 b
[inline]
 

Dot product of two vectors

Definition at line 564 of file TMBVector3.hpp.

References TMBVector3::Dot().

TMBVector3 operator+ const TMBVector3 a,
const TMBVector3 b
[inline]
 

Addition of 3-vectors.

Definition at line 554 of file TMBVector3.hpp.

References TMBVector3::X(), TMBVector3::Y(), and TMBVector3::Z().

TMBVector3 operator- const TMBVector3 a,
const TMBVector3 b
[inline]
 

Subtraction of 3-vectors.

Definition at line 559 of file TMBVector3.hpp.

References TMBVector3::X(), TMBVector3::Y(), and TMBVector3::Z().


Generated on Thu Apr 3 04:14:25 2008 for CAF by doxygen 1.3.4