TRotation Class Reference

#include <TRotation.h>

Inheritance diagram for TRotation:

TObject TObject List of all members.

Public Member Functions

 TRotation ()
 TRotation (const TRotation &)
 TRotation (const TQuaternion &)
virtual ~TRotation ()
Double_t XX () const
Double_t XY () const
Double_t XZ () const
Double_t YX () const
Double_t YY () const
Double_t YZ () const
Double_t ZX () const
Double_t ZY () const
Double_t ZZ () const
TRotationRow operator[] (int) const
Double_t operator() (int, int) const
TRotationoperator= (const TRotation &)
Bool_t operator== (const TRotation &) const
Bool_t operator!= (const TRotation &) const
Bool_t IsIdentity () const
TVector3 operator * (const TVector3 &) const
TRotation operator * (const TRotation &) const
TRotationoperator *= (const TRotation &)
TRotationTransform (const TRotation &)
TRotation Inverse () const
TRotationInvert ()
TRotationRotateX (Double_t)
TRotationRotateY (Double_t)
TRotationRotateZ (Double_t)
TRotationRotate (Double_t, const TVector3 &)
TRotationRotate (Double_t, const TVector3 *)
TRotationRotateAxes (const TVector3 &newX, const TVector3 &newY, const TVector3 &newZ)
Double_t PhiX () const
Double_t PhiY () const
Double_t PhiZ () const
Double_t ThetaX () const
Double_t ThetaY () const
Double_t ThetaZ () const
void AngleAxis (Double_t &, TVector3 &) const
TRotationSetToIdentity ()
TRotationSetXEulerAngles (Double_t phi, Double_t theta, Double_t psi)
void SetXPhi (Double_t)
void SetXTheta (Double_t)
void SetXPsi (Double_t)
TRotationRotateXEulerAngles (Double_t phi, Double_t theta, Double_t psi)
Double_t GetXPhi (void) const
Double_t GetXTheta (void) const
Double_t GetXPsi (void) const
TRotationSetYEulerAngles (Double_t phi, Double_t theta, Double_t psi)
void SetYPhi (Double_t)
void SetYTheta (Double_t)
void SetYPsi (Double_t)
TRotationRotateYEulerAngles (Double_t phi, Double_t theta, Double_t psi)
Double_t GetYPhi (void) const
Double_t GetYTheta (void) const
Double_t GetYPsi (void) const
TRotationSetXAxis (const TVector3 &axis)
TRotationSetXAxis (const TVector3 &axis, const TVector3 &xyPlane)
TRotationSetYAxis (const TVector3 &axis)
TRotationSetYAxis (const TVector3 &axis, const TVector3 &yzPlane)
TRotationSetZAxis (const TVector3 &axis)
TRotationSetZAxis (const TVector3 &axis, const TVector3 &zxPlane)
void MakeBasis (TVector3 &xAxis, TVector3 &yAxis, TVector3 &zAxis) const
 TRotation ()
 TRotation (const TRotation &)
 TRotation (const TQuaternion &)
virtual ~TRotation ()
Double_t XX () const
Double_t XY () const
Double_t XZ () const
Double_t YX () const
Double_t YY () const
Double_t YZ () const
Double_t ZX () const
Double_t ZY () const
Double_t ZZ () const
TRotationRow operator[] (int) const
Double_t operator() (int, int) const
TRotationoperator= (const TRotation &)
Bool_t operator== (const TRotation &) const
Bool_t operator!= (const TRotation &) const
Bool_t IsIdentity () const
TVector3 operator * (const TVector3 &) const
TRotation operator * (const TRotation &) const
TRotationoperator *= (const TRotation &)
TRotationTransform (const TRotation &)
TRotation Inverse () const
TRotationInvert ()
TRotationRotateX (Double_t)
TRotationRotateY (Double_t)
TRotationRotateZ (Double_t)
TRotationRotate (Double_t, const TVector3 &)
TRotationRotate (Double_t, const TVector3 *)
TRotationRotateAxes (const TVector3 &newX, const TVector3 &newY, const TVector3 &newZ)
Double_t PhiX () const
Double_t PhiY () const
Double_t PhiZ () const
Double_t ThetaX () const
Double_t ThetaY () const
Double_t ThetaZ () const
void AngleAxis (Double_t &, TVector3 &) const
TRotationSetToIdentity ()
TRotationSetXEulerAngles (Double_t phi, Double_t theta, Double_t psi)
void SetXPhi (Double_t)
void SetXTheta (Double_t)
void SetXPsi (Double_t)
TRotationRotateXEulerAngles (Double_t phi, Double_t theta, Double_t psi)
Double_t GetXPhi (void) const
Double_t GetXTheta (void) const
Double_t GetXPsi (void) const
TRotationSetYEulerAngles (Double_t phi, Double_t theta, Double_t psi)
void SetYPhi (Double_t)
void SetYTheta (Double_t)
void SetYPsi (Double_t)
TRotationRotateYEulerAngles (Double_t phi, Double_t theta, Double_t psi)
Double_t GetYPhi (void) const
Double_t GetYTheta (void) const
Double_t GetYPsi (void) const
TRotationSetXAxis (const TVector3 &axis)
TRotationSetXAxis (const TVector3 &axis, const TVector3 &xyPlane)
TRotationSetYAxis (const TVector3 &axis)
TRotationSetYAxis (const TVector3 &axis, const TVector3 &yzPlane)
TRotationSetZAxis (const TVector3 &axis)
TRotationSetZAxis (const TVector3 &axis, const TVector3 &zxPlane)
void MakeBasis (TVector3 &xAxis, TVector3 &yAxis, TVector3 &zAxis) const

Protected Member Functions

 TRotation (Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t)
 TRotation (Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t)

Protected Attributes

Double_t fxx
Double_t fxy
Double_t fxz
Double_t fyx
Double_t fyy
Double_t fyz
Double_t fzx
Double_t fzy
Double_t fzz

Classes

class  TRotationRow

Detailed Description

Definition at line 22 of file TRotation.h.


Constructor & Destructor Documentation

TRotation::TRotation (  ) 

Referenced by Inverse(), operator *(), and RotateAxes().

TRotation::TRotation ( const TRotation  ) 

Definition at line 194 of file TRotation.cxx.

TRotation::TRotation ( const TQuaternion  ) 

Definition at line 240 of file TRotation.cxx.

References TMath::Abs(), fxx, fxy, fxz, fyx, fyy, fyz, fzx, fzy, fzz, and ROOT::Math::Cephes::Q.

virtual TRotation::~TRotation (  )  [inline, virtual]

Definition at line 46 of file TRotation.h.

TRotation::TRotation ( Double_t  ,
Double_t  ,
Double_t  ,
Double_t  ,
Double_t  ,
Double_t  ,
Double_t  ,
Double_t  ,
Double_t   
) [protected]

Definition at line 198 of file TRotation.cxx.

TRotation::TRotation (  ) 

TRotation::TRotation ( const TRotation  ) 

TRotation::TRotation ( const TQuaternion  ) 

virtual TRotation::~TRotation (  )  [inline, virtual]

Definition at line 46 of file TRotation.h.

TRotation::TRotation ( Double_t  ,
Double_t  ,
Double_t  ,
Double_t  ,
Double_t  ,
Double_t  ,
Double_t  ,
Double_t  ,
Double_t   
) [protected]


Member Function Documentation

Double_t TRotation::XX (  )  const [inline]

Definition at line 192 of file TRotation.h.

References fxx.

Referenced by TestRotation().

Double_t TRotation::XY (  )  const [inline]

Definition at line 193 of file TRotation.h.

References fxy.

Referenced by TestRotation().

Double_t TRotation::XZ (  )  const [inline]

Definition at line 194 of file TRotation.h.

References fxz.

Referenced by TestRotation().

Double_t TRotation::YX (  )  const [inline]

Definition at line 195 of file TRotation.h.

References fyx.

Referenced by TestRotation().

Double_t TRotation::YY (  )  const [inline]

Definition at line 196 of file TRotation.h.

References fyy.

Referenced by TestRotation().

Double_t TRotation::YZ (  )  const [inline]

Definition at line 197 of file TRotation.h.

References fyz.

Referenced by TestRotation().

Double_t TRotation::ZX (  )  const [inline]

Definition at line 198 of file TRotation.h.

References fzx.

Referenced by TestRotation().

Double_t TRotation::ZY (  )  const [inline]

Definition at line 199 of file TRotation.h.

References fzy.

Referenced by TestRotation().

Double_t TRotation::ZZ (  )  const [inline]

Definition at line 200 of file TRotation.h.

References fzz.

Referenced by TestRotation().

TRotation::TRotationRow TRotation::operator[] ( int   )  const [inline]

Definition at line 218 of file TRotation.h.

Double_t TRotation::operator() ( int  ,
int   
) const

Definition at line 205 of file TRotation.cxx.

References fxx, fxy, fxz, fyx, fyy, fyz, fzx, fzy, fzz, and TObject::Warning().

TRotation & TRotation::operator= ( const TRotation  )  [inline]

Definition at line 222 of file TRotation.h.

References fxx, fxy, fxz, fyx, fyy, fyz, fzx, fzy, fzz, and m.

Bool_t TRotation::operator== ( const TRotation  )  const [inline]

Definition at line 235 of file TRotation.h.

References fxx, fxy, fxz, fyx, fyy, fyz, fzx, fzy, fzz, kFALSE, kTRUE, and m.

Bool_t TRotation::operator!= ( const TRotation  )  const [inline]

Definition at line 241 of file TRotation.h.

References fxx, fxy, fxz, fyx, fyy, fyz, fzx, fzy, fzz, kFALSE, kTRUE, and m.

Bool_t TRotation::IsIdentity (  )  const [inline]

Definition at line 247 of file TRotation.h.

References fxx, fxy, fxz, fyx, fyy, fyz, fzx, fzy, fzz, kFALSE, and kTRUE.

TVector3 TRotation::operator * ( const TVector3  )  const [inline]

Definition at line 259 of file TRotation.h.

References fxx, fxy, fxz, fyx, fyy, fyz, fzx, fzy, fzz, and p.

Referenced by operator *=().

TRotation TRotation::operator * ( const TRotation  )  const

Definition at line 226 of file TRotation.cxx.

References b, fxx, fxy, fxz, fyx, fyy, fyz, fzx, fzy, fzz, and TRotation().

TRotation & TRotation::operator *= ( const TRotation  )  [inline]

Definition at line 265 of file TRotation.h.

References m, and operator *().

TRotation & TRotation::Transform ( const TRotation  )  [inline]

Definition at line 269 of file TRotation.h.

References m.

Referenced by Rotate(), RotateAxes(), RotateXEulerAngles(), and RotateYEulerAngles().

TRotation TRotation::Inverse (  )  const [inline]

Definition at line 273 of file TRotation.h.

References fxx, fxy, fxz, fyx, fyy, fyz, fzx, fzy, fzz, and TRotation().

Referenced by Invert(), TestRotation(), and TestVector3().

TRotation & TRotation::Invert (  )  [inline]

Definition at line 277 of file TRotation.h.

References Inverse().

Referenced by TestRotation().

TRotation & TRotation::RotateX ( Double_t   ) 

Definition at line 326 of file TRotation.cxx.

References c, TMath::Cos(), fyx, fyy, fyz, fzx, fzy, fzz, s, TMath::Sin(), x, and y.

Referenced by SetXEulerAngles().

TRotation & TRotation::RotateY ( Double_t   ) 

Definition at line 340 of file TRotation.cxx.

References c, TMath::Cos(), fxx, fxy, fxz, fzx, fzy, fzz, s, TMath::Sin(), x, and y.

Referenced by SetYEulerAngles(), and TestRotation().

TRotation & TRotation::RotateZ ( Double_t   ) 

Definition at line 354 of file TRotation.cxx.

References c, TMath::Cos(), fxx, fxy, fxz, fyx, fyy, fyz, s, TMath::Sin(), x, and y.

Referenced by SetXEulerAngles(), SetYEulerAngles(), and TestRotation().

TRotation & TRotation::Rotate ( Double_t  ,
const TVector3  
)

Definition at line 307 of file TRotation.cxx.

References axis, TMath::Cos(), m, TMath::Sin(), Transform(), and TObject::Warning().

Referenced by Rotate(), and TestVector3().

TRotation & TRotation::Rotate ( Double_t  ,
const TVector3  
) [inline]

Definition at line 281 of file TRotation.h.

References p, and Rotate().

TRotation & TRotation::RotateAxes ( const TVector3 newX,
const TVector3 newY,
const TVector3 newZ 
)

Definition at line 368 of file TRotation.cxx.

References TMath::Abs(), TVector3::Cross(), TVector3::Dot(), TVector3::Mag2(), Transform(), TRotation(), w, TObject::Warning(), TVector3::X(), TVector3::Y(), and TVector3::Z().

Double_t TRotation::PhiX (  )  const

Definition at line 393 of file TRotation.cxx.

References TMath::ATan2(), fxx, and fyx.

Referenced by TestRotation().

Double_t TRotation::PhiY (  )  const

Definition at line 398 of file TRotation.cxx.

References TMath::ATan2(), fxy, and fyy.

Referenced by TestRotation().

Double_t TRotation::PhiZ (  )  const

Definition at line 403 of file TRotation.cxx.

References TMath::ATan2(), fxz, and fyz.

Referenced by TestRotation().

Double_t TRotation::ThetaX (  )  const

Definition at line 408 of file TRotation.cxx.

References TMath::ACos(), and fzx.

Referenced by TestRotation().

Double_t TRotation::ThetaY (  )  const

Definition at line 413 of file TRotation.cxx.

References TMath::ACos(), and fzy.

Referenced by TestRotation().

Double_t TRotation::ThetaZ (  )  const

Definition at line 418 of file TRotation.cxx.

References TMath::ACos(), and fzz.

Referenced by GetXTheta(), GetYTheta(), and TestRotation().

void TRotation::AngleAxis ( Double_t ,
TVector3  
) const

Definition at line 423 of file TRotation.cxx.

References TMath::ACos(), axis, fxx, fxy, fxz, fyx, fyy, fyz, fzx, fzy, fzz, TMath::Sqrt(), x, and y.

TRotation & TRotation::SetToIdentity (  )  [inline]

Definition at line 253 of file TRotation.h.

References fxx, fxy, fxz, fyx, fyy, fyz, fzx, fzy, and fzz.

Referenced by SetXEulerAngles(), and SetYEulerAngles().

TRotation & TRotation::SetXEulerAngles ( Double_t  phi,
Double_t  theta,
Double_t  psi 
)

Definition at line 443 of file TRotation.cxx.

References RotateX(), RotateZ(), and SetToIdentity().

Referenced by RotateXEulerAngles(), SetXPhi(), SetXPsi(), and SetXTheta().

void TRotation::SetXPhi ( Double_t   ) 

Definition at line 489 of file TRotation.cxx.

References GetXPsi(), GetXTheta(), and SetXEulerAngles().

void TRotation::SetXTheta ( Double_t   ) 

Definition at line 494 of file TRotation.cxx.

References GetXPhi(), GetXPsi(), and SetXEulerAngles().

void TRotation::SetXPsi ( Double_t   ) 

Definition at line 499 of file TRotation.cxx.

References GetXPhi(), GetXTheta(), and SetXEulerAngles().

TRotation & TRotation::RotateXEulerAngles ( Double_t  phi,
Double_t  theta,
Double_t  psi 
)

Definition at line 471 of file TRotation.cxx.

References SetXEulerAngles(), and Transform().

Double_t TRotation::GetXPhi ( void   )  const

Definition at line 519 of file TRotation.cxx.

References TMath::Abs(), TMath::ACos(), fxx, fxy, fzx, fzy, fzz, TMath::Pi(), TMath::PiOver2(), s2, TMath::Sqrt(), and TObject::Warning().

Referenced by GetYPhi(), SetXPsi(), and SetXTheta().

Double_t TRotation::GetXTheta ( void   )  const

Definition at line 567 of file TRotation.cxx.

References ThetaZ().

Referenced by SetXPhi(), and SetXPsi().

Double_t TRotation::GetXPsi ( void   )  const

Definition at line 577 of file TRotation.cxx.

References TMath::Abs(), TMath::ACos(), fxx, fxz, fyx, fyz, fzz, TMath::Pi(), TMath::PiOver2(), s2, TMath::Sqrt(), and TObject::Warning().

Referenced by GetYPsi(), SetXPhi(), and SetXTheta().

TRotation & TRotation::SetYEulerAngles ( Double_t  phi,
Double_t  theta,
Double_t  psi 
)

Definition at line 459 of file TRotation.cxx.

References RotateY(), RotateZ(), and SetToIdentity().

Referenced by RotateYEulerAngles(), SetYPhi(), SetYPsi(), and SetYTheta().

void TRotation::SetYPhi ( Double_t   ) 

Definition at line 504 of file TRotation.cxx.

References GetYPsi(), GetYTheta(), and SetYEulerAngles().

void TRotation::SetYTheta ( Double_t   ) 

Definition at line 509 of file TRotation.cxx.

References GetYPhi(), GetYPsi(), and SetYEulerAngles().

void TRotation::SetYPsi ( Double_t   ) 

Definition at line 514 of file TRotation.cxx.

References GetYPhi(), GetYTheta(), and SetYEulerAngles().

TRotation & TRotation::RotateYEulerAngles ( Double_t  phi,
Double_t  theta,
Double_t  psi 
)

Definition at line 480 of file TRotation.cxx.

References SetYEulerAngles(), and Transform().

Double_t TRotation::GetYPhi ( void   )  const

Definition at line 562 of file TRotation.cxx.

References GetXPhi(), and TMath::Pi().

Referenced by SetYPsi(), and SetYTheta().

Double_t TRotation::GetYTheta ( void   )  const

Definition at line 572 of file TRotation.cxx.

References ThetaZ().

Referenced by SetYPhi(), and SetYPsi().

Double_t TRotation::GetYPsi ( void   )  const

Definition at line 621 of file TRotation.cxx.

References GetXPsi(), and TMath::Pi().

Referenced by SetYPhi(), and SetYTheta().

TRotation & TRotation::SetXAxis ( const TVector3 axis  ) 

Definition at line 639 of file TRotation.cxx.

References axis.

TRotation & TRotation::SetXAxis ( const TVector3 axis,
const TVector3 xyPlane 
)

Definition at line 626 of file TRotation.cxx.

References axis, fxx, fxy, fxz, fyx, fyy, fyz, fzx, fzy, fzz, MakeBasis(), TVector3::X(), TVector3::Y(), and TVector3::Z().

TRotation & TRotation::SetYAxis ( const TVector3 axis  ) 

Definition at line 658 of file TRotation.cxx.

References axis.

TRotation & TRotation::SetYAxis ( const TVector3 axis,
const TVector3 yzPlane 
)

Definition at line 645 of file TRotation.cxx.

References axis, fxx, fxy, fxz, fyx, fyy, fyz, fzx, fzy, fzz, MakeBasis(), TVector3::X(), TVector3::Y(), and TVector3::Z().

TRotation & TRotation::SetZAxis ( const TVector3 axis  ) 

Definition at line 677 of file TRotation.cxx.

References axis.

TRotation & TRotation::SetZAxis ( const TVector3 axis,
const TVector3 zxPlane 
)

Definition at line 664 of file TRotation.cxx.

References axis, fxx, fxy, fxz, fyx, fyy, fyz, fzx, fzy, fzz, MakeBasis(), TVector3::X(), TVector3::Y(), and TVector3::Z().

void TRotation::MakeBasis ( TVector3 xAxis,
TVector3 yAxis,
TVector3 zAxis 
) const

Definition at line 683 of file TRotation.cxx.

References TVector3::Cross(), TVector3::Mag(), TVector3::Orthogonal(), TOLERANCE, and TObject::Warning().

Referenced by SetXAxis(), SetYAxis(), and SetZAxis().

Double_t TRotation::XX (  )  const [inline]

Double_t TRotation::XY (  )  const [inline]

Double_t TRotation::XZ (  )  const [inline]

Double_t TRotation::YX (  )  const [inline]

Double_t TRotation::YY (  )  const [inline]

Double_t TRotation::YZ (  )  const [inline]

Double_t TRotation::ZX (  )  const [inline]

Double_t TRotation::ZY (  )  const [inline]

Double_t TRotation::ZZ (  )  const [inline]

TRotationRow TRotation::operator[] ( int   )  const [inline]

Double_t TRotation::operator() ( int  ,
int   
) const

TRotation& TRotation::operator= ( const TRotation  )  [inline]

Bool_t TRotation::operator== ( const TRotation  )  const [inline]

Bool_t TRotation::operator!= ( const TRotation  )  const [inline]

Bool_t TRotation::IsIdentity (  )  const [inline]

TVector3 TRotation::operator * ( const TVector3  )  const [inline]

TRotation TRotation::operator * ( const TRotation  )  const

TRotation& TRotation::operator *= ( const TRotation  )  [inline]

TRotation& TRotation::Transform ( const TRotation  )  [inline]

TRotation TRotation::Inverse (  )  const [inline]

TRotation& TRotation::Invert (  )  [inline]

TRotation& TRotation::RotateX ( Double_t   ) 

TRotation& TRotation::RotateY ( Double_t   ) 

TRotation& TRotation::RotateZ ( Double_t   ) 

TRotation& TRotation::Rotate ( Double_t  ,
const TVector3  
)

TRotation& TRotation::Rotate ( Double_t  ,
const TVector3  
) [inline]

TRotation& TRotation::RotateAxes ( const TVector3 newX,
const TVector3 newY,
const TVector3 newZ 
)

Double_t TRotation::PhiX (  )  const

Double_t TRotation::PhiY (  )  const

Double_t TRotation::PhiZ (  )  const

Double_t TRotation::ThetaX (  )  const

Double_t TRotation::ThetaY (  )  const

Double_t TRotation::ThetaZ (  )  const

void TRotation::AngleAxis ( Double_t ,
TVector3  
) const

TRotation& TRotation::SetToIdentity (  )  [inline]

TRotation& TRotation::SetXEulerAngles ( Double_t  phi,
Double_t  theta,
Double_t  psi 
)

void TRotation::SetXPhi ( Double_t   ) 

void TRotation::SetXTheta ( Double_t   ) 

void TRotation::SetXPsi ( Double_t   ) 

TRotation& TRotation::RotateXEulerAngles ( Double_t  phi,
Double_t  theta,
Double_t  psi 
)

Double_t TRotation::GetXPhi ( void   )  const

Double_t TRotation::GetXTheta ( void   )  const

Double_t TRotation::GetXPsi ( void   )  const

TRotation& TRotation::SetYEulerAngles ( Double_t  phi,
Double_t  theta,
Double_t  psi 
)

void TRotation::SetYPhi ( Double_t   ) 

void TRotation::SetYTheta ( Double_t   ) 

void TRotation::SetYPsi ( Double_t   ) 

TRotation& TRotation::RotateYEulerAngles ( Double_t  phi,
Double_t  theta,
Double_t  psi 
)

Double_t TRotation::GetYPhi ( void   )  const

Double_t TRotation::GetYTheta ( void   )  const

Double_t TRotation::GetYPsi ( void   )  const

TRotation& TRotation::SetXAxis ( const TVector3 axis  ) 

TRotation& TRotation::SetXAxis ( const TVector3 axis,
const TVector3 xyPlane 
)

TRotation& TRotation::SetYAxis ( const TVector3 axis  ) 

TRotation& TRotation::SetYAxis ( const TVector3 axis,
const TVector3 yzPlane 
)

TRotation& TRotation::SetZAxis ( const TVector3 axis  ) 

TRotation& TRotation::SetZAxis ( const TVector3 axis,
const TVector3 zxPlane 
)

void TRotation::MakeBasis ( TVector3 xAxis,
TVector3 yAxis,
TVector3 zAxis 
) const


Member Data Documentation

Double_t TRotation::fxx [protected]

Definition at line 184 of file TRotation.h.

Referenced by AngleAxis(), GetXPhi(), GetXPsi(), Inverse(), IsIdentity(), operator *(), operator!=(), operator()(), operator=(), operator==(), PhiX(), RotateY(), RotateZ(), SetToIdentity(), SetXAxis(), SetYAxis(), SetZAxis(), TRotation(), and XX().

Double_t TRotation::fxy [protected]

Definition at line 184 of file TRotation.h.

Referenced by AngleAxis(), GetXPhi(), Inverse(), IsIdentity(), operator *(), operator!=(), operator()(), operator=(), operator==(), PhiY(), RotateY(), RotateZ(), SetToIdentity(), SetXAxis(), SetYAxis(), SetZAxis(), TRotation(), and XY().

Double_t TRotation::fxz [protected]

Definition at line 184 of file TRotation.h.

Referenced by AngleAxis(), GetXPsi(), Inverse(), IsIdentity(), operator *(), operator!=(), operator()(), operator=(), operator==(), PhiZ(), RotateY(), RotateZ(), SetToIdentity(), SetXAxis(), SetYAxis(), SetZAxis(), TRotation(), and XZ().

Double_t TRotation::fyx [protected]

Definition at line 184 of file TRotation.h.

Referenced by AngleAxis(), GetXPsi(), Inverse(), IsIdentity(), operator *(), operator!=(), operator()(), operator=(), operator==(), PhiX(), RotateX(), RotateZ(), SetToIdentity(), SetXAxis(), SetYAxis(), SetZAxis(), TRotation(), and YX().

Double_t TRotation::fyy [protected]

Definition at line 184 of file TRotation.h.

Referenced by AngleAxis(), Inverse(), IsIdentity(), operator *(), operator!=(), operator()(), operator=(), operator==(), PhiY(), RotateX(), RotateZ(), SetToIdentity(), SetXAxis(), SetYAxis(), SetZAxis(), TRotation(), and YY().

Double_t TRotation::fyz [protected]

Definition at line 184 of file TRotation.h.

Referenced by AngleAxis(), GetXPsi(), Inverse(), IsIdentity(), operator *(), operator!=(), operator()(), operator=(), operator==(), PhiZ(), RotateX(), RotateZ(), SetToIdentity(), SetXAxis(), SetYAxis(), SetZAxis(), TRotation(), and YZ().

Double_t TRotation::fzx [protected]

Definition at line 184 of file TRotation.h.

Referenced by AngleAxis(), GetXPhi(), Inverse(), IsIdentity(), operator *(), operator!=(), operator()(), operator=(), operator==(), RotateX(), RotateY(), SetToIdentity(), SetXAxis(), SetYAxis(), SetZAxis(), ThetaX(), TRotation(), and ZX().

Double_t TRotation::fzy [protected]

Definition at line 184 of file TRotation.h.

Referenced by AngleAxis(), GetXPhi(), Inverse(), IsIdentity(), operator *(), operator!=(), operator()(), operator=(), operator==(), RotateX(), RotateY(), SetToIdentity(), SetXAxis(), SetYAxis(), SetZAxis(), ThetaY(), TRotation(), and ZY().

Double_t TRotation::fzz [protected]

Definition at line 184 of file TRotation.h.

Referenced by AngleAxis(), GetXPhi(), GetXPsi(), Inverse(), IsIdentity(), operator *(), operator!=(), operator()(), operator=(), operator==(), RotateX(), RotateY(), SetToIdentity(), SetXAxis(), SetYAxis(), SetZAxis(), ThetaZ(), TRotation(), and ZZ().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:46:33 2011 for ROOT_528-00b_version by  doxygen 1.5.1