Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TRotMatrix Class Reference

#include <TRotMatrix.h>

Inheritance diagram for TRotMatrix:

Inheritance graph
[legend]
Collaboration diagram for TRotMatrix:

Collaboration graph
[legend]
List of all members.

Public Methods

 TRotMatrix ()
 TRotMatrix (const char *name, const char *title, Double_t *matrix)
 TRotMatrix (const char *name, const char *title, Double_t theta, Double_t phi, Double_t psi)
 TRotMatrix (const char *name, const char *title, Double_t theta1, Double_t phi1, Double_t theta2, Double_t phi2, Double_t theta3, Double_t phi3)
virtual ~TRotMatrix ()
virtual Double_t Determinant () const
virtual Double_t * GetMatrix ()
virtual Int_t GetNumber () const
virtual Int_t GetType () const
virtual Double_t GetTheta () const
virtual Double_t GetPhi () const
virtual Double_t GetPsi () const
virtual Double_t * GetGLMatrix (Double_t *rGLMatrix) const
virtual Bool_t IsReflection () const
virtual const Double_t * SetAngles (Double_t theta1, Double_t phi1, Double_t theta2, Double_t phi2, Double_t theta3, Double_t phi3)
virtual void SetMatrix (const Double_t *matrix)
virtual void SetName (const char *name)

Protected Attributes

Int_t fNumber
Int_t fType
Double_t fTheta
Double_t fPhi
Double_t fPsi
Double_t fMatrix [9]

Constructor & Destructor Documentation

TRotMatrix::TRotMatrix  
 

TRotMatrix::TRotMatrix const char *    name,
const char *    title,
Double_t *    matrix
 

TRotMatrix::TRotMatrix const char *    name,
const char *    title,
Double_t    theta,
Double_t    phi,
Double_t    psi
 

TRotMatrix::TRotMatrix const char *    name,
const char *    title,
Double_t    theta1,
Double_t    phi1,
Double_t    theta2,
Double_t    phi2,
Double_t    theta3,
Double_t    phi3
 

virtual TRotMatrix::~TRotMatrix   [virtual]
 


Member Function Documentation

virtual Double_t TRotMatrix::Determinant   const [virtual]
 

virtual Double_t* TRotMatrix::GetMatrix   [virtual]
 

Definition at line 55 of file TRotMatrix.h.

References fMatrix.

virtual Int_t TRotMatrix::GetNumber   const [virtual]
 

Definition at line 56 of file TRotMatrix.h.

References fNumber.

virtual Int_t TRotMatrix::GetType   const [virtual]
 

Definition at line 57 of file TRotMatrix.h.

References fType.

virtual Double_t TRotMatrix::GetTheta   const [virtual]
 

Definition at line 58 of file TRotMatrix.h.

References fTheta.

virtual Double_t TRotMatrix::GetPhi   const [virtual]
 

Definition at line 59 of file TRotMatrix.h.

References fPhi.

virtual Double_t TRotMatrix::GetPsi   const [virtual]
 

Definition at line 60 of file TRotMatrix.h.

References fPsi.

virtual Double_t* TRotMatrix::GetGLMatrix Double_t *    rGLMatrix const [virtual]
 

virtual Bool_t TRotMatrix::IsReflection   const [virtual]
 

Definition at line 62 of file TRotMatrix.h.

References kReflection, and TObject::TestBit().

virtual const Double_t* TRotMatrix::SetAngles Double_t    theta1,
Double_t    phi1,
Double_t    theta2,
Double_t    phi2,
Double_t    theta3,
Double_t    phi3
[virtual]
 

virtual void TRotMatrix::SetMatrix const Double_t *    matrix [virtual]
 

void TRotMatrix::SetName const char *    name [virtual]
 

Reimplemented from TNamed.

Definition at line 70 of file TRotMatrix.h.


Member Data Documentation

Int_t TRotMatrix::fNumber [protected]
 

Definition at line 39 of file TRotMatrix.h.

Referenced by GetNumber().

Int_t TRotMatrix::fType [protected]
 

Definition at line 40 of file TRotMatrix.h.

Referenced by GetType().

Double_t TRotMatrix::fTheta [protected]
 

Definition at line 41 of file TRotMatrix.h.

Referenced by GetTheta().

Double_t TRotMatrix::fPhi [protected]
 

Definition at line 42 of file TRotMatrix.h.

Referenced by GetPhi().

Double_t TRotMatrix::fPsi [protected]
 

Definition at line 43 of file TRotMatrix.h.

Referenced by GetPsi().

Double_t TRotMatrix::fMatrix[9] [protected]
 

Definition at line 44 of file TRotMatrix.h.

Referenced by GetMatrix().


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 15:06:36 2003 for ROOT by doxygen1.2.16