#include <TGeoPatternFinder.h>
Inheritance diagram for TGeoPatternTrapZ:

Definition at line 276 of file TGeoPatternFinder.h.
| TGeoPatternTrapZ::TGeoPatternTrapZ | ( | ) |
| TGeoPatternTrapZ::TGeoPatternTrapZ | ( | TGeoVolume * | vol, | |
| Int_t | ndivisions | |||
| ) |
Definition at line 919 of file TGeoPatternFinder.cxx.
References TMath::Cos(), TMath::DegToRad(), TGeoPatternFinder::fEnd, TGeoPatternFinder::fMatrix, TGeoPatternFinder::fStart, TGeoPatternFinder::fStep, fTxz, fTyz, TGeoVolume::GetShape(), phi, TGeoMatrix::RegisterYourself(), TMath::Sin(), TMath::Tan(), and theta.
| TGeoPatternTrapZ::TGeoPatternTrapZ | ( | TGeoVolume * | vol, | |
| Int_t | ndivisions, | |||
| Double_t | step | |||
| ) |
Definition at line 935 of file TGeoPatternFinder.cxx.
References TMath::Cos(), TMath::DegToRad(), TGeoPatternFinder::fEnd, TGeoPatternFinder::fMatrix, TGeoPatternFinder::fStart, TGeoPatternFinder::fStep, fTxz, fTyz, TGeoVolume::GetShape(), phi, TGeoMatrix::RegisterYourself(), TMath::Sin(), TMath::Tan(), and theta.
| TGeoPatternTrapZ::TGeoPatternTrapZ | ( | TGeoVolume * | vol, | |
| Int_t | ndivisions, | |||
| Double_t | start, | |||
| Double_t | end | |||
| ) |
Definition at line 951 of file TGeoPatternFinder.cxx.
References TMath::Cos(), TMath::DegToRad(), TGeoPatternFinder::fEnd, TGeoPatternFinder::fMatrix, TGeoPatternFinder::fStart, TGeoPatternFinder::fStep, fTxz, fTyz, TGeoVolume::GetShape(), phi, TGeoMatrix::RegisterYourself(), TMath::Sin(), TMath::Tan(), and theta.
| TGeoPatternTrapZ::~TGeoPatternTrapZ | ( | ) | [virtual] |
Definition at line 966 of file TGeoPatternFinder.cxx.
| TGeoPatternTrapZ::TGeoPatternTrapZ | ( | ) |
| TGeoPatternTrapZ::TGeoPatternTrapZ | ( | TGeoVolume * | vol, | |
| Int_t | ndivisions | |||
| ) |
| TGeoPatternTrapZ::TGeoPatternTrapZ | ( | TGeoVolume * | vol, | |
| Int_t | ndivisions, | |||
| Double_t | step | |||
| ) |
| TGeoPatternTrapZ::TGeoPatternTrapZ | ( | TGeoVolume * | vol, | |
| Int_t | ndivisions, | |||
| Double_t | start, | |||
| Double_t | end | |||
| ) |
| virtual TGeoPatternTrapZ::~TGeoPatternTrapZ | ( | ) | [virtual] |
| Double_t TGeoPatternTrapZ::GetTxz | ( | ) | const [inline] |
| Double_t TGeoPatternTrapZ::GetTyz | ( | ) | const [inline] |
| void TGeoPatternTrapZ::cd | ( | Int_t | idiv | ) | [virtual] |
Reimplemented from TGeoPatternFinder.
Definition at line 971 of file TGeoPatternFinder.cxx.
References TGeoPatternFinder::fCurrent, TGeoPatternFinder::fMatrix, TGeoPatternFinder::fStart, TGeoPatternFinder::fStep, fTxz, fTyz, TGeoPatternFinder::IsReflected(), TGeoMatrix::SetDx(), TGeoMatrix::SetDy(), and TGeoMatrix::SetDz().
Referenced by FindNode().
Reimplemented from TGeoPatternFinder.
Definition at line 993 of file TGeoPatternFinder.cxx.
References cd(), TGeoPatternFinder::fNdivisions, TGeoPatternFinder::fNextIndex, TGeoPatternFinder::fStart, TGeoPatternFinder::fStep, and TGeoPatternFinder::GetNodeOffset().
| virtual Int_t TGeoPatternTrapZ::GetDivAxis | ( | ) | [inline, virtual] |
Reimplemented from TGeoPatternFinder.
Definition at line 982 of file TGeoPatternFinder.cxx.
References TGeoPatternFinder::fStart, TGeoPatternFinder::fStep, kFALSE, and kTRUE.
| TGeoPatternFinder * TGeoPatternTrapZ::MakeCopy | ( | Bool_t | reflect = kFALSE |
) | [virtual] |
Reimplemented from TGeoPatternFinder.
Definition at line 1012 of file TGeoPatternFinder.cxx.
References TGeoPatternFinder::fMatrix, kFALSE, kTRUE, TGeoPatternFinder::Reflect(), TGeoCombiTrans::ReflectZ(), TGeoCombiTrans::RegisterYourself(), and TGeoPatternTrapZ().
| void TGeoPatternTrapZ::SavePrimitive | ( | ostream & | out, | |
| Option_t * | option = "" | |||
| ) | [virtual] |
Reimplemented from TObject.
Definition at line 1027 of file TGeoPatternFinder.cxx.
References TGeoPatternFinder::fNdivisions, TGeoPatternFinder::fStart, and TGeoPatternFinder::fStep.
| Double_t TGeoPatternTrapZ::GetTxz | ( | ) | const [inline] |
| Double_t TGeoPatternTrapZ::GetTyz | ( | ) | const [inline] |
| virtual void TGeoPatternTrapZ::cd | ( | Int_t | idiv | ) | [virtual] |
Reimplemented from TGeoPatternFinder.
| virtual TGeoNode* TGeoPatternTrapZ::FindNode | ( | Double_t * | point, | |
| const Double_t * | dir = 0 | |||
| ) | [virtual] |
Reimplemented from TGeoPatternFinder.
| virtual Int_t TGeoPatternTrapZ::GetDivAxis | ( | ) | [inline, virtual] |
Reimplemented from TGeoPatternFinder.
| virtual TGeoPatternFinder* TGeoPatternTrapZ::MakeCopy | ( | Bool_t | reflect = kFALSE |
) | [virtual] |
Reimplemented from TGeoPatternFinder.
| virtual void TGeoPatternTrapZ::SavePrimitive | ( | ostream & | out, | |
| Option_t * | option = "" | |||
| ) | [virtual] |
Reimplemented from TObject.
Double_t TGeoPatternTrapZ::fTxz [private] |
Definition at line 280 of file TGeoPatternFinder.h.
Referenced by cd(), GetTxz(), and TGeoPatternTrapZ().
Double_t TGeoPatternTrapZ::fTyz [private] |
Definition at line 281 of file TGeoPatternFinder.h.
Referenced by cd(), GetTyz(), and TGeoPatternTrapZ().
1.5.1