AliFmThreeVector<float>(TRootIOCtor*) | |
AliFmThreeVector<float>(const AliFmThreeVector<float>&) | |
AliFmThreeVector<float>(float = 0, float = 0, float = 0) | |
virtual | ~AliFmThreeVector<float>() |
int | Bad(double world = 1.e+5) const |
float | CosTheta() const |
float | Mag() const |
float | Mag2() const |
float | Magnitude() const |
float | MassHypothesis(float mass) const |
float | operator()(size_t) const |
float& | operator()(size_t) |
AliFmThreeVector<float>& | operator*=(double) |
AliFmThreeVector<float> | operator+() |
AliFmThreeVector<float> | operator-() |
AliFmThreeVector<float>& | operator/=(double) |
AliFmThreeVector<float>& | operator=(const AliFmThreeVector<float>&) |
float | operator[](size_t) const |
float& | operator[](size_t) |
AliFmThreeVector<float> | orthogonal() const |
float | Perp() const |
float | Perp2() const |
float | Phi() const |
AliFmThreeVector<float> | PseudoProduct(double, double, double) const |
float | PseudoRapidity() const |
void | RotateX(float) |
void | RotateY(float) |
void | RotateZ(float) |
void | SetMag(float) |
void | SetMagnitude(float) |
void | SetPhi(float) |
void | SetTheta(float) |
void | SetX(float) |
void | SetY(float) |
void | SetZ(float) |
float | Theta() const |
AliFmThreeVector<float> | unit() const |
int | Valid(double world = 1.e+5) const |
float | x() const |
float | y() const |
float | z() const |
Inheritance Chart: | |||||
|
Direct copy from CLHEP--it is probably better to use your own dot/cross product code...