|
CLHEP VERSION Reference Documentation
CLHEP Home Page CLHEP Documentation CLHEP Bug Reports |
#include <Vector3D.h>
Public Member Functions | |
| Vector3D () | |
| Vector3D (float x1, float y1, float z1) | |
| Vector3D (const float *a) | |
| Vector3D (const Vector3D< float > &v) | |
| Vector3D (const BasicVector3D< float > &v) | |
| ~Vector3D () | |
| Vector3D< float > & | operator= (const Vector3D< float > &v) |
| Vector3D< float > & | operator= (const BasicVector3D< float > &v) |
| Vector3D< float > & | transform (const Transform3D &m) |
| Vector3D () | |
| Vector3D (float x1, float y1, float z1) | |
| Vector3D (const float *a) | |
| Vector3D (const Vector3D< float > &v) | |
| Vector3D (const BasicVector3D< float > &v) | |
| ~Vector3D () | |
| Vector3D< float > & | operator= (const Vector3D< float > &v) |
| Vector3D< float > & | operator= (const BasicVector3D< float > &v) |
| Vector3D< float > & | transform (const Transform3D &m) |
Public Member Functions inherited from HepGeom::BasicVector3D< float > | |
| BasicVector3D (float x1, float y1, float z1) | |
| BasicVector3D (const BasicVector3D< float > &v) | |
| BasicVector3D (float x1, float y1, float z1) | |
| BasicVector3D (const BasicVector3D< float > &v) | |
| virtual | ~BasicVector3D () |
| virtual | ~BasicVector3D () |
| operator float * () | |
| operator float * () | |
| operator const float * () const | |
| operator const float * () const | |
| operator CLHEP::Hep3Vector () const | |
| operator CLHEP::Hep3Vector () const | |
| BasicVector3D< float > & | operator= (const BasicVector3D< float > &v) |
| BasicVector3D< float > & | operator= (const BasicVector3D< float > &v) |
| BasicVector3D< float > & | operator+= (const BasicVector3D< float > &v) |
| BasicVector3D< float > & | operator+= (const BasicVector3D< float > &v) |
| BasicVector3D< float > & | operator-= (const BasicVector3D< float > &v) |
| BasicVector3D< float > & | operator-= (const BasicVector3D< float > &v) |
| BasicVector3D< float > & | operator*= (double a) |
| BasicVector3D< float > & | operator*= (double a) |
| BasicVector3D< float > & | operator/= (double a) |
| BasicVector3D< float > & | operator/= (double a) |
| float | operator() (int i) const |
| float & | operator() (int i) |
| float | operator() (int i) const |
| float & | operator() (int i) |
| float | operator[] (int i) const |
| float & | operator[] (int i) |
| float | operator[] (int i) const |
| float & | operator[] (int i) |
| float | x () const |
| float | x () const |
| float | y () const |
| float | y () const |
| float | z () const |
| float | z () const |
| void | setX (float a) |
| void | setX (float a) |
| void | setY (float a) |
| void | setY (float a) |
| void | setZ (float a) |
| void | setZ (float a) |
| void | set (float x1, float y1, float z1) |
| void | set (float x1, float y1, float z1) |
| float | perp2 () const |
| float | perp2 (const BasicVector3D< float > &v) const |
| float | perp2 () const |
| float | perp2 (const BasicVector3D< float > &v) const |
| float | perp () const |
| float | perp (const BasicVector3D< float > &v) const |
| float | perp () const |
| float | perp (const BasicVector3D< float > &v) const |
| float | rho () const |
| float | rho () const |
| void | setPerp (float rh) |
| void | setPerp (float rh) |
| float | mag2 () const |
| float | mag2 () const |
| float | mag () const |
| float | mag () const |
| float | r () const |
| float | r () const |
| float | phi () const |
| float | phi () const |
| float | theta () const |
| float | theta () const |
| float | cosTheta () const |
| float | cosTheta () const |
| float | getR () const |
| float | getR () const |
| float | getPhi () const |
| float | getPhi () const |
| float | getTheta () const |
| float | getTheta () const |
| void | setMag (float ma) |
| void | setMag (float ma) |
| void | setR (float ma) |
| void | setR (float ma) |
| void | setPhi (float ph) |
| void | setPhi (float ph) |
| void | setTheta (float th) |
| void | setTheta (float th) |
| float | pseudoRapidity () const |
| float | pseudoRapidity () const |
| float | pseudoRapidity () const |
| double | pseudoRapidity () const |
| float | eta () const |
| float | eta () const |
| float | getEta () const |
| float | getEta () const |
| void | setEta (float a) |
| void | setEta (float a) |
| void | setEta (float a) |
| void | setEta (double a) |
| float | dot (const BasicVector3D< float > &v) const |
| float | dot (const BasicVector3D< float > &v) const |
| BasicVector3D< float > | cross (const BasicVector3D< float > &v) const |
| BasicVector3D< float > | cross (const BasicVector3D< float > &v) const |
| float | angle (const BasicVector3D< float > &v) const |
| float | angle (const BasicVector3D< float > &v) const |
| float | angle (const BasicVector3D< float > &v) const |
| double | angle (const BasicVector3D< double > &v) const |
| BasicVector3D< float > | unit () const |
| BasicVector3D< float > | unit () const |
| BasicVector3D< float > | orthogonal () const |
| BasicVector3D< float > | orthogonal () const |
| BasicVector3D< float > & | rotateX (float a) |
| BasicVector3D< float > & | rotateX (float a) |
| BasicVector3D< float > & | rotateX (float a) |
| BasicVector3D< double > & | rotateX (double a) |
| BasicVector3D< float > & | rotateY (float a) |
| BasicVector3D< float > & | rotateY (float a) |
| BasicVector3D< float > & | rotateY (float a) |
| BasicVector3D< double > & | rotateY (double a) |
| BasicVector3D< float > & | rotateZ (float a) |
| BasicVector3D< float > & | rotateZ (float a) |
| BasicVector3D< float > & | rotateZ (float a) |
| BasicVector3D< double > & | rotateZ (double a) |
| BasicVector3D< float > & | rotate (float a, const BasicVector3D< float > &v) |
| BasicVector3D< float > & | rotate (float a, const BasicVector3D< float > &v) |
| BasicVector3D< float > & | rotate (float a, const BasicVector3D< float > &v) |
| BasicVector3D< double > & | rotate (double a, const BasicVector3D< double > &v) |
Geometrical 3D Vector with components of float type.
Definition at line 44 of file CLHEP/Geometry/Vector3D.h.
|
inline |
Default constructor.
Definition at line 48 of file CLHEP/Geometry/Vector3D.h.
|
inline |
Constructor from three numbers.
Definition at line 52 of file CLHEP/Geometry/Vector3D.h.
|
inlineexplicit |
Constructor from array of floats.
Definition at line 56 of file CLHEP/Geometry/Vector3D.h.
|
inline |
Copy constructor.
Definition at line 61 of file CLHEP/Geometry/Vector3D.h.
|
inline |
Constructor from BasicVector3D<float>.
Definition at line 65 of file CLHEP/Geometry/Vector3D.h.
|
inline |
Destructor.
Definition at line 69 of file CLHEP/Geometry/Vector3D.h.
|
inline |
Default constructor.
Definition at line 48 of file Geometry/Vector3D.h.
|
inline |
Constructor from three numbers.
Definition at line 52 of file Geometry/Vector3D.h.
|
inlineexplicit |
Constructor from array of floats.
Definition at line 56 of file Geometry/Vector3D.h.
|
inline |
Copy constructor.
Definition at line 61 of file Geometry/Vector3D.h.
|
inline |
Constructor from BasicVector3D<float>.
Definition at line 65 of file Geometry/Vector3D.h.
|
inline |
Destructor.
Definition at line 69 of file Geometry/Vector3D.h.
|
inline |
Assignment.
Definition at line 73 of file CLHEP/Geometry/Vector3D.h.
References HepGeom::BasicVector3D< T >::x(), HepGeom::BasicVector3D< T >::y(), and HepGeom::BasicVector3D< T >::z().
|
inline |
Assignment.
Definition at line 73 of file Geometry/Vector3D.h.
References HepGeom::BasicVector3D< T >::x(), HepGeom::BasicVector3D< T >::y(), and HepGeom::BasicVector3D< T >::z().
|
inline |
Assignment from BasicVector3D<float>.
Definition at line 79 of file Geometry/Vector3D.h.
References HepGeom::BasicVector3D< T >::x(), HepGeom::BasicVector3D< T >::y(), and HepGeom::BasicVector3D< T >::z().
|
inline |
Assignment from BasicVector3D<float>.
Definition at line 79 of file CLHEP/Geometry/Vector3D.h.
References HepGeom::BasicVector3D< T >::x(), HepGeom::BasicVector3D< T >::y(), and HepGeom::BasicVector3D< T >::z().
| Vector3D< float > & HepGeom::Vector3D< float >::transform | ( | const Transform3D & | m | ) |
Transformation by Transform3D.
Definition at line 12 of file Vector3D.cc.
| Vector3D<float>& HepGeom::Vector3D< float >::transform | ( | const Transform3D & | m | ) |
Transformation by Transform3D.
1.8.13