|
| Vec4 (double xIn=0., double yIn=0., double zIn=0., double tIn=0.) |
|
| Vec4 (const Vec4 &v) |
|
Vec4 & | operator= (const Vec4 &v) |
|
Vec4 & | operator= (double value) |
|
void | reset () |
|
void | p (double xIn, double yIn, double zIn, double tIn) |
|
void | p (Vec4 pIn) |
|
void | px (double xIn) |
|
void | py (double yIn) |
|
void | pz (double zIn) |
|
void | e (double tIn) |
|
double | px () const |
|
double | py () const |
|
double | pz () const |
|
double | e () const |
|
double | mCalc () const |
|
double | m2Calc () const |
|
double | pT () const |
|
double | pT2 () const |
|
double | pAbs () const |
|
double | pAbs2 () const |
|
double | eT () const |
|
double | eT2 () const |
|
double | theta () const |
|
double | phi () const |
|
double | thetaXZ () const |
|
double | pPos () const |
|
double | pNeg () const |
|
void | rescale3 (double fac) |
|
void | rescale4 (double fac) |
|
void | flip3 () |
|
void | flip4 () |
|
void | rot (double thetaIn, double phiIn) |
|
void | rotaxis (double phiIn, double nx, double ny, double nz) |
|
void | rotaxis (double phiIn, const Vec4 &n) |
|
void | bst (double betaX, double betaY, double betaZ) |
|
void | bst (double betaX, double betaY, double betaZ, double gamma) |
|
void | bst (const Vec4 &pIn) |
|
void | bst (const Vec4 &pIn, double mIn) |
|
void | bstback (const Vec4 &pIn) |
|
void | bstback (const Vec4 &pIn, double mIn) |
|
void | rotbst (const RotBstMatrix &M) |
|
Vec4 | operator- () |
|
Vec4 & | operator+= (const Vec4 &v) |
|
Vec4 & | operator-= (const Vec4 &v) |
|
Vec4 & | operator*= (double f) |
|
Vec4 & | operator/= (double f) |
|
| Vec4 (double xIn=0., double yIn=0., double zIn=0., double tIn=0.) |
|
| Vec4 (const Vec4 &v) |
|
Vec4 & | operator= (const Vec4 &v) |
|
Vec4 & | operator= (double value) |
|
void | reset () |
|
void | p (double xIn, double yIn, double zIn, double tIn) |
|
void | p (Vec4 pIn) |
|
void | px (double xIn) |
|
void | py (double yIn) |
|
void | pz (double zIn) |
|
void | e (double tIn) |
|
double | px () const |
|
double | py () const |
|
double | pz () const |
|
double | e () const |
|
double | mCalc () const |
|
double | m2Calc () const |
|
double | pT () const |
|
double | pT2 () const |
|
double | pAbs () const |
|
double | pAbs2 () const |
|
double | eT () const |
|
double | eT2 () const |
|
double | theta () const |
|
double | phi () const |
|
double | thetaXZ () const |
|
double | pPos () const |
|
double | pNeg () const |
|
double | rap () const |
|
double | eta () const |
|
void | rescale3 (double fac) |
|
void | rescale4 (double fac) |
|
void | flip3 () |
|
void | flip4 () |
|
void | rot (double thetaIn, double phiIn) |
|
void | rotaxis (double phiIn, double nx, double ny, double nz) |
|
void | rotaxis (double phiIn, const Vec4 &n) |
|
void | bst (double betaX, double betaY, double betaZ) |
|
void | bst (double betaX, double betaY, double betaZ, double gamma) |
|
void | bst (const Vec4 &pIn) |
|
void | bst (const Vec4 &pIn, double mIn) |
|
void | bstback (const Vec4 &pIn) |
|
void | bstback (const Vec4 &pIn, double mIn) |
|
void | rotbst (const RotBstMatrix &M) |
|
Vec4 | operator- () |
|
Vec4 & | operator+= (const Vec4 &v) |
|
Vec4 & | operator-= (const Vec4 &v) |
|
Vec4 & | operator*= (double f) |
|
Vec4 & | operator/= (double f) |
|
| Vec4 (double xIn=0., double yIn=0., double zIn=0., double tIn=0.) |
|
| Vec4 (const Vec4 &v) |
|
Vec4 & | operator= (const Vec4 &v) |
|
Vec4 & | operator= (double value) |
|
void | reset () |
|
void | p (double xIn, double yIn, double zIn, double tIn) |
|
void | p (Vec4 pIn) |
|
void | px (double xIn) |
|
void | py (double yIn) |
|
void | pz (double zIn) |
|
void | e (double tIn) |
|
double | px () const |
|
double | py () const |
|
double | pz () const |
|
double | e () const |
|
double & | operator[] (int i) |
|
double | mCalc () const |
|
double | m2Calc () const |
|
double | pT () const |
|
double | pT2 () const |
|
double | pAbs () const |
|
double | pAbs2 () const |
|
double | eT () const |
|
double | eT2 () const |
|
double | theta () const |
|
double | phi () const |
|
double | thetaXZ () const |
|
double | pPos () const |
|
double | pNeg () const |
|
double | rap () const |
|
double | eta () const |
|
void | rescale3 (double fac) |
|
void | rescale4 (double fac) |
|
void | flip3 () |
|
void | flip4 () |
|
void | rot (double thetaIn, double phiIn) |
|
void | rotaxis (double phiIn, double nx, double ny, double nz) |
|
void | rotaxis (double phiIn, const Vec4 &n) |
|
void | bst (double betaX, double betaY, double betaZ) |
|
void | bst (double betaX, double betaY, double betaZ, double gamma) |
|
void | bst (const Vec4 &pIn) |
|
void | bst (const Vec4 &pIn, double mIn) |
|
void | bstback (const Vec4 &pIn) |
|
void | bstback (const Vec4 &pIn, double mIn) |
|
void | rotbst (const RotBstMatrix &M) |
|
Vec4 | operator- () const |
|
Vec4 & | operator+= (const Vec4 &v) |
|
Vec4 & | operator-= (const Vec4 &v) |
|
Vec4 & | operator*= (double f) |
|
Vec4 & | operator/= (double f) |
|
Vec4 | operator+ (const Vec4 &v) const |
|
Vec4 | operator- (const Vec4 &v) const |
|
Vec4 | operator* (double f) const |
|
Vec4 | operator/ (double f) const |
|
double | operator* (const Vec4 &v) const |
|
| Vec4 (double xIn=0., double yIn=0., double zIn=0., double tIn=0.) |
|
| Vec4 (const Vec4 &v) |
|
Vec4 & | operator= (const Vec4 &v) |
|
Vec4 & | operator= (double value) |
|
void | reset () |
|
void | p (double xIn, double yIn, double zIn, double tIn) |
|
void | p (Vec4 pIn) |
|
void | px (double xIn) |
|
void | py (double yIn) |
|
void | pz (double zIn) |
|
void | e (double tIn) |
|
double | px () const |
|
double | py () const |
|
double | pz () const |
|
double | e () const |
|
double & | operator[] (int i) |
|
double | mCalc () const |
|
double | m2Calc () const |
|
double | pT () const |
|
double | pT2 () const |
|
double | pAbs () const |
|
double | pAbs2 () const |
|
double | eT () const |
|
double | eT2 () const |
|
double | theta () const |
|
double | phi () const |
|
double | thetaXZ () const |
|
double | pPos () const |
|
double | pNeg () const |
|
double | rap () const |
|
double | eta () const |
|
void | rescale3 (double fac) |
|
void | rescale4 (double fac) |
|
void | flip3 () |
|
void | flip4 () |
|
void | rot (double thetaIn, double phiIn) |
|
void | rotaxis (double phiIn, double nx, double ny, double nz) |
|
void | rotaxis (double phiIn, const Vec4 &n) |
|
void | bst (double betaX, double betaY, double betaZ) |
|
void | bst (double betaX, double betaY, double betaZ, double gamma) |
|
void | bst (const Vec4 &pIn) |
|
void | bst (const Vec4 &pIn, double mIn) |
|
void | bstback (const Vec4 &pIn) |
|
void | bstback (const Vec4 &pIn, double mIn) |
|
void | rotbst (const RotBstMatrix &M) |
|
Vec4 | operator- () const |
|
Vec4 & | operator+= (const Vec4 &v) |
|
Vec4 & | operator-= (const Vec4 &v) |
|
Vec4 & | operator*= (double f) |
|
Vec4 & | operator/= (double f) |
|
Vec4 | operator+ (const Vec4 &v) const |
|
Vec4 | operator- (const Vec4 &v) const |
|
Vec4 | operator* (double f) const |
|
Vec4 | operator/ (double f) const |
|
double | operator* (const Vec4 &v) const |
|
|
Vec4 | operator+ (const Vec4 &v1, const Vec4 &v2) |
|
Vec4 | operator- (const Vec4 &v1, const Vec4 &v2) |
|
Vec4 | operator* (double f, const Vec4 &v1) |
|
Vec4 | operator* (const Vec4 &v1, double f) |
|
Vec4 | operator/ (const Vec4 &v1, double f) |
|
double | operator* (const Vec4 &v1, const Vec4 &v2) |
|
double | m (const Vec4 &v1, const Vec4 &v2) |
|
double | m2 (const Vec4 &v1, const Vec4 &v2) |
|
double | dot3 (const Vec4 &v1, const Vec4 &v2) |
|
Vec4 | cross3 (const Vec4 &v1, const Vec4 &v2) |
|
double | theta (const Vec4 &v1, const Vec4 &v2) |
|
double | costheta (const Vec4 &v1, const Vec4 &v2) |
|
double | phi (const Vec4 &v1, const Vec4 &v2) |
|
double | cosphi (const Vec4 &v1, const Vec4 &v2) |
|
double | phi (const Vec4 &v1, const Vec4 &v2, const Vec4 &n) |
|
double | cosphi (const Vec4 &v1, const Vec4 &v2, const Vec4 &n) |
|
ostream & | operator<< (ostream &, const Vec4 &v) |
|
Vec4 | operator+ (const Vec4 &v1, const Vec4 &v2) |
|
Vec4 | operator- (const Vec4 &v1, const Vec4 &v2) |
|
Vec4 | operator* (double f, const Vec4 &v1) |
|
Vec4 | operator* (const Vec4 &v1, double f) |
|
Vec4 | operator/ (const Vec4 &v1, double f) |
|
double | operator* (const Vec4 &v1, const Vec4 &v2) |
|
double | m (const Vec4 &v1, const Vec4 &v2) |
|
double | m2 (const Vec4 &v1, const Vec4 &v2) |
|
double | dot3 (const Vec4 &v1, const Vec4 &v2) |
|
Vec4 | cross3 (const Vec4 &v1, const Vec4 &v2) |
|
double | theta (const Vec4 &v1, const Vec4 &v2) |
|
double | costheta (const Vec4 &v1, const Vec4 &v2) |
|
double | phi (const Vec4 &v1, const Vec4 &v2) |
|
double | cosphi (const Vec4 &v1, const Vec4 &v2) |
|
double | phi (const Vec4 &v1, const Vec4 &v2, const Vec4 &n) |
|
double | cosphi (const Vec4 &v1, const Vec4 &v2, const Vec4 &n) |
|
double | RRapPhi (const Vec4 &v1, const Vec4 &v2) |
|
double | REtaPhi (const Vec4 &v1, const Vec4 &v2) |
|
ostream & | operator<< (ostream &, const Vec4 &v) |
|
Vec4 | operator* (double f, const Vec4 &v1) |
|
ostream & | operator<< (ostream &, const Vec4 &v) |
|
double | m (const Vec4 &v1, const Vec4 &v2) |
|
double | m2 (const Vec4 &v1, const Vec4 &v2) |
|
double | dot3 (const Vec4 &v1, const Vec4 &v2) |
|
Vec4 | cross3 (const Vec4 &v1, const Vec4 &v2) |
|
Vec4 | cross4 (const Vec4 &a, const Vec4 &b, const Vec4 &c) |
|
double | theta (const Vec4 &v1, const Vec4 &v2) |
|
double | costheta (const Vec4 &v1, const Vec4 &v2) |
|
double | phi (const Vec4 &v1, const Vec4 &v2) |
|
double | cosphi (const Vec4 &v1, const Vec4 &v2) |
|
double | phi (const Vec4 &v1, const Vec4 &v2, const Vec4 &n) |
|
double | cosphi (const Vec4 &v1, const Vec4 &v2, const Vec4 &n) |
|
double | RRapPhi (const Vec4 &v1, const Vec4 &v2) |
|
double | REtaPhi (const Vec4 &v1, const Vec4 &v2) |
|
bool | pShift (Vec4 &p1Move, Vec4 &p2Move, double m1New, double m2New) |
|
pair< Vec4, Vec4 > | getTwoPerpendicular (const Vec4 &v1, const Vec4 &v2) |
|
Vec4 | operator* (double f, const Vec4 &v1) |
|
ostream & | operator<< (ostream &, const Vec4 &v) |
|
bool | isnan (const Vec4 &v) |
|
bool | isinf (const Vec4 &v) |
|
bool | isfinite (const Vec4 &v) |
|
double | m (const Vec4 &v1, const Vec4 &v2) |
|
double | m2 (const Vec4 &v1, const Vec4 &v2) |
|
double | dot3 (const Vec4 &v1, const Vec4 &v2) |
|
Vec4 | cross3 (const Vec4 &v1, const Vec4 &v2) |
|
Vec4 | cross4 (const Vec4 &a, const Vec4 &b, const Vec4 &c) |
|
double | theta (const Vec4 &v1, const Vec4 &v2) |
|
double | costheta (const Vec4 &v1, const Vec4 &v2) |
|
double | phi (const Vec4 &v1, const Vec4 &v2) |
|
double | cosphi (const Vec4 &v1, const Vec4 &v2) |
|
double | phi (const Vec4 &v1, const Vec4 &v2, const Vec4 &n) |
|
double | cosphi (const Vec4 &v1, const Vec4 &v2, const Vec4 &n) |
|
double | RRapPhi (const Vec4 &v1, const Vec4 &v2) |
|
double | REtaPhi (const Vec4 &v1, const Vec4 &v2) |
|
bool | pShift (Vec4 &p1Move, Vec4 &p2Move, double m1New, double m2New) |
|
pair< Vec4, Vec4 > | getTwoPerpendicular (const Vec4 &v1, const Vec4 &v2) |
|
Definition at line 114 of file Basics.h.