|
| StThreeVector (T, T, T) |
|
template<class X > |
| StThreeVector (const StThreeVector< X > &) |
|
template<class X > |
| StThreeVector (const X *) |
|
template<class X > |
StThreeVector< T > & | operator= (const StThreeVector< X > &) |
|
void | setX (T) |
|
void | setY (T) |
|
void | setZ (T) |
|
void | set (T X, T Y, T Z) |
|
void | setPhi (T) |
|
void | setTheta (T) |
|
void | setMag (T) |
|
void | setMagnitude (T) |
|
const T & | x () const |
|
const T & | y () const |
|
const T & | z () const |
|
const T * | xyz () const |
|
T * | xyz () |
|
T | theta () const |
|
T | cosTheta () const |
|
T | phi () const |
|
T | perp () const |
|
T | perp2 () const |
|
T | magnitude () const |
|
T | mag () const |
|
T | mag2 () const |
|
T | pseudoRapidity () const |
|
T | operator() (size_t) const |
|
T | operator[] (size_t) const |
|
T & | operator() (size_t) |
|
T & | operator[] (size_t) |
|
T | massHypothesis (T mass) const |
|
StThreeVector< T > | unit () const |
|
StThreeVector< T > | orthogonal () const |
|
void | rotateX (T) |
|
void | rotateY (T) |
|
void | rotateZ (T) |
|
StThreeVector< T > | operator- () |
|
StThreeVector< T > | operator+ () |
|
StThreeVector< T > & | operator*= (double) |
|
StThreeVector< T > & | operator/= (double) |
|
StThreeVector< T > | pseudoProduct (double, double, double) const |
|
template<class X > |
T | angle (const StThreeVector< X > &) const |
|
template<class X > |
StThreeVector< T > | cross (const StThreeVector< X > &) const |
|
template<class X > |
T | dot (const StThreeVector< X > &) const |
|
template<class X > |
StThreeVector< T > | pseudoProduct (const StThreeVector< X > &) const |
|
template<class X > |
bool | operator== (const StThreeVector< X > &v) const |
|
template<class X > |
bool | operator!= (const StThreeVector< X > &v) const |
|
template<class X > |
StThreeVector< T > & | operator+= (const StThreeVector< X > &) |
|
template<class X > |
StThreeVector< T > & | operator-= (const StThreeVector< X > &) |
|
int | valid (double world=1.e+5) const |
|
int | bad (double world=1.e+5) const |
|
template<class T>
class StThreeVector< T >
Definition at line 115 of file StThreeVector.hh.
The documentation for this class was generated from the following file: