#include <TGeoNode.h>
Inheritance diagram for TGeoNodeMatrix:

Public Member Functions | |
| TGeoNodeMatrix () | |
| TGeoNodeMatrix (const TGeoVolume *vol, const TGeoMatrix *matrix) | |
| virtual | ~TGeoNodeMatrix () |
| virtual Int_t | GetByteCount () const |
| virtual Int_t | GetOptimalVoxels () const |
| virtual Bool_t | IsFolder () const |
| virtual TGeoMatrix * | GetMatrix () const |
| virtual TGeoNode * | MakeCopyNode () const |
| void | SetMatrix (const TGeoMatrix *matrix) |
| TGeoNodeMatrix () | |
| TGeoNodeMatrix (const TGeoVolume *vol, const TGeoMatrix *matrix) | |
| virtual | ~TGeoNodeMatrix () |
| virtual Int_t | GetByteCount () const |
| virtual Int_t | GetOptimalVoxels () const |
| virtual Bool_t | IsFolder () const |
| virtual TGeoMatrix * | GetMatrix () const |
| virtual TGeoNode * | MakeCopyNode () const |
| void | SetMatrix (const TGeoMatrix *matrix) |
Protected Member Functions | |
| TGeoNodeMatrix (const TGeoNodeMatrix &gnm) | |
| TGeoNodeMatrix & | operator= (const TGeoNodeMatrix &gnm) |
| TGeoNodeMatrix (const TGeoNodeMatrix &gnm) | |
| TGeoNodeMatrix & | operator= (const TGeoNodeMatrix &gnm) |
Private Attributes | |
| TGeoMatrix * | fMatrix |
| TGeoMatrix * | fMatrix |
Definition at line 149 of file TGeoNode.h.
| TGeoNodeMatrix::TGeoNodeMatrix | ( | const TGeoNodeMatrix & | gnm | ) | [protected] |
Definition at line 634 of file TGeoNode.cxx.
| TGeoNodeMatrix::TGeoNodeMatrix | ( | ) |
Referenced by MakeCopyNode().
| TGeoNodeMatrix::TGeoNodeMatrix | ( | const TGeoVolume * | vol, | |
| const TGeoMatrix * | matrix | |||
| ) |
| TGeoNodeMatrix::~TGeoNodeMatrix | ( | ) | [virtual] |
Definition at line 653 of file TGeoNode.cxx.
| TGeoNodeMatrix::TGeoNodeMatrix | ( | const TGeoNodeMatrix & | gnm | ) | [protected] |
| TGeoNodeMatrix::TGeoNodeMatrix | ( | ) |
| TGeoNodeMatrix::TGeoNodeMatrix | ( | const TGeoVolume * | vol, | |
| const TGeoMatrix * | matrix | |||
| ) |
| virtual TGeoNodeMatrix::~TGeoNodeMatrix | ( | ) | [virtual] |
| TGeoNodeMatrix & TGeoNodeMatrix::operator= | ( | const TGeoNodeMatrix & | gnm | ) | [protected] |
| Int_t TGeoNodeMatrix::GetByteCount | ( | ) | const [virtual] |
| Int_t TGeoNodeMatrix::GetOptimalVoxels | ( | ) | const [virtual] |
Reimplemented from TGeoNode.
Definition at line 668 of file TGeoNode.cxx.
References TMath::Abs(), E, fMatrix, TGeoNode::fVolume, TGeoVolume::GetShape(), TGeoMatrix::GetTranslation(), TGeoShape::IsCylType(), TGeoMatrix::IsRotAboutZ(), and type.
| virtual Bool_t TGeoNodeMatrix::IsFolder | ( | ) | const [inline, virtual] |
| virtual TGeoMatrix* TGeoNodeMatrix::GetMatrix | ( | ) | const [inline, virtual] |
Implements TGeoNode.
Definition at line 168 of file TGeoNode.h.
References fMatrix.
Referenced by TGeoVolume::MakeReflectedVolume().
| TGeoNode * TGeoNodeMatrix::MakeCopyNode | ( | ) | const [virtual] |
Reimplemented from TGeoNode.
Definition at line 683 of file TGeoNode.cxx.
References fMatrix, TGeoNode::fMother, TGeoNode::fNovlp, TGeoNode::fNumber, TGeoNode::fOverlaps, TGeoNode::fVolume, TNamed::GetName(), TGeoNode::IsVirtual(), TGeoNode::SetMotherVolume(), TNamed::SetName(), TGeoNode::SetNumber(), TGeoNode::SetOverlaps(), TGeoNode::SetVirtual(), and TGeoNodeMatrix().
| void TGeoNodeMatrix::SetMatrix | ( | const TGeoMatrix * | matrix | ) |
Definition at line 708 of file TGeoNode.cxx.
References fMatrix, and gGeoIdentity.
Referenced by TGeoPhysicalNode::Align(), TGeoManager::ConvertReflections(), and TGeoVolume::MakeReflectedVolume().
| TGeoNodeMatrix& TGeoNodeMatrix::operator= | ( | const TGeoNodeMatrix & | gnm | ) | [protected] |
| virtual Bool_t TGeoNodeMatrix::IsFolder | ( | ) | const [inline, virtual] |
| virtual TGeoMatrix* TGeoNodeMatrix::GetMatrix | ( | ) | const [inline, virtual] |
| void TGeoNodeMatrix::SetMatrix | ( | const TGeoMatrix * | matrix | ) |
TGeoMatrix* TGeoNodeMatrix::fMatrix [private] |
Definition at line 152 of file TGeoNode.h.
Referenced by GetMatrix(), GetOptimalVoxels(), MakeCopyNode(), operator=(), SetMatrix(), and TGeoNodeMatrix().
TGeoMatrix* TGeoNodeMatrix::fMatrix [private] |
Definition at line 152 of file TGeoNode.h.
1.5.1