Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

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

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 581 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 576 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 571 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 566 of file TMBVector3.hpp.

References TMBVector3::Dot().

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

Addition of 3-vectors.

Definition at line 556 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 561 of file TMBVector3.hpp.

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


Generated on Tue Mar 28 10:13:06 2006 for CAF by doxygen 1.3.4