#include <TGeoMatrix.h>
Inheritance diagram for TGeoGenTrans:
Definition at line 338 of file TGeoMatrix.h.
TGeoGenTrans::TGeoGenTrans | ( | ) |
TGeoGenTrans::TGeoGenTrans | ( | const char * | name | ) |
Definition at line 1838 of file TGeoMatrix.cxx.
References TGeoCombiTrans::fRotation, fScale, TGeoCombiTrans::fTranslation, i, j, TGeoMatrix::kGeoGenTrans, and TObject::SetBit().
TGeoGenTrans::TGeoGenTrans | ( | Double_t | dx, | |
Double_t | dy, | |||
Double_t | dz, | |||
Double_t | sx, | |||
Double_t | sy, | |||
Double_t | sz, | |||
TGeoRotation * | rot | |||
) |
Definition at line 1849 of file TGeoMatrix.cxx.
References TGeoMatrix::kGeoGenTrans, TObject::SetBit(), TGeoCombiTrans::SetRotation(), SetScale(), and TGeoCombiTrans::SetTranslation().
TGeoGenTrans::TGeoGenTrans | ( | const char * | name, | |
Double_t | dx, | |||
Double_t | dy, | |||
Double_t | dz, | |||
Double_t | sx, | |||
Double_t | sy, | |||
Double_t | sz, | |||
TGeoRotation * | rot | |||
) |
Definition at line 1861 of file TGeoMatrix.cxx.
References TGeoMatrix::kGeoGenTrans, TObject::SetBit(), TGeoCombiTrans::SetRotation(), SetScale(), and TGeoCombiTrans::SetTranslation().
TGeoGenTrans::~TGeoGenTrans | ( | ) | [virtual] |
Definition at line 1873 of file TGeoMatrix.cxx.
TGeoGenTrans::TGeoGenTrans | ( | ) |
TGeoGenTrans::TGeoGenTrans | ( | const char * | name | ) |
TGeoGenTrans::TGeoGenTrans | ( | Double_t | dx, | |
Double_t | dy, | |||
Double_t | dz, | |||
Double_t | sx, | |||
Double_t | sy, | |||
Double_t | sz, | |||
TGeoRotation * | rot | |||
) |
TGeoGenTrans::TGeoGenTrans | ( | const char * | name, | |
Double_t | dx, | |||
Double_t | dy, | |||
Double_t | dz, | |||
Double_t | sx, | |||
Double_t | sy, | |||
Double_t | sz, | |||
TGeoRotation * | rot | |||
) |
virtual TGeoGenTrans::~TGeoGenTrans | ( | ) | [virtual] |
void TGeoGenTrans::Clear | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TGeoCombiTrans.
Definition at line 1879 of file TGeoMatrix.cxx.
References TGeoRotation::Clear(), TGeoCombiTrans::fRotation, fScale, TGeoCombiTrans::fTranslation, and kN3.
TGeoMatrix & TGeoGenTrans::Inverse | ( | ) | const [virtual] |
Reimplemented from TGeoCombiTrans.
Definition at line 1901 of file TGeoMatrix.cxx.
References TObject::Error(), and h.
Definition at line 1888 of file TGeoMatrix.cxx.
References TObject::Error(), fScale, and Normalize().
Referenced by TGeoGenTrans().
void TGeoGenTrans::SetScale | ( | Double_t * | scale | ) | [inline] |
virtual TGeoMatrix* TGeoGenTrans::MakeClone | ( | ) | const [inline, virtual] |
Bool_t TGeoGenTrans::Normalize | ( | ) |
Definition at line 1911 of file TGeoMatrix.cxx.
References E, fScale, i, kFALSE, and kTRUE.
Referenced by SetScale().
virtual const Double_t* TGeoGenTrans::GetScale | ( | ) | const [inline, virtual] |
void TGeoGenTrans::Clear | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TGeoCombiTrans.
virtual TGeoMatrix& TGeoGenTrans::Inverse | ( | ) | const [virtual] |
Reimplemented from TGeoCombiTrans.
void TGeoGenTrans::SetScale | ( | Double_t * | scale | ) | [inline] |
virtual TGeoMatrix* TGeoGenTrans::MakeClone | ( | ) | const [inline, virtual] |
Bool_t TGeoGenTrans::Normalize | ( | ) |
virtual const Double_t* TGeoGenTrans::GetScale | ( | ) | const [inline, virtual] |
Double_t TGeoGenTrans::fScale [protected] |
Definition at line 341 of file TGeoMatrix.h.
Referenced by Clear(), GetScale(), Normalize(), SetScale(), and TGeoGenTrans().