#include <Basics.h>
Public Member Functions | |
RotBstMatrix () | |
Constructors. | |
RotBstMatrix (const RotBstMatrix &Min) | |
NOT DOCUMENTED. | |
RotBstMatrix & | operator= (const RotBstMatrix &Min) |
NOT DOCUMENTED. | |
void | rot (double=0., double=0.) |
Member functions. | |
void | rot (const Vec4 &p) |
Member functions. | |
void | bst (double=0., double=0., double=0.) |
Member functions. | |
void | bst (const Vec4 &) |
Member functions. | |
void | bstback (const Vec4 &) |
Member functions. | |
void | bst (const Vec4 &, const Vec4 &) |
Member functions. | |
void | rotbst (const RotBstMatrix &) |
Member functions. | |
void | invert () |
Member functions. | |
void | toCMframe (const Vec4 &, const Vec4 &) |
Member functions. | |
void | fromCMframe (const Vec4 &, const Vec4 &) |
Member functions. | |
void | reset () |
Member functions. | |
Private Attributes | |
double | M [4][4] |
NOT DOCUMENTED. | |
Friends | |
class | Vec4 |
Private members to be accessible from Vec4. | |
ostream & | operator<< (ostream &, const RotBstMatrix &) |
Print a transformation matrix. |
This class implements 4 * 4 matrices that encode an arbitrary combination of rotations and boosts, that can be applied to Vec4 four-vectors. Used by the internal Pythia7 Shower classes.
Definition at line 571 of file Basics.h.