library: libPhysics
#include "TLorentzRotation.h"

TLorentzRotation


class description - header file - source file - inheritance tree (.pdf)

class TLorentzRotation : public TObject

Inheritance Chart:
TObject
<-
TLorentzRotation

    protected:
TLorentzRotation(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) void SetBoost(Double_t, Double_t, Double_t) public:
TLorentzRotation() TLorentzRotation(const TRotation&) TLorentzRotation(const TLorentzRotation&) TLorentzRotation(Double_t, Double_t, Double_t) TLorentzRotation(const TVector3&) TLorentzRotation MatrixMultiplication(const TLorentzRotation&) const TLorentzRotation operator*(const TLorentzRotation& m) const TLorentzRotation Inverse() const ~TLorentzRotation() TLorentzRotation& Boost(Double_t bx, Double_t by, Double_t bz) TLorentzRotation& Boost(const TVector3& b) static TClass* Class() TLorentzRotation& Invert() virtual TClass* IsA() const Bool_t IsIdentity() const Bool_t operator!=(const TLorentzRotation& r) const Double_t operator()(int, int) const TLorentzVector operator*(const TLorentzVector& p) const TLorentzRotation& operator*=(const TLorentzRotation& m) TLorentzRotation& operator=(const TLorentzRotation& r) TLorentzRotation& operator=(const TRotation& r) Bool_t operator==(const TLorentzRotation& r) const TLorentzRotation::TLorentzRotationRow operator[](int i) const TLorentzRotation& Rotate(Double_t angle, const TVector3& axis) TLorentzRotation& Rotate(Double_t angle, const TVector3* axis) TLorentzRotation& RotateX(Double_t angle) TLorentzRotation& RotateY(Double_t angle) TLorentzRotation& RotateZ(Double_t angle) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) TLorentzRotation& Transform(const TLorentzRotation& m) TLorentzRotation& Transform(const TRotation& m) Double_t TT() const Double_t TX() const Double_t TY() const Double_t TZ() const TLorentzVector VectorMultiplication(const TLorentzVector& p) const Double_t XT() const Double_t XX() const Double_t XY() const Double_t XZ() const Double_t YT() const Double_t YX() const Double_t YY() const Double_t YZ() const Double_t ZT() const Double_t ZX() const Double_t ZY() const Double_t ZZ() const

Data Members


    protected:
Double_t fxx Double_t fxy Double_t fxz Double_t fxt Double_t fyx Double_t fyy Double_t fyz Double_t fyt Double_t fzx Double_t fzy Double_t fzz Double_t fzt Double_t ftx Double_t fty Double_t ftz Double_t ftt

Class Description

TLorentzRotation()
TLorentzRotation(const TRotation & r)
TLorentzRotation(const TLorentzRotation & r)
TLorentzRotation( Double_t rxx, Double_t rxy, Double_t rxz, Double_t rxt, Double_t ryx, Double_t ryy, Double_t ryz, Double_t ryt, Double_t rzx, Double_t rzy, Double_t rzz, Double_t rzt, Double_t rtx, Double_t rty, Double_t rtz, Double_t rtt)
TLorentzRotation(Double_t bx, Double_t by, Double_t bz)
constructor
TLorentzRotation(const TVector3 & p)
copy constructor
void SetBoost(Double_t bx, Double_t by, Double_t bz)
boost this Lorentz vector
TLorentzRotation MatrixMultiplication(const TLorentzRotation & b)
multiply this vector by a matrix





























Double_t XX()
Double_t XY()
Double_t XZ()
Double_t XT()
Double_t YX()
Double_t YY()
Double_t YZ()
Double_t YT()
Double_t ZX()
Double_t ZY()
Double_t ZZ()
Double_t ZT()
Double_t TX()
Double_t TY()
Double_t TZ()
Double_t TT()
Bool_t IsIdentity()
TLorentzVector VectorMultiplication(const TLorentzVector&)
TLorentzRotation & Transform(const TLorentzRotation &)
TLorentzRotation & Transform(const TRotation &)
TLorentzRotation Inverse()
TLorentzRotation & Invert()
TLorentzRotation & Boost(Double_t, Double_t, Double_t)
TLorentzRotation & Boost(const TVector3 &)
TLorentzRotation & RotateX(Double_t)
TLorentzRotation & RotateY(Double_t)
TLorentzRotation & RotateZ(Double_t)
TLorentzRotation & Rotate(Double_t, const TVector3 &)
TLorentzRotation & Rotate(Double_t, const TVector3 *)

Author: Peter Malzacher 19/06/99
Last update: root/physics:$Name: $:$Id: TLorentzRotation.cxx,v 1.5 2006/05/17 06:49:58 brun Exp $


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.