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