#include <TGeoMatrix.h>
Inheritance diagram for TGeoTranslation:

Public Member Functions | |
| TGeoTranslation () | |
| TGeoTranslation (const TGeoTranslation &other) | |
| TGeoTranslation (const TGeoMatrix &other) | |
| TGeoTranslation (Double_t dx, Double_t dy, Double_t dz) | |
| TGeoTranslation (const char *name, Double_t dx, Double_t dy, Double_t dz) | |
| virtual | ~TGeoTranslation () |
| TGeoTranslation & | operator= (const TGeoMatrix &matrix) |
| TGeoTranslation & | operator= (const TGeoTranslation &other) |
| void | Add (const TGeoTranslation *other) |
| virtual TGeoMatrix & | Inverse () const |
| virtual void | LocalToMaster (const Double_t *local, Double_t *master) const |
| virtual void | LocalToMasterVect (const Double_t *local, Double_t *master) const |
| virtual void | LocalToMasterBomb (const Double_t *local, Double_t *master) const |
| virtual TGeoMatrix * | MakeClone () const |
| virtual void | MasterToLocal (const Double_t *master, Double_t *local) const |
| virtual void | MasterToLocalVect (const Double_t *master, Double_t *local) const |
| virtual void | MasterToLocalBomb (const Double_t *master, Double_t *local) const |
| virtual void | RotateX (Double_t angle) |
| virtual void | RotateY (Double_t angle) |
| virtual void | RotateZ (Double_t angle) |
| virtual void | SavePrimitive (ostream &out, Option_t *option="") |
| void | Subtract (const TGeoTranslation *other) |
| void | SetTranslation (Double_t dx, Double_t dy, Double_t dz) |
| void | SetTranslation (const TGeoMatrix &other) |
| virtual void | SetDx (Double_t dx) |
| virtual void | SetDy (Double_t dy) |
| virtual void | SetDz (Double_t dz) |
| virtual const Double_t * | GetTranslation () const |
| virtual const Double_t * | GetRotationMatrix () const |
| virtual const Double_t * | GetScale () const |
| TGeoTranslation () | |
| TGeoTranslation (const TGeoTranslation &other) | |
| TGeoTranslation (const TGeoMatrix &other) | |
| TGeoTranslation (Double_t dx, Double_t dy, Double_t dz) | |
| TGeoTranslation (const char *name, Double_t dx, Double_t dy, Double_t dz) | |
| virtual | ~TGeoTranslation () |
| TGeoTranslation & | operator= (const TGeoMatrix &matrix) |
| TGeoTranslation & | operator= (const TGeoTranslation &other) |
| void | Add (const TGeoTranslation *other) |
| virtual TGeoMatrix & | Inverse () const |
| virtual void | LocalToMaster (const Double_t *local, Double_t *master) const |
| virtual void | LocalToMasterVect (const Double_t *local, Double_t *master) const |
| virtual void | LocalToMasterBomb (const Double_t *local, Double_t *master) const |
| virtual TGeoMatrix * | MakeClone () const |
| virtual void | MasterToLocal (const Double_t *master, Double_t *local) const |
| virtual void | MasterToLocalVect (const Double_t *master, Double_t *local) const |
| virtual void | MasterToLocalBomb (const Double_t *master, Double_t *local) const |
| virtual void | RotateX (Double_t angle) |
| virtual void | RotateY (Double_t angle) |
| virtual void | RotateZ (Double_t angle) |
| virtual void | SavePrimitive (ostream &out, Option_t *option="") |
| void | Subtract (const TGeoTranslation *other) |
| void | SetTranslation (Double_t dx, Double_t dy, Double_t dz) |
| void | SetTranslation (const TGeoMatrix &other) |
| virtual void | SetDx (Double_t dx) |
| virtual void | SetDy (Double_t dy) |
| virtual void | SetDz (Double_t dz) |
| virtual const Double_t * | GetTranslation () const |
| virtual const Double_t * | GetRotationMatrix () const |
| virtual const Double_t * | GetScale () const |
Protected Attributes | |
| Double_t | fTranslation [3] |
Definition at line 130 of file TGeoMatrix.h.
| TGeoTranslation::TGeoTranslation | ( | ) |
Referenced by MakeClone().
| TGeoTranslation::TGeoTranslation | ( | const TGeoTranslation & | other | ) |
| TGeoTranslation::TGeoTranslation | ( | const TGeoMatrix & | other | ) |
Definition at line 574 of file TGeoMatrix.cxx.
References TGeoMatrix::kGeoTranslation, TObject::SetBit(), and SetTranslation().
Definition at line 583 of file TGeoMatrix.cxx.
References TGeoMatrix::kGeoTranslation, TObject::SetBit(), and SetTranslation().
| virtual TGeoTranslation::~TGeoTranslation | ( | ) | [inline, virtual] |
Definition at line 140 of file TGeoMatrix.h.
| TGeoTranslation::TGeoTranslation | ( | ) |
| TGeoTranslation::TGeoTranslation | ( | const TGeoTranslation & | other | ) |
| TGeoTranslation::TGeoTranslation | ( | const TGeoMatrix & | other | ) |
| virtual TGeoTranslation::~TGeoTranslation | ( | ) | [inline, virtual] |
Definition at line 140 of file TGeoMatrix.h.
| TGeoTranslation & TGeoTranslation::operator= | ( | const TGeoMatrix & | matrix | ) |
Reimplemented from TGeoMatrix.
Definition at line 592 of file TGeoMatrix.cxx.
References TGeoMatrix::operator=(), and SetTranslation().
Referenced by operator=().
| TGeoTranslation& TGeoTranslation::operator= | ( | const TGeoTranslation & | other | ) | [inline] |
| void TGeoTranslation::Add | ( | const TGeoTranslation * | other | ) |
Definition at line 616 of file TGeoMatrix.cxx.
References fTranslation, GetTranslation(), i, and trans.
| TGeoMatrix & TGeoTranslation::Inverse | ( | ) | const [virtual] |
Implements TGeoMatrix.
Definition at line 602 of file TGeoMatrix.cxx.
References fTranslation, and h.
Reimplemented from TGeoMatrix.
Definition at line 683 of file TGeoMatrix.cxx.
References GetTranslation(), and i.
| void TGeoTranslation::LocalToMasterBomb | ( | const Double_t * | local, | |
| Double_t * | master | |||
| ) | const [virtual] |
Reimplemented from TGeoMatrix.
Definition at line 699 of file TGeoMatrix.cxx.
References TGeoManager::BombTranslation(), GetTranslation(), gGeoManager, and i.
| TGeoMatrix * TGeoTranslation::MakeClone | ( | ) | const [virtual] |
Reimplemented from TGeoMatrix.
Definition at line 710 of file TGeoMatrix.cxx.
References GetTranslation(), and i.
| void TGeoTranslation::MasterToLocalBomb | ( | const Double_t * | master, | |
| Double_t * | local | |||
| ) | const [virtual] |
Reimplemented from TGeoMatrix.
Definition at line 726 of file TGeoMatrix.cxx.
References GetTranslation(), gGeoManager, i, and TGeoManager::UnbombTranslation().
| void TGeoTranslation::RotateX | ( | Double_t | angle | ) | [virtual] |
Reimplemented from TGeoMatrix.
Definition at line 633 of file TGeoMatrix.cxx.
References TObject::Warning().
| void TGeoTranslation::RotateY | ( | Double_t | angle | ) | [virtual] |
Reimplemented from TGeoMatrix.
Definition at line 640 of file TGeoMatrix.cxx.
References TObject::Warning().
| void TGeoTranslation::RotateZ | ( | Double_t | angle | ) | [virtual] |
Reimplemented from TGeoMatrix.
Definition at line 647 of file TGeoMatrix.cxx.
References TObject::Warning().
| void TGeoTranslation::SavePrimitive | ( | ostream & | out, | |
| Option_t * | option = "" | |||
| ) | [virtual] |
Reimplemented from TObject.
Definition at line 737 of file TGeoMatrix.cxx.
References fTranslation, TNamed::GetName(), TGeoMatrix::GetPointerName(), TGeoMatrix::kGeoSavePrimitive, TObject::SetBit(), and TObject::TestBit().
| void TGeoTranslation::Subtract | ( | const TGeoTranslation * | other | ) |
Definition at line 654 of file TGeoMatrix.cxx.
References fTranslation, GetTranslation(), i, and trans.
Definition at line 663 of file TGeoMatrix.cxx.
References fTranslation, TGeoMatrix::kGeoTranslation, TObject::ResetBit(), and TObject::SetBit().
Referenced by align(), TGeoTranslationEditor::DoParameters(), operator=(), SetDx(), SetDy(), SetDz(), and TGeoTranslation().
| void TGeoTranslation::SetTranslation | ( | const TGeoMatrix & | other | ) |
Definition at line 674 of file TGeoMatrix.cxx.
References fTranslation, TGeoMatrix::GetTranslation(), TGeoMatrix::IsTranslation(), TGeoMatrix::kGeoTranslation, kN3, and TObject::SetBit().
| virtual void TGeoTranslation::SetDx | ( | Double_t | dx | ) | [inline, virtual] |
Reimplemented from TGeoMatrix.
Definition at line 161 of file TGeoMatrix.h.
References fTranslation, and SetTranslation().
| virtual void TGeoTranslation::SetDy | ( | Double_t | dy | ) | [inline, virtual] |
Reimplemented from TGeoMatrix.
Definition at line 162 of file TGeoMatrix.h.
References fTranslation, and SetTranslation().
| virtual void TGeoTranslation::SetDz | ( | Double_t | dz | ) | [inline, virtual] |
Reimplemented from TGeoMatrix.
Definition at line 163 of file TGeoMatrix.h.
References fTranslation, and SetTranslation().
| virtual const Double_t* TGeoTranslation::GetTranslation | ( | ) | const [inline, virtual] |
Implements TGeoMatrix.
Definition at line 165 of file TGeoMatrix.h.
References fTranslation.
Referenced by Add(), TGeoTranslationEditor::DoParameters(), LocalToMaster(), LocalToMasterBomb(), MasterToLocal(), MasterToLocalBomb(), TGeoTranslationEditor::SetModel(), TGeoCombiTrans::SetTranslation(), Subtract(), TGeoCombiTrans::TGeoCombiTrans(), and TGDMLParse::VolProcess().
| virtual const Double_t* TGeoTranslation::GetRotationMatrix | ( | ) | const [inline, virtual] |
| virtual const Double_t* TGeoTranslation::GetScale | ( | ) | const [inline, virtual] |
| TGeoTranslation& TGeoTranslation::operator= | ( | const TGeoMatrix & | matrix | ) |
Reimplemented from TGeoMatrix.
| TGeoTranslation& TGeoTranslation::operator= | ( | const TGeoTranslation & | other | ) | [inline] |
| void TGeoTranslation::Add | ( | const TGeoTranslation * | other | ) |
| virtual TGeoMatrix& TGeoTranslation::Inverse | ( | ) | const [virtual] |
Implements TGeoMatrix.
| virtual void TGeoTranslation::LocalToMaster | ( | const Double_t * | local, | |
| Double_t * | master | |||
| ) | const [virtual] |
Reimplemented from TGeoMatrix.
| virtual void TGeoTranslation::LocalToMasterVect | ( | const Double_t * | local, | |
| Double_t * | master | |||
| ) | const [virtual] |
Reimplemented from TGeoMatrix.
| virtual void TGeoTranslation::LocalToMasterBomb | ( | const Double_t * | local, | |
| Double_t * | master | |||
| ) | const [virtual] |
Reimplemented from TGeoMatrix.
| virtual TGeoMatrix* TGeoTranslation::MakeClone | ( | ) | const [virtual] |
Implements TGeoMatrix.
| virtual void TGeoTranslation::MasterToLocal | ( | const Double_t * | master, | |
| Double_t * | local | |||
| ) | const [virtual] |
Reimplemented from TGeoMatrix.
| virtual void TGeoTranslation::MasterToLocalVect | ( | const Double_t * | master, | |
| Double_t * | local | |||
| ) | const [virtual] |
Reimplemented from TGeoMatrix.
| virtual void TGeoTranslation::MasterToLocalBomb | ( | const Double_t * | master, | |
| Double_t * | local | |||
| ) | const [virtual] |
Reimplemented from TGeoMatrix.
| virtual void TGeoTranslation::RotateX | ( | Double_t | angle | ) | [virtual] |
Reimplemented from TGeoMatrix.
| virtual void TGeoTranslation::RotateY | ( | Double_t | angle | ) | [virtual] |
Reimplemented from TGeoMatrix.
| virtual void TGeoTranslation::RotateZ | ( | Double_t | angle | ) | [virtual] |
Reimplemented from TGeoMatrix.
| virtual void TGeoTranslation::SavePrimitive | ( | ostream & | out, | |
| Option_t * | option = "" | |||
| ) | [virtual] |
Reimplemented from TObject.
| void TGeoTranslation::Subtract | ( | const TGeoTranslation * | other | ) |
| void TGeoTranslation::SetTranslation | ( | const TGeoMatrix & | other | ) |
| virtual void TGeoTranslation::SetDx | ( | Double_t | dx | ) | [inline, virtual] |
Reimplemented from TGeoMatrix.
Definition at line 161 of file TGeoMatrix.h.
References fTranslation, and SetTranslation().
| virtual void TGeoTranslation::SetDy | ( | Double_t | dy | ) | [inline, virtual] |
Reimplemented from TGeoMatrix.
Definition at line 162 of file TGeoMatrix.h.
References fTranslation, and SetTranslation().
| virtual void TGeoTranslation::SetDz | ( | Double_t | dz | ) | [inline, virtual] |
Reimplemented from TGeoMatrix.
Definition at line 163 of file TGeoMatrix.h.
References fTranslation, and SetTranslation().
| virtual const Double_t* TGeoTranslation::GetTranslation | ( | ) | const [inline, virtual] |
| virtual const Double_t* TGeoTranslation::GetRotationMatrix | ( | ) | const [inline, virtual] |
| virtual const Double_t* TGeoTranslation::GetScale | ( | ) | const [inline, virtual] |
Double_t TGeoTranslation::fTranslation [protected] |
Definition at line 133 of file TGeoMatrix.h.
Referenced by Add(), GetTranslation(), Inverse(), SavePrimitive(), SetDx(), SetDy(), SetDz(), SetTranslation(), and Subtract().
1.5.1