#include <AliFmLorentzVector.h>
Collaboration diagram for AliFmLorentzVector< T >:

Public Member Functions | |
| AliFmLorentzVector (T=0, T=0, T=0, T=0) | |
| virtual | ~AliFmLorentzVector () |
| template<class X> | |
| AliFmLorentzVector (const AliFmThreeVector< X > &, T) | |
| template<class X> | |
| AliFmLorentzVector (T, const AliFmThreeVector< X > &) | |
| template<class X> | |
| AliFmLorentzVector (const AliFmLorentzVector< X > &) | |
| template<class X> | |
| AliFmLorentzVector< T > & | operator= (const AliFmLorentzVector< X > &) |
| T | x () const |
| T | y () const |
| T | z () const |
| T | t () const |
| T | px () const |
| T | py () const |
| T | pz () const |
| T | e () const |
| T | operator() (size_t) const |
| T | operator[] (size_t) const |
| T & | operator() (size_t) |
| T & | operator[] (size_t) |
| const AliFmThreeVector< T > & | vect () const |
| void | setX (T) |
| void | setY (T) |
| void | setZ (T) |
| void | setPx (T) |
| void | setPy (T) |
| void | setPz (T) |
| void | setE (T) |
| void | setT (T) |
| template<class X> | |
| void | setVect (const AliFmThreeVector< X > &) |
| T | perp () const |
| T | perp2 () const |
| T | pseudoRapidity () const |
| T | phi () const |
| T | theta () const |
| T | cosTheta () const |
| T | plus () const |
| T | minus () const |
| T | m () const |
| T | m2 () const |
| T | mt () const |
| T | mt2 () const |
| T | rapidity () const |
| template<class X> | |
| AliFmLorentzVector< T > | boost (const AliFmLorentzVector< X > &) const |
| AliFmLorentzVector< T > | operator- () |
| AliFmLorentzVector< T > | operator+ () |
| AliFmLorentzVector< T > & | operator *= (double) |
| AliFmLorentzVector< T > & | operator/= (double) |
| template<class X> | |
| bool | operator== (const AliFmLorentzVector< X > &) const |
| template<class X> | |
| bool | operator!= (const AliFmLorentzVector< X > &) const |
| template<class X> | |
| AliFmLorentzVector< T > & | operator+= (const AliFmLorentzVector< X > &) |
| template<class X> | |
| AliFmLorentzVector< T > & | operator-= (const AliFmLorentzVector< X > &) |
Protected Attributes | |
| AliFmThreeVector< T > | mThreeVector |
| T | mX4 |
| AliFmLorentzVector< T >::AliFmLorentzVector | ( | T | = 0, |
|
| T | = 0, |
|||
| T | = 0, |
|||
| T | = 0 | |||
| ) | [inline] |
| AliFmLorentzVector< T >::~AliFmLorentzVector | ( | ) | [inline, virtual] |
| AliFmLorentzVector< T >::AliFmLorentzVector | ( | const AliFmThreeVector< X > & | , | |
| T | ||||
| ) | [inline] |
| AliFmLorentzVector< T >::AliFmLorentzVector | ( | T | , | |
| const AliFmThreeVector< X > & | ||||
| ) | [inline] |
| AliFmLorentzVector< T >::AliFmLorentzVector | ( | const AliFmLorentzVector< X > & | ) | [inline] |
| AliFmLorentzVector< T > & AliFmLorentzVector< T >::operator= | ( | const AliFmLorentzVector< X > & | ) | [inline] |
| T AliFmLorentzVector< T >::x | ( | ) | const [inline] |
| T AliFmLorentzVector< T >::y | ( | ) | const [inline] |
| T AliFmLorentzVector< T >::z | ( | ) | const [inline] |
| T AliFmLorentzVector< T >::t | ( | ) | const [inline] |
| T AliFmLorentzVector< T >::px | ( | ) | const [inline] |
| T AliFmLorentzVector< T >::py | ( | ) | const [inline] |
| T AliFmLorentzVector< T >::pz | ( | ) | const [inline] |
| T AliFmLorentzVector< T >::e | ( | ) | const [inline] |
| T AliFmLorentzVector< T >::operator() | ( | size_t | ) | const [inline] |
| T AliFmLorentzVector< T >::operator[] | ( | size_t | ) | const [inline] |
| T & AliFmLorentzVector< T >::operator() | ( | size_t | ) | [inline] |
| T & AliFmLorentzVector< T >::operator[] | ( | size_t | ) | [inline] |
| const AliFmThreeVector< T > & AliFmLorentzVector< T >::vect | ( | ) | const [inline] |
| void AliFmLorentzVector< T >::setX | ( | T | ) | [inline] |
| void AliFmLorentzVector< T >::setY | ( | T | ) | [inline] |
| void AliFmLorentzVector< T >::setZ | ( | T | ) | [inline] |
| void AliFmLorentzVector< T >::setPx | ( | T | ) | [inline] |
| void AliFmLorentzVector< T >::setPy | ( | T | ) | [inline] |
| void AliFmLorentzVector< T >::setPz | ( | T | ) | [inline] |
| void AliFmLorentzVector< T >::setE | ( | T | ) | [inline] |
| void AliFmLorentzVector< T >::setT | ( | T | ) | [inline] |
| void AliFmLorentzVector< T >::setVect | ( | const AliFmThreeVector< X > & | ) | [inline] |
| T AliFmLorentzVector< T >::perp | ( | ) | const [inline] |
| T AliFmLorentzVector< T >::perp2 | ( | ) | const [inline] |
| T AliFmLorentzVector< T >::pseudoRapidity | ( | ) | const [inline] |
| T AliFmLorentzVector< T >::phi | ( | ) | const [inline] |
| T AliFmLorentzVector< T >::theta | ( | ) | const [inline] |
| T AliFmLorentzVector< T >::cosTheta | ( | ) | const [inline] |
| T AliFmLorentzVector< T >::plus | ( | ) | const [inline] |
| T AliFmLorentzVector< T >::minus | ( | ) | const [inline] |
| T AliFmLorentzVector< T >::m | ( | ) | const [inline] |
| T AliFmLorentzVector< T >::m2 | ( | ) | const [inline] |
| T AliFmLorentzVector< T >::mt | ( | ) | const [inline] |
| T AliFmLorentzVector< T >::mt2 | ( | ) | const [inline] |
| T AliFmLorentzVector< T >::rapidity | ( | ) | const [inline] |
| AliFmLorentzVector< T > AliFmLorentzVector< T >::boost | ( | const AliFmLorentzVector< X > & | ) | const [inline] |
| AliFmLorentzVector< T > AliFmLorentzVector< T >::operator- | ( | ) | [inline] |
| AliFmLorentzVector< T > AliFmLorentzVector< T >::operator+ | ( | ) | [inline] |
| AliFmLorentzVector< T > & AliFmLorentzVector< T >::operator *= | ( | double | ) | [inline] |
| AliFmLorentzVector< T > & AliFmLorentzVector< T >::operator/= | ( | double | ) | [inline] |
| bool AliFmLorentzVector< T >::operator== | ( | const AliFmLorentzVector< X > & | ) | const [inline] |
| bool AliFmLorentzVector< T >::operator!= | ( | const AliFmLorentzVector< X > & | ) | const [inline] |
| AliFmLorentzVector< T > & AliFmLorentzVector< T >::operator+= | ( | const AliFmLorentzVector< X > & | ) | [inline] |
| AliFmLorentzVector< T > & AliFmLorentzVector< T >::operator-= | ( | const AliFmLorentzVector< X > & | ) | [inline] |
AliFmThreeVector<T> AliFmLorentzVector< T >::mThreeVector [protected] |
T AliFmLorentzVector< T >::mX4 [protected] |
1.5.2