#include <TGeoPatternFinder.h>
Inheritance diagram for TGeoPatternCylPhi:
Definition at line 340 of file TGeoPatternFinder.h.
TGeoPatternCylPhi::TGeoPatternCylPhi | ( | const TGeoPatternCylPhi & | pfc | ) | [inline, protected] |
TGeoPatternCylPhi::TGeoPatternCylPhi | ( | ) |
Definition at line 1139 of file TGeoPatternFinder.cxx.
References fSinCos.
Referenced by MakeCopy().
TGeoPatternCylPhi::TGeoPatternCylPhi | ( | TGeoVolume * | vol, | |
Int_t | ndivisions | |||
) |
Definition at line 1145 of file TGeoPatternFinder.cxx.
References TGeoPatternFinder::fEnd, TGeoPatternFinder::fMatrix, fSinCos, TGeoPatternFinder::fStart, and TGeoPatternFinder::fStep.
TGeoPatternCylPhi::TGeoPatternCylPhi | ( | TGeoVolume * | vol, | |
Int_t | ndivisions, | |||
Double_t | step | |||
) |
Definition at line 1157 of file TGeoPatternFinder.cxx.
References fSinCos, and TGeoPatternFinder::fStep.
TGeoPatternCylPhi::TGeoPatternCylPhi | ( | TGeoVolume * | vol, | |
Int_t | ndivisions, | |||
Double_t | start, | |||
Double_t | end | |||
) |
Definition at line 1166 of file TGeoPatternFinder.cxx.
References TMath::Cos(), TMath::DegToRad(), TGeoPatternFinder::fEnd, TGeoPatternFinder::fMatrix, fSinCos, TGeoPatternFinder::fStart, TGeoPatternFinder::fStep, TGeoMatrix::RegisterYourself(), and TMath::Sin().
TGeoPatternCylPhi::~TGeoPatternCylPhi | ( | ) | [virtual] |
TGeoPatternCylPhi::TGeoPatternCylPhi | ( | const TGeoPatternCylPhi & | pfc | ) | [inline, protected] |
TGeoPatternCylPhi::TGeoPatternCylPhi | ( | ) |
TGeoPatternCylPhi::TGeoPatternCylPhi | ( | TGeoVolume * | vol, | |
Int_t | ndivisions | |||
) |
TGeoPatternCylPhi::TGeoPatternCylPhi | ( | TGeoVolume * | vol, | |
Int_t | ndivisions, | |||
Double_t | step | |||
) |
TGeoPatternCylPhi::TGeoPatternCylPhi | ( | TGeoVolume * | vol, | |
Int_t | ndivisions, | |||
Double_t | start, | |||
Double_t | end | |||
) |
virtual TGeoPatternCylPhi::~TGeoPatternCylPhi | ( | ) | [virtual] |
TGeoPatternCylPhi& TGeoPatternCylPhi::operator= | ( | const TGeoPatternCylPhi & | pfc | ) | [inline, protected] |
Definition at line 349 of file TGeoPatternFinder.h.
References fSinCos, and TGeoPatternFinder::operator=().
void TGeoPatternCylPhi::cd | ( | Int_t | idiv | ) | [virtual] |
Reimplemented from TGeoPatternFinder.
Definition at line 1193 of file TGeoPatternFinder.cxx.
References TMath::Cos(), TMath::DegToRad(), TGeoPatternFinder::fCurrent, TGeoPatternFinder::fMatrix, TGeoPatternFinder::fNdivisions, fSinCos, TGeoPatternFinder::fStart, TGeoPatternFinder::fStep, i, and TMath::Sin().
Referenced by FindNode().
Reimplemented from TGeoPatternFinder.
Definition at line 1223 of file TGeoPatternFinder.cxx.
References TMath::ATan2(), cd(), RootCsg::dot(), TGeoPatternFinder::fNdivisions, TGeoPatternFinder::fNextIndex, TGeoPatternFinder::fStart, TGeoPatternFinder::fStep, TGeoPatternFinder::GetNodeOffset(), phi, and TMath::RadToDeg().
virtual Int_t TGeoPatternCylPhi::GetDivAxis | ( | ) | [inline, virtual] |
Reimplemented from TGeoPatternFinder.
Definition at line 1208 of file TGeoPatternFinder.cxx.
References TMath::ATan2(), TGeoPatternFinder::fStart, TGeoPatternFinder::fStep, kFALSE, kTRUE, phi, and TMath::RadToDeg().
TGeoPatternFinder * TGeoPatternCylPhi::MakeCopy | ( | Bool_t | reflect = kFALSE |
) | [virtual] |
Reimplemented from TGeoPatternFinder.
Definition at line 1248 of file TGeoPatternFinder.cxx.
References TGeoPatternFinder::fMatrix, kFALSE, kTRUE, TGeoPatternFinder::Reflect(), TGeoRotation::ReflectZ(), TGeoMatrix::RegisterYourself(), and TGeoPatternCylPhi().
void TGeoPatternCylPhi::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TObject.
Definition at line 1263 of file TGeoPatternFinder.cxx.
References TGeoPatternFinder::fNdivisions, TGeoPatternFinder::fStart, and TGeoPatternFinder::fStep.
TGeoPatternCylPhi& TGeoPatternCylPhi::operator= | ( | const TGeoPatternCylPhi & | pfc | ) | [inline, protected] |
Definition at line 349 of file TGeoPatternFinder.h.
References fSinCos, and TGeoPatternFinder::operator=().
virtual void TGeoPatternCylPhi::cd | ( | Int_t | idiv | ) | [virtual] |
Reimplemented from TGeoPatternFinder.
virtual TGeoNode* TGeoPatternCylPhi::FindNode | ( | Double_t * | point, | |
const Double_t * | dir = 0 | |||
) | [virtual] |
Reimplemented from TGeoPatternFinder.
virtual Int_t TGeoPatternCylPhi::GetDivAxis | ( | ) | [inline, virtual] |
Reimplemented from TGeoPatternFinder.
virtual TGeoPatternFinder* TGeoPatternCylPhi::MakeCopy | ( | Bool_t | reflect = kFALSE |
) | [virtual] |
Reimplemented from TGeoPatternFinder.
virtual void TGeoPatternCylPhi::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TObject.
Double_t* TGeoPatternCylPhi::fSinCos [private] |
Definition at line 344 of file TGeoPatternFinder.h.
Referenced by cd(), operator=(), TGeoPatternCylPhi(), and ~TGeoPatternCylPhi().
Double_t* TGeoPatternCylPhi::fSinCos [private] |
Definition at line 344 of file TGeoPatternFinder.h.