TGeoPatternFinder Class Reference

#include <TGeoPatternFinder.h>

Inheritance diagram for TGeoPatternFinder:

TObject TObject TGeoPatternCylPhi TGeoPatternCylPhi TGeoPatternCylR TGeoPatternCylR TGeoPatternHoneycomb TGeoPatternHoneycomb TGeoPatternParaX TGeoPatternParaX TGeoPatternParaY TGeoPatternParaY TGeoPatternParaZ TGeoPatternParaZ TGeoPatternSphPhi TGeoPatternSphPhi TGeoPatternSphR TGeoPatternSphR TGeoPatternSphTheta TGeoPatternSphTheta TGeoPatternTrapZ TGeoPatternTrapZ TGeoPatternX TGeoPatternX TGeoPatternY TGeoPatternY TGeoPatternZ TGeoPatternZ List of all members.

Public Member Functions

 TGeoPatternFinder ()
 TGeoPatternFinder (TGeoVolume *vol, Int_t ndiv)
virtual ~TGeoPatternFinder ()
virtual void cd (Int_t)
virtual TGeoNodeCdNext ()
virtual TGeoNodeFindNode (Double_t *, const Double_t *=0)
virtual Int_t GetByteCount () const
Int_t GetCurrent ()
Int_t GetDivIndex ()
virtual Int_t GetDivAxis ()
virtual TGeoMatrixGetMatrix ()
Int_t GetNdiv () const
Int_t GetNext () const
TGeoNodeGetNodeOffset (Int_t idiv)
Double_t GetStart () const
Double_t GetStep () const
Double_t GetEnd () const
TGeoVolumeGetVolume () const
virtual Bool_t IsOnBoundary (const Double_t *) const
Bool_t IsReflected () const
virtual TGeoPatternFinderMakeCopy (Bool_t reflect=kFALSE)
void Reflect (Bool_t flag=kTRUE)
void SetDivIndex (Int_t index)
void SetNext (Int_t index)
void SetVolume (TGeoVolume *vol)
 TGeoPatternFinder ()
 TGeoPatternFinder (TGeoVolume *vol, Int_t ndiv)
virtual ~TGeoPatternFinder ()
virtual void cd (Int_t)
virtual TGeoNodeCdNext ()
virtual TGeoNodeFindNode (Double_t *, const Double_t *=0)
virtual Int_t GetByteCount () const
Int_t GetCurrent ()
Int_t GetDivIndex ()
virtual Int_t GetDivAxis ()
virtual TGeoMatrixGetMatrix ()
Int_t GetNdiv () const
Int_t GetNext () const
TGeoNodeGetNodeOffset (Int_t idiv)
Double_t GetStart () const
Double_t GetStep () const
Double_t GetEnd () const
TGeoVolumeGetVolume () const
virtual Bool_t IsOnBoundary (const Double_t *) const
Bool_t IsReflected () const
virtual TGeoPatternFinderMakeCopy (Bool_t reflect=kFALSE)
void Reflect (Bool_t flag=kTRUE)
void SetDivIndex (Int_t index)
void SetNext (Int_t index)
void SetVolume (TGeoVolume *vol)

Protected Types

enum  EGeoPatternFlags
enum  EGeoPatternFlags

Protected Member Functions

 TGeoPatternFinder (const TGeoPatternFinder &)
 index of next node
TGeoPatternFinderoperator= (const TGeoPatternFinder &)
 TGeoPatternFinder (const TGeoPatternFinder &)
 index of next node
TGeoPatternFinderoperator= (const TGeoPatternFinder &)

Protected Attributes

Double_t fStep
Double_t fStart
Double_t fEnd
Int_t fCurrent
Int_t fNdivisions
Int_t fDivIndex
TGeoMatrixfMatrix
TGeoVolumefVolume
Int_t fNextIndex
TGeoMatrixfMatrix
TGeoVolumefVolume

Detailed Description

Definition at line 33 of file TGeoPatternFinder.h.


Member Enumeration Documentation

enum TGeoPatternFinder::EGeoPatternFlags [protected]

Definition at line 36 of file TGeoPatternFinder.h.

enum TGeoPatternFinder::EGeoPatternFlags [protected]

Definition at line 36 of file TGeoPatternFinder.h.


Constructor & Destructor Documentation

TGeoPatternFinder::TGeoPatternFinder ( const TGeoPatternFinder  )  [protected]

index of next node

Definition at line 84 of file TGeoPatternFinder.cxx.

TGeoPatternFinder::TGeoPatternFinder (  ) 

TGeoPatternFinder::TGeoPatternFinder ( TGeoVolume vol,
Int_t  ndiv 
)

Definition at line 69 of file TGeoPatternFinder.cxx.

References fCurrent, fDivIndex, fEnd, fMatrix, fNdivisions, fNextIndex, fStart, fStep, and fVolume.

TGeoPatternFinder::~TGeoPatternFinder (  )  [virtual]

Definition at line 119 of file TGeoPatternFinder.cxx.

TGeoPatternFinder::TGeoPatternFinder ( const TGeoPatternFinder  )  [protected]

index of next node

TGeoPatternFinder::TGeoPatternFinder (  ) 

TGeoPatternFinder::TGeoPatternFinder ( TGeoVolume vol,
Int_t  ndiv 
)

virtual TGeoPatternFinder::~TGeoPatternFinder (  )  [virtual]


Member Function Documentation

TGeoPatternFinder & TGeoPatternFinder::operator= ( const TGeoPatternFinder  )  [protected]

Definition at line 100 of file TGeoPatternFinder.cxx.

References fCurrent, fDivIndex, fEnd, fMatrix, fNdivisions, fNextIndex, fStart, fStep, fVolume, and TObject::operator=().

Referenced by TGeoPatternCylPhi::operator=(), and TGeoPatternHoneycomb::operator=().

virtual void TGeoPatternFinder::cd ( Int_t   )  [inline, virtual]

Definition at line 59 of file TGeoPatternFinder.h.

Referenced by TGeoVolume::cd(), TGeoNodeOffset::cd(), and CdNext().

TGeoNode * TGeoPatternFinder::CdNext (  )  [virtual]

Definition at line 125 of file TGeoPatternFinder.cxx.

References cd(), fCurrent, fNextIndex, GetNodeOffset(), and NULL.

Referenced by TGeoNavigator::SearchNode().

virtual TGeoNode* TGeoPatternFinder::FindNode ( Double_t ,
const Double_t = 0 
) [inline, virtual]

Definition at line 61 of file TGeoPatternFinder.h.

Referenced by TGeoNavigator::CrossDivisionCell(), TGeoNavigator::FindNextDaughterBoundary(), TGeoNavigator::IsSameLocation(), TGeoNode::PrintCandidates(), and TGeoNavigator::SearchNode().

virtual Int_t TGeoPatternFinder::GetByteCount (  )  const [inline, virtual]

Definition at line 62 of file TGeoPatternFinder.h.

Referenced by TGeoVolume::GetByteCount().

Int_t TGeoPatternFinder::GetCurrent (  )  [inline]

Definition at line 63 of file TGeoPatternFinder.h.

References fCurrent.

Int_t TGeoPatternFinder::GetDivIndex (  )  [inline]

Definition at line 64 of file TGeoPatternFinder.h.

References fDivIndex.

Referenced by TGeoVolume::cd(), TGeoNavigator::CrossDivisionCell(), TGeoNavigator::FindNextDaughterBoundary(), TGeoNodeOffset::GetIndex(), and TGeoNavigator::Safety().

virtual Int_t TGeoPatternFinder::GetDivAxis (  )  [inline, virtual]

Definition at line 65 of file TGeoPatternFinder.h.

Referenced by TGeoVolume::ReplayCreation(), and TGeoVolumeEditor::SetModel().

virtual TGeoMatrix* TGeoPatternFinder::GetMatrix (  )  [inline, virtual]

Definition at line 66 of file TGeoPatternFinder.h.

References fMatrix.

Referenced by TGeoNodeOffset::GetMatrix().

Int_t TGeoPatternFinder::GetNdiv (  )  const [inline]

Definition at line 67 of file TGeoPatternFinder.h.

References fNdivisions.

Referenced by AddText(), TGeoNavigator::FindNextDaughterBoundary(), TGeoVolume::ReplayCreation(), TGeoNavigator::Safety(), and TGeoVolumeEditor::SetModel().

Int_t TGeoPatternFinder::GetNext (  )  const [inline]

Definition at line 68 of file TGeoPatternFinder.h.

References fNextIndex.

Referenced by TGeoNavigator::CrossDivisionCell().

TGeoNode* TGeoPatternFinder::GetNodeOffset ( Int_t  idiv  )  [inline]

Definition at line 69 of file TGeoPatternFinder.h.

References fDivIndex, fVolume, and TGeoVolume::GetNode().

Referenced by CdNext(), TGeoPatternY::FindNode(), TGeoPatternCylR::FindNode(), TGeoPatternZ::FindNode(), TGeoPatternParaX::FindNode(), TGeoPatternParaY::FindNode(), TGeoPatternParaZ::FindNode(), TGeoPatternTrapZ::FindNode(), TGeoPatternX::FindNode(), and TGeoPatternCylPhi::FindNode().

Double_t TGeoPatternFinder::GetStart (  )  const [inline]

Definition at line 70 of file TGeoPatternFinder.h.

References fStart.

Referenced by AddText(), TGeoVolume::ReplayCreation(), and TGeoVolumeEditor::SetModel().

Double_t TGeoPatternFinder::GetStep (  )  const [inline]

Definition at line 71 of file TGeoPatternFinder.h.

References fStep.

Referenced by AddText(), TGeoVolume::ReplayCreation(), and TGeoVolumeEditor::SetModel().

Double_t TGeoPatternFinder::GetEnd (  )  const [inline]

Definition at line 72 of file TGeoPatternFinder.h.

References fEnd.

TGeoVolume* TGeoPatternFinder::GetVolume (  )  const [inline]

Definition at line 73 of file TGeoPatternFinder.h.

References fVolume.

Referenced by AddText().

virtual Bool_t TGeoPatternFinder::IsOnBoundary ( const Double_t  )  const [inline, virtual]

Definition at line 74 of file TGeoPatternFinder.h.

References kFALSE.

Referenced by TGeoNavigator::CrossDivisionCell().

Bool_t TGeoPatternFinder::IsReflected (  )  const [inline]

Definition at line 75 of file TGeoPatternFinder.h.

References kPatternReflected, and TObject::TestBit().

Referenced by TGeoPatternParaZ::cd(), TGeoPatternZ::cd(), and TGeoPatternTrapZ::cd().

TGeoPatternFinder * TGeoPatternFinder::MakeCopy ( Bool_t  reflect = kFALSE  )  [virtual]

Definition at line 134 of file TGeoPatternFinder.cxx.

References NULL.

Referenced by TGeoVolume::MakeReflectedVolume().

void TGeoPatternFinder::Reflect ( Bool_t  flag = kTRUE  )  [inline]

Definition at line 78 of file TGeoPatternFinder.h.

References flag, kPatternReflected, and TObject::SetBit().

Referenced by TGeoPatternX::MakeCopy(), TGeoPatternSphR::MakeCopy(), TGeoPatternParaX::MakeCopy(), TGeoPatternCylR::MakeCopy(), TGeoPatternZ::MakeCopy(), TGeoPatternY::MakeCopy(), TGeoPatternCylPhi::MakeCopy(), TGeoPatternTrapZ::MakeCopy(), TGeoPatternParaZ::MakeCopy(), TGeoPatternParaY::MakeCopy(), TGeoPatternSphPhi::MakeCopy(), and TGeoPatternSphTheta::MakeCopy().

void TGeoPatternFinder::SetDivIndex ( Int_t  index  )  [inline]

Definition at line 79 of file TGeoPatternFinder.h.

References fDivIndex.

Referenced by TGeoBBox::Divide(), TGeoPara::Divide(), TGeoTube::Divide(), TGeoTubeSeg::Divide(), TGeoPcon::Divide(), TGeoTrap::Divide(), TGeoConeSeg::Divide(), TGeoTrd2::Divide(), TGeoPgon::Divide(), TGeoTrd1::Divide(), TGeoCone::Divide(), and TGeoVolume::SortNodes().

void TGeoPatternFinder::SetNext ( Int_t  index  )  [inline]

Definition at line 80 of file TGeoPatternFinder.h.

References fNextIndex.

void TGeoPatternFinder::SetVolume ( TGeoVolume vol  )  [inline]

Definition at line 81 of file TGeoPatternFinder.h.

References fVolume.

Referenced by TGeoVolume::MakeReflectedVolume().

TGeoPatternFinder& TGeoPatternFinder::operator= ( const TGeoPatternFinder  )  [protected]

virtual void TGeoPatternFinder::cd ( Int_t   )  [inline, virtual]

Definition at line 59 of file TGeoPatternFinder.h.

virtual TGeoNode* TGeoPatternFinder::CdNext (  )  [virtual]

virtual TGeoNode* TGeoPatternFinder::FindNode ( Double_t ,
const Double_t = 0 
) [inline, virtual]

Definition at line 61 of file TGeoPatternFinder.h.

virtual Int_t TGeoPatternFinder::GetByteCount (  )  const [inline, virtual]

Definition at line 62 of file TGeoPatternFinder.h.

Int_t TGeoPatternFinder::GetCurrent (  )  [inline]

Definition at line 63 of file TGeoPatternFinder.h.

References fCurrent.

Int_t TGeoPatternFinder::GetDivIndex (  )  [inline]

Definition at line 64 of file TGeoPatternFinder.h.

References fDivIndex.

virtual Int_t TGeoPatternFinder::GetDivAxis (  )  [inline, virtual]

Definition at line 65 of file TGeoPatternFinder.h.

virtual TGeoMatrix* TGeoPatternFinder::GetMatrix (  )  [inline, virtual]

Definition at line 66 of file TGeoPatternFinder.h.

References fMatrix.

Int_t TGeoPatternFinder::GetNdiv (  )  const [inline]

Definition at line 67 of file TGeoPatternFinder.h.

References fNdivisions.

Int_t TGeoPatternFinder::GetNext (  )  const [inline]

Definition at line 68 of file TGeoPatternFinder.h.

References fNextIndex.

TGeoNode* TGeoPatternFinder::GetNodeOffset ( Int_t  idiv  )  [inline]

Definition at line 69 of file TGeoPatternFinder.h.

References fDivIndex, fVolume, and TGeoVolume::GetNode().

Double_t TGeoPatternFinder::GetStart (  )  const [inline]

Definition at line 70 of file TGeoPatternFinder.h.

References fStart.

Double_t TGeoPatternFinder::GetStep (  )  const [inline]

Definition at line 71 of file TGeoPatternFinder.h.

References fStep.

Double_t TGeoPatternFinder::GetEnd (  )  const [inline]

Definition at line 72 of file TGeoPatternFinder.h.

References fEnd.

TGeoVolume* TGeoPatternFinder::GetVolume (  )  const [inline]

Definition at line 73 of file TGeoPatternFinder.h.

References fVolume.

virtual Bool_t TGeoPatternFinder::IsOnBoundary ( const Double_t  )  const [inline, virtual]

Definition at line 74 of file TGeoPatternFinder.h.

References kFALSE.

Bool_t TGeoPatternFinder::IsReflected (  )  const [inline]

Definition at line 75 of file TGeoPatternFinder.h.

References kPatternReflected, and TObject::TestBit().

virtual TGeoPatternFinder* TGeoPatternFinder::MakeCopy ( Bool_t  reflect = kFALSE  )  [virtual]

void TGeoPatternFinder::Reflect ( Bool_t  flag = kTRUE  )  [inline]

Definition at line 78 of file TGeoPatternFinder.h.

References flag, kPatternReflected, and TObject::SetBit().

void TGeoPatternFinder::SetDivIndex ( Int_t  index  )  [inline]

Definition at line 79 of file TGeoPatternFinder.h.

References fDivIndex.

void TGeoPatternFinder::SetNext ( Int_t  index  )  [inline]

Definition at line 80 of file TGeoPatternFinder.h.

References fNextIndex.

void TGeoPatternFinder::SetVolume ( TGeoVolume vol  )  [inline]

Definition at line 81 of file TGeoPatternFinder.h.

References fVolume.


Member Data Documentation

Double_t TGeoPatternFinder::fStep [protected]

Definition at line 39 of file TGeoPatternFinder.h.

Referenced by TGeoPatternParaY::cd(), TGeoPatternY::cd(), TGeoPatternParaZ::cd(), TGeoPatternZ::cd(), TGeoPatternTrapZ::cd(), TGeoPatternParaX::cd(), TGeoPatternCylPhi::cd(), TGeoPatternX::cd(), TGeoPatternZ::FindNextBoundary(), TGeoPatternY::FindNextBoundary(), TGeoPatternX::FindNextBoundary(), TGeoPatternY::FindNode(), TGeoPatternCylR::FindNode(), TGeoPatternZ::FindNode(), TGeoPatternParaX::FindNode(), TGeoPatternParaY::FindNode(), TGeoPatternParaZ::FindNode(), TGeoPatternTrapZ::FindNode(), TGeoPatternX::FindNode(), TGeoPatternCylPhi::FindNode(), GetStep(), TGeoPatternCylPhi::IsOnBoundary(), TGeoPatternX::IsOnBoundary(), TGeoPatternParaX::IsOnBoundary(), TGeoPatternY::IsOnBoundary(), TGeoPatternParaY::IsOnBoundary(), TGeoPatternTrapZ::IsOnBoundary(), TGeoPatternZ::IsOnBoundary(), TGeoPatternParaZ::IsOnBoundary(), TGeoPatternCylR::IsOnBoundary(), operator=(), TGeoPatternParaX::SavePrimitive(), TGeoPatternCylR::SavePrimitive(), TGeoPatternZ::SavePrimitive(), TGeoPatternY::SavePrimitive(), TGeoPatternSphPhi::SavePrimitive(), TGeoPatternTrapZ::SavePrimitive(), TGeoPatternSphTheta::SavePrimitive(), TGeoPatternCylPhi::SavePrimitive(), TGeoPatternX::SavePrimitive(), TGeoPatternParaZ::SavePrimitive(), TGeoPatternParaY::SavePrimitive(), TGeoPatternSphR::SavePrimitive(), TGeoPatternCylPhi::TGeoPatternCylPhi(), TGeoPatternCylR::TGeoPatternCylR(), TGeoPatternFinder(), TGeoPatternParaX::TGeoPatternParaX(), TGeoPatternParaY::TGeoPatternParaY(), TGeoPatternParaZ::TGeoPatternParaZ(), TGeoPatternSphPhi::TGeoPatternSphPhi(), TGeoPatternSphR::TGeoPatternSphR(), TGeoPatternSphTheta::TGeoPatternSphTheta(), TGeoPatternTrapZ::TGeoPatternTrapZ(), TGeoPatternX::TGeoPatternX(), TGeoPatternY::TGeoPatternY(), and TGeoPatternZ::TGeoPatternZ().

Double_t TGeoPatternFinder::fStart [protected]

Definition at line 40 of file TGeoPatternFinder.h.

Referenced by TGeoPatternParaY::cd(), TGeoPatternY::cd(), TGeoPatternParaZ::cd(), TGeoPatternZ::cd(), TGeoPatternTrapZ::cd(), TGeoPatternParaX::cd(), TGeoPatternCylPhi::cd(), TGeoPatternX::cd(), TGeoPatternY::FindNode(), TGeoPatternCylR::FindNode(), TGeoPatternZ::FindNode(), TGeoPatternParaX::FindNode(), TGeoPatternParaY::FindNode(), TGeoPatternParaZ::FindNode(), TGeoPatternTrapZ::FindNode(), TGeoPatternX::FindNode(), TGeoPatternCylPhi::FindNode(), GetStart(), TGeoPatternCylPhi::IsOnBoundary(), TGeoPatternX::IsOnBoundary(), TGeoPatternParaX::IsOnBoundary(), TGeoPatternY::IsOnBoundary(), TGeoPatternParaY::IsOnBoundary(), TGeoPatternTrapZ::IsOnBoundary(), TGeoPatternZ::IsOnBoundary(), TGeoPatternParaZ::IsOnBoundary(), TGeoPatternCylR::IsOnBoundary(), operator=(), TGeoPatternParaX::SavePrimitive(), TGeoPatternCylR::SavePrimitive(), TGeoPatternZ::SavePrimitive(), TGeoPatternY::SavePrimitive(), TGeoPatternSphPhi::SavePrimitive(), TGeoPatternTrapZ::SavePrimitive(), TGeoPatternSphTheta::SavePrimitive(), TGeoPatternCylPhi::SavePrimitive(), TGeoPatternX::SavePrimitive(), TGeoPatternParaZ::SavePrimitive(), TGeoPatternParaY::SavePrimitive(), TGeoPatternSphR::SavePrimitive(), TGeoPatternCylPhi::TGeoPatternCylPhi(), TGeoPatternCylR::TGeoPatternCylR(), TGeoPatternFinder(), TGeoPatternParaX::TGeoPatternParaX(), TGeoPatternParaY::TGeoPatternParaY(), TGeoPatternParaZ::TGeoPatternParaZ(), TGeoPatternSphPhi::TGeoPatternSphPhi(), TGeoPatternSphR::TGeoPatternSphR(), TGeoPatternSphTheta::TGeoPatternSphTheta(), TGeoPatternTrapZ::TGeoPatternTrapZ(), TGeoPatternX::TGeoPatternX(), TGeoPatternY::TGeoPatternY(), and TGeoPatternZ::TGeoPatternZ().

Double_t TGeoPatternFinder::fEnd [protected]

Definition at line 41 of file TGeoPatternFinder.h.

Referenced by GetEnd(), operator=(), TGeoPatternCylPhi::TGeoPatternCylPhi(), TGeoPatternCylR::TGeoPatternCylR(), TGeoPatternFinder(), TGeoPatternParaX::TGeoPatternParaX(), TGeoPatternParaY::TGeoPatternParaY(), TGeoPatternParaZ::TGeoPatternParaZ(), TGeoPatternSphPhi::TGeoPatternSphPhi(), TGeoPatternSphR::TGeoPatternSphR(), TGeoPatternSphTheta::TGeoPatternSphTheta(), TGeoPatternTrapZ::TGeoPatternTrapZ(), TGeoPatternX::TGeoPatternX(), TGeoPatternY::TGeoPatternY(), and TGeoPatternZ::TGeoPatternZ().

Int_t TGeoPatternFinder::fCurrent [protected]

Definition at line 42 of file TGeoPatternFinder.h.

Referenced by TGeoPatternParaY::cd(), TGeoPatternParaZ::cd(), TGeoPatternY::cd(), TGeoPatternZ::cd(), TGeoPatternSphR::cd(), TGeoPatternSphTheta::cd(), TGeoPatternTrapZ::cd(), TGeoPatternSphPhi::cd(), TGeoPatternCylR::cd(), TGeoPatternCylPhi::cd(), TGeoPatternParaX::cd(), TGeoPatternX::cd(), TGeoPatternHoneycomb::cd(), CdNext(), TGeoPatternZ::FindNextBoundary(), TGeoPatternY::FindNextBoundary(), TGeoPatternX::FindNextBoundary(), GetCurrent(), operator=(), and TGeoPatternFinder().

Int_t TGeoPatternFinder::fNdivisions [protected]

Definition at line 43 of file TGeoPatternFinder.h.

Referenced by TGeoPatternCylPhi::cd(), TGeoPatternY::FindNode(), TGeoPatternCylR::FindNode(), TGeoPatternZ::FindNode(), TGeoPatternParaX::FindNode(), TGeoPatternParaY::FindNode(), TGeoPatternParaZ::FindNode(), TGeoPatternTrapZ::FindNode(), TGeoPatternX::FindNode(), TGeoPatternCylPhi::FindNode(), GetNdiv(), operator=(), TGeoPatternParaX::SavePrimitive(), TGeoPatternCylR::SavePrimitive(), TGeoPatternZ::SavePrimitive(), TGeoPatternY::SavePrimitive(), TGeoPatternSphPhi::SavePrimitive(), TGeoPatternTrapZ::SavePrimitive(), TGeoPatternSphTheta::SavePrimitive(), TGeoPatternCylPhi::SavePrimitive(), TGeoPatternX::SavePrimitive(), TGeoPatternParaZ::SavePrimitive(), TGeoPatternParaY::SavePrimitive(), TGeoPatternSphR::SavePrimitive(), and TGeoPatternFinder().

Int_t TGeoPatternFinder::fDivIndex [protected]

Definition at line 44 of file TGeoPatternFinder.h.

Referenced by GetDivIndex(), GetNodeOffset(), operator=(), SetDivIndex(), and TGeoPatternFinder().

TGeoMatrix* TGeoPatternFinder::fMatrix [protected]

Definition at line 45 of file TGeoPatternFinder.h.

Referenced by TGeoPatternParaY::cd(), TGeoPatternParaZ::cd(), TGeoPatternY::cd(), TGeoPatternZ::cd(), TGeoPatternTrapZ::cd(), TGeoPatternCylPhi::cd(), TGeoPatternParaX::cd(), TGeoPatternX::cd(), TGeoPatternCylR::FindNode(), GetMatrix(), TGeoPatternX::MakeCopy(), TGeoPatternSphR::MakeCopy(), TGeoPatternParaX::MakeCopy(), TGeoPatternCylR::MakeCopy(), TGeoPatternZ::MakeCopy(), TGeoPatternY::MakeCopy(), TGeoPatternCylPhi::MakeCopy(), TGeoPatternTrapZ::MakeCopy(), TGeoPatternParaZ::MakeCopy(), TGeoPatternParaY::MakeCopy(), TGeoPatternSphPhi::MakeCopy(), TGeoPatternSphTheta::MakeCopy(), operator=(), TGeoPatternCylPhi::TGeoPatternCylPhi(), TGeoPatternCylR::TGeoPatternCylR(), TGeoPatternFinder(), TGeoPatternParaX::TGeoPatternParaX(), TGeoPatternParaY::TGeoPatternParaY(), TGeoPatternParaZ::TGeoPatternParaZ(), TGeoPatternTrapZ::TGeoPatternTrapZ(), TGeoPatternX::TGeoPatternX(), TGeoPatternY::TGeoPatternY(), and TGeoPatternZ::TGeoPatternZ().

TGeoVolume* TGeoPatternFinder::fVolume [protected]

Definition at line 46 of file TGeoPatternFinder.h.

Referenced by TGeoPatternParaX::FindNode(), TGeoPatternParaY::FindNode(), GetNodeOffset(), GetVolume(), TGeoPatternParaX::IsOnBoundary(), TGeoPatternParaY::IsOnBoundary(), operator=(), SetVolume(), and TGeoPatternFinder().

Int_t TGeoPatternFinder::fNextIndex [protected]

Definition at line 47 of file TGeoPatternFinder.h.

Referenced by CdNext(), TGeoPatternY::FindNode(), TGeoPatternCylR::FindNode(), TGeoPatternZ::FindNode(), TGeoPatternParaX::FindNode(), TGeoPatternParaY::FindNode(), TGeoPatternParaZ::FindNode(), TGeoPatternTrapZ::FindNode(), TGeoPatternX::FindNode(), TGeoPatternCylPhi::FindNode(), GetNext(), operator=(), SetNext(), and TGeoPatternFinder().

TGeoMatrix* TGeoPatternFinder::fMatrix [protected]

Definition at line 45 of file TGeoPatternFinder.h.

TGeoVolume* TGeoPatternFinder::fVolume [protected]

Definition at line 46 of file TGeoPatternFinder.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:39:04 2011 for ROOT_528-00b_version by  doxygen 1.5.1