TGeoNodeCache Class Reference

#include <TGeoCache.h>

Inheritance diagram for TGeoNodeCache:

TObject TObject List of all members.

Public Member Functions

 TGeoNodeCache ()
 TGeoNodeCache (TGeoNode *top, Bool_t nodeid=kFALSE, Int_t capacity=30)
virtual ~TGeoNodeCache ()
void BuildIdArray ()
void CdNode (Int_t nodeid)
Bool_t CdDown (Int_t index)
void CdTop ()
void CdUp ()
void FillIdBranch (const Int_t *br, Int_t startlevel=0)
const Int_tGetIdBranch () const
void * GetBranch () const
void GetBranchNames (Int_t *names) const
void GetBranchNumbers (Int_t *copyNumbers, Int_t *volumeNumbers) const
void GetBranchOnlys (Int_t *isonly) const
void * GetMatrices () const
TGeoHMatrixGetCurrentMatrix () const
Int_t GetCurrentNodeId () const
TGeoNodeGetMother (Int_t up=1) const
TGeoHMatrixGetMotherMatrix (Int_t up=1) const
TGeoNodeGetNode () const
TGeoNodeGetTopNode () const
Int_t GetLevel () const
const char * GetPath ()
Int_t GetStackLevel () const
Int_t GetNodeId () const
Bool_t HasIdArray () const
Bool_t IsDummy () const
void LocalToMaster (const Double_t *local, Double_t *master) const
void MasterToLocal (const Double_t *master, Double_t *local) const
void LocalToMasterVect (const Double_t *local, Double_t *master) const
void MasterToLocalVect (const Double_t *master, Double_t *local) const
void LocalToMasterBomb (const Double_t *local, Double_t *master) const
void MasterToLocalBomb (const Double_t *master, Double_t *local) const
Int_t PushState (Bool_t ovlp, Int_t ntmany=0, Int_t startlevel=0, Double_t *point=0)
Bool_t PopState (Int_t &nmany, Double_t *point=0)
Bool_t PopState (Int_t &nmany, Int_t level, Double_t *point=0)
void PopDummy (Int_t ipop=9999)
void Refresh ()
Bool_t RestoreState (Int_t &nmany, TGeoCacheState *state, Double_t *point=0)
 TGeoNodeCache ()
 TGeoNodeCache (TGeoNode *top, Bool_t nodeid=kFALSE, Int_t capacity=30)
virtual ~TGeoNodeCache ()
void BuildIdArray ()
void CdNode (Int_t nodeid)
Bool_t CdDown (Int_t index)
void CdTop ()
void CdUp ()
void FillIdBranch (const Int_t *br, Int_t startlevel=0)
const Int_tGetIdBranch () const
void * GetBranch () const
void GetBranchNames (Int_t *names) const
void GetBranchNumbers (Int_t *copyNumbers, Int_t *volumeNumbers) const
void GetBranchOnlys (Int_t *isonly) const
void * GetMatrices () const
TGeoHMatrixGetCurrentMatrix () const
Int_t GetCurrentNodeId () const
TGeoNodeGetMother (Int_t up=1) const
TGeoHMatrixGetMotherMatrix (Int_t up=1) const
TGeoNodeGetNode () const
TGeoNodeGetTopNode () const
Int_t GetLevel () const
const char * GetPath ()
Int_t GetStackLevel () const
Int_t GetNodeId () const
Bool_t HasIdArray () const
Bool_t IsDummy () const
void LocalToMaster (const Double_t *local, Double_t *master) const
void MasterToLocal (const Double_t *master, Double_t *local) const
void LocalToMasterVect (const Double_t *local, Double_t *master) const
void MasterToLocalVect (const Double_t *master, Double_t *local) const
void LocalToMasterBomb (const Double_t *local, Double_t *master) const
void MasterToLocalBomb (const Double_t *master, Double_t *local) const
Int_t PushState (Bool_t ovlp, Int_t ntmany=0, Int_t startlevel=0, Double_t *point=0)
Bool_t PopState (Int_t &nmany, Double_t *point=0)
Bool_t PopState (Int_t &nmany, Int_t level, Double_t *point=0)
void PopDummy (Int_t ipop=9999)
void Refresh ()
Bool_t RestoreState (Int_t &nmany, TGeoCacheState *state, Double_t *point=0)

Protected Member Functions

 TGeoNodeCache (const TGeoNodeCache &)
 array of node id's
TGeoNodeCacheoperator= (const TGeoNodeCache &)
 TGeoNodeCache (const TGeoNodeCache &)
 array of node id's
TGeoNodeCacheoperator= (const TGeoNodeCache &)

Private Attributes

Int_t fGeoCacheMaxLevels
Int_t fGeoCacheStackSize
Int_t fLevel
Int_t fStackLevel
Int_t fCurrentID
Int_t fIndex
Int_t fIdBranch [100]
TString fPath
TGeoNodefTop
TGeoNodefNode
TGeoHMatrixfMatrix
 current node
TObjArrayfStack
 current matrix
TGeoHMatrix ** fMatrixBranch
TGeoHMatrix ** fMPB
TGeoNode ** fNodeBranch
Int_tfNodeIdArray
TGeoNodefTop
TGeoNodefNode
TGeoHMatrixfMatrix
 current node
TObjArrayfStack
 current matrix
TGeoHMatrix ** fMatrixBranch
TGeoHMatrix ** fMPB
TGeoNode ** fNodeBranch
Int_tfNodeIdArray

Detailed Description

Definition at line 65 of file TGeoCache.h.


Constructor & Destructor Documentation

TGeoNodeCache::TGeoNodeCache ( const TGeoNodeCache  )  [protected]

array of node id's

Definition at line 94 of file TGeoCache.cxx.

References TObject::Error().

TGeoNodeCache::TGeoNodeCache (  ) 

TGeoNodeCache::TGeoNodeCache ( TGeoNode top,
Bool_t  nodeid = kFALSE,
Int_t  capacity = 30 
)

Definition at line 63 of file TGeoCache.cxx.

References TObjArray::Add(), BuildIdArray(), CdTop(), fCurrentID, fGeoCacheMaxLevels, fGeoCacheStackSize, fIdBranch, fIndex, fLevel, fMatrix, fMatrixBranch, fMPB, fNode, fNodeBranch, fNodeIdArray, TString::Format(), fPath, fStack, fStackLevel, fTop, i, and top().

TGeoNodeCache::~TGeoNodeCache (  )  [virtual]

Definition at line 125 of file TGeoCache.cxx.

References TObjArray::Delete(), fGeoCacheMaxLevels, fMatrixBranch, fMPB, fNodeBranch, fNodeIdArray, fStack, and i.

TGeoNodeCache::TGeoNodeCache ( const TGeoNodeCache  )  [protected]

array of node id's

TGeoNodeCache::TGeoNodeCache (  ) 

TGeoNodeCache::TGeoNodeCache ( TGeoNode top,
Bool_t  nodeid = kFALSE,
Int_t  capacity = 30 
)

virtual TGeoNodeCache::~TGeoNodeCache (  )  [virtual]


Member Function Documentation

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

Definition at line 117 of file TGeoCache.cxx.

References TObject::Error().

void TGeoNodeCache::BuildIdArray (  ) 

Definition at line 142 of file TGeoCache.cxx.

References fIdBranch, TGeoNode::FillIdArray(), fNodeIdArray, TGeoManager::GetNNodes(), TGeoManager::GetTopNode(), gGeoManager, and TObject::Info().

Referenced by TGeoNodeCache().

void TGeoNodeCache::CdNode ( Int_t  nodeid  ) 

Definition at line 158 of file TGeoCache.cxx.

References TGeoManager::CdDown(), TGeoManager::CdTop(), TGeoManager::CdUp(), fIndex, fLevel, fNodeIdArray, TGeoNode::GetNdaughters(), GetNode(), and gGeoManager.

Referenced by TGeoNavigator::CdNode().

Bool_t TGeoNodeCache::CdDown ( Int_t  index  ) 

Definition at line 195 of file TGeoCache.cxx.

References TGeoHMatrix::CopyFrom(), fIdBranch, fIndex, fLevel, fMatrix, fMatrixBranch, fMPB, fNode, fNodeBranch, fNodeIdArray, TGeoNode::GetDaughter(), TGeoNode::GetMatrix(), kFALSE, kTRUE, local, and TGeoHMatrix::Multiply().

Referenced by TGeoNavigator::CdDown().

void TGeoNodeCache::CdTop (  )  [inline]

Definition at line 97 of file TGeoCache.h.

References CdUp(), and fLevel.

Referenced by TGeoNavigator::CdTop(), and TGeoNodeCache().

void TGeoNodeCache::CdUp (  ) 

Definition at line 219 of file TGeoCache.cxx.

References fIdBranch, fIndex, fLevel, fMatrix, fMatrixBranch, fNode, fNodeBranch, and fNodeIdArray.

Referenced by CdTop(), and TGeoNavigator::CdUp().

void TGeoNodeCache::FillIdBranch ( const Int_t br,
Int_t  startlevel = 0 
) [inline]

Definition at line 99 of file TGeoCache.h.

References fIdBranch, fIndex, and fLevel.

Referenced by TGeoCacheState::GetState().

const Int_t* TGeoNodeCache::GetIdBranch (  )  const [inline]

Definition at line 100 of file TGeoCache.h.

References fIdBranch.

Referenced by TGeoCacheState::SetState().

void* TGeoNodeCache::GetBranch (  )  const [inline]

Definition at line 101 of file TGeoCache.h.

References fNodeBranch.

Referenced by TGeoCacheState::GetState(), TGeoPhysicalNode::SetBranchAsState(), and TGeoCacheState::SetState().

void TGeoNodeCache::GetBranchNames ( Int_t names  )  const

Definition at line 248 of file TGeoCache.cxx.

References fLevel, fNodeBranch, TObject::GetName(), i, and name.

Referenced by TGeoNavigator::GetBranchNames().

void TGeoNodeCache::GetBranchNumbers ( Int_t copyNumbers,
Int_t volumeNumbers 
) const

Definition at line 259 of file TGeoCache.cxx.

References fLevel, fNodeBranch, TGeoVolume::GetNumber(), TGeoNode::GetVolume(), and i.

Referenced by TGeoNavigator::GetBranchNumbers().

void TGeoNodeCache::GetBranchOnlys ( Int_t isonly  )  const

Definition at line 269 of file TGeoCache.cxx.

References fLevel, fNodeBranch, i, and kFALSE.

Referenced by TGeoNavigator::GetBranchOnlys().

void* TGeoNodeCache::GetMatrices (  )  const [inline]

Definition at line 105 of file TGeoCache.h.

References fMatrixBranch.

Referenced by TGeoCacheState::GetState(), TGeoPhysicalNode::SetBranchAsState(), and TGeoCacheState::SetState().

TGeoHMatrix* TGeoNodeCache::GetCurrentMatrix (  )  const [inline]

Definition at line 106 of file TGeoCache.h.

References fMatrix.

Referenced by TGeoNavigator::BuildCache(), TGeoNavigator::CdDown(), TGeoNavigator::CdNode(), TGeoNavigator::CdTop(), TGeoNavigator::CdUp(), TGeoNavigator::DoRestoreState(), TGeoNavigator::GetCurrentMatrix(), TGeoNavigator::PopPath(), and TGeoNavigator::PopPoint().

Int_t TGeoNodeCache::GetCurrentNodeId (  )  const

Definition at line 230 of file TGeoCache.cxx.

References fIndex, fNodeIdArray, and GetNodeId().

Referenced by TGeoNavigator::GetCurrentNodeId().

TGeoNode* TGeoNodeCache::GetMother ( Int_t  up = 1  )  const [inline]

Definition at line 108 of file TGeoCache.h.

References fLevel, and fNodeBranch.

Referenced by TGeoNavigator::GetMother().

TGeoHMatrix* TGeoNodeCache::GetMotherMatrix ( Int_t  up = 1  )  const [inline]

Definition at line 109 of file TGeoCache.h.

References fLevel, and fMatrixBranch.

Referenced by TGeoNavigator::GetMotherMatrix().

TGeoNode* TGeoNodeCache::GetNode (  )  const [inline]

Definition at line 110 of file TGeoCache.h.

References fNode.

Referenced by CdNode(), TGeoNavigator::CdUp(), TGeoNavigator::DoRestoreState(), TGeoNavigator::PopPath(), and TGeoNavigator::PopPoint().

TGeoNode* TGeoNodeCache::GetTopNode (  )  const [inline]

Definition at line 111 of file TGeoCache.h.

References fTop.

Int_t TGeoNodeCache::GetLevel (  )  const [inline]

Definition at line 112 of file TGeoCache.h.

References fLevel.

Referenced by TGeoNavigator::DoRestoreState(), TGeoNavigator::PopPath(), and TGeoNavigator::PopPoint().

const char * TGeoNodeCache::GetPath (  ) 

Definition at line 280 of file TGeoCache.cxx.

References TString::Data(), fLevel, fNodeBranch, fPath, TNamed::GetName(), and level.

Referenced by TGeoNavigator::GetPath().

Int_t TGeoNodeCache::GetStackLevel (  )  const [inline]

Definition at line 114 of file TGeoCache.h.

References fStackLevel.

Referenced by TGeoNavigator::GetStackLevel().

Int_t TGeoNodeCache::GetNodeId (  )  const

Definition at line 238 of file TGeoCache.cxx.

References fLevel, fNodeBranch, and level.

Referenced by GetCurrentNodeId(), and TGeoNavigator::GetNodeId().

Bool_t TGeoNodeCache::HasIdArray (  )  const [inline]

Definition at line 116 of file TGeoCache.h.

References fNodeIdArray, kFALSE, and kTRUE.

Referenced by TGeoCacheState::GetState(), TGeoNavigator::ResetAll(), and TGeoCacheState::SetState().

Bool_t TGeoNodeCache::IsDummy (  )  const [inline]

Definition at line 117 of file TGeoCache.h.

References kTRUE.

Referenced by TGeoNavigator::ResetAll(), and TGeoPhysicalNode::SetBranchAsState().

void TGeoNodeCache::LocalToMaster ( const Double_t local,
Double_t master 
) const

Definition at line 334 of file TGeoCache.cxx.

References fMatrix, and TGeoMatrix::LocalToMaster().

Referenced by TGeoNavigator::LocalToMaster().

void TGeoNodeCache::MasterToLocal ( const Double_t master,
Double_t local 
) const

Definition at line 341 of file TGeoCache.cxx.

References fMatrix, and TGeoMatrix::MasterToLocal().

Referenced by TGeoNavigator::MasterToLocal().

void TGeoNodeCache::LocalToMasterVect ( const Double_t local,
Double_t master 
) const

Definition at line 348 of file TGeoCache.cxx.

References fMatrix, and TGeoMatrix::LocalToMasterVect().

Referenced by TGeoNavigator::LocalToMasterVect().

void TGeoNodeCache::MasterToLocalVect ( const Double_t master,
Double_t local 
) const

Definition at line 355 of file TGeoCache.cxx.

References fMatrix, and TGeoMatrix::MasterToLocalVect().

Referenced by TGeoNavigator::MasterToLocalVect().

void TGeoNodeCache::LocalToMasterBomb ( const Double_t local,
Double_t master 
) const

Definition at line 362 of file TGeoCache.cxx.

References fMatrix, and TGeoMatrix::LocalToMasterBomb().

Referenced by TGeoNavigator::LocalToMasterBomb().

void TGeoNodeCache::MasterToLocalBomb ( const Double_t master,
Double_t local 
) const

Definition at line 369 of file TGeoCache.cxx.

References fMatrix, and TGeoMatrix::MasterToLocalBomb().

Referenced by TGeoNavigator::MasterToLocalBomb().

Int_t TGeoNodeCache::PushState ( Bool_t  ovlp,
Int_t  ntmany = 0,
Int_t  startlevel = 0,
Double_t point = 0 
)

Definition at line 292 of file TGeoCache.cxx.

References TObjArray::At(), fGeoCacheStackSize, fLevel, fStack, and fStackLevel.

Referenced by TGeoNavigator::PushPath(), and TGeoNavigator::PushPoint().

Bool_t TGeoNodeCache::PopState ( Int_t nmany,
Double_t point = 0 
)

Definition at line 304 of file TGeoCache.cxx.

References TObjArray::At(), fLevel, fStack, fStackLevel, and Refresh().

Referenced by TGeoNavigator::PopPath(), and TGeoNavigator::PopPoint().

Bool_t TGeoNodeCache::PopState ( Int_t nmany,
Int_t  level,
Double_t point = 0 
)

Definition at line 315 of file TGeoCache.cxx.

References TObjArray::At(), fLevel, fStack, and Refresh().

void TGeoNodeCache::PopDummy ( Int_t  ipop = 9999  )  [inline]

Definition at line 128 of file TGeoCache.h.

References fStackLevel.

Referenced by TGeoNavigator::PopDummy().

void TGeoNodeCache::Refresh (  )  [inline]

Definition at line 129 of file TGeoCache.h.

References fLevel, fMatrix, fMatrixBranch, fNode, and fNodeBranch.

Referenced by PopState(), and RestoreState().

Bool_t TGeoNodeCache::RestoreState ( Int_t nmany,
TGeoCacheState state,
Double_t point = 0 
)

Definition at line 325 of file TGeoCache.cxx.

References fLevel, TGeoCacheState::GetState(), and Refresh().

Referenced by TGeoNavigator::DoRestoreState().

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

void TGeoNodeCache::BuildIdArray (  ) 

void TGeoNodeCache::CdNode ( Int_t  nodeid  ) 

Bool_t TGeoNodeCache::CdDown ( Int_t  index  ) 

void TGeoNodeCache::CdTop (  )  [inline]

Definition at line 97 of file TGeoCache.h.

References CdUp(), and fLevel.

void TGeoNodeCache::CdUp (  ) 

void TGeoNodeCache::FillIdBranch ( const Int_t br,
Int_t  startlevel = 0 
) [inline]

Definition at line 99 of file TGeoCache.h.

References fIdBranch, fIndex, and fLevel.

const Int_t* TGeoNodeCache::GetIdBranch (  )  const [inline]

Definition at line 100 of file TGeoCache.h.

References fIdBranch.

void* TGeoNodeCache::GetBranch (  )  const [inline]

Definition at line 101 of file TGeoCache.h.

References fNodeBranch.

void TGeoNodeCache::GetBranchNames ( Int_t names  )  const

void TGeoNodeCache::GetBranchNumbers ( Int_t copyNumbers,
Int_t volumeNumbers 
) const

void TGeoNodeCache::GetBranchOnlys ( Int_t isonly  )  const

void* TGeoNodeCache::GetMatrices (  )  const [inline]

Definition at line 105 of file TGeoCache.h.

References fMatrixBranch.

TGeoHMatrix* TGeoNodeCache::GetCurrentMatrix (  )  const [inline]

Definition at line 106 of file TGeoCache.h.

References fMatrix.

Int_t TGeoNodeCache::GetCurrentNodeId (  )  const

TGeoNode* TGeoNodeCache::GetMother ( Int_t  up = 1  )  const [inline]

Definition at line 108 of file TGeoCache.h.

References fLevel, and fNodeBranch.

TGeoHMatrix* TGeoNodeCache::GetMotherMatrix ( Int_t  up = 1  )  const [inline]

Definition at line 109 of file TGeoCache.h.

References fLevel, and fMatrixBranch.

TGeoNode* TGeoNodeCache::GetNode (  )  const [inline]

Definition at line 110 of file TGeoCache.h.

References fNode.

TGeoNode* TGeoNodeCache::GetTopNode (  )  const [inline]

Definition at line 111 of file TGeoCache.h.

References fTop.

Int_t TGeoNodeCache::GetLevel (  )  const [inline]

Definition at line 112 of file TGeoCache.h.

References fLevel.

const char* TGeoNodeCache::GetPath (  ) 

Int_t TGeoNodeCache::GetStackLevel (  )  const [inline]

Definition at line 114 of file TGeoCache.h.

References fStackLevel.

Int_t TGeoNodeCache::GetNodeId (  )  const

Bool_t TGeoNodeCache::HasIdArray (  )  const [inline]

Definition at line 116 of file TGeoCache.h.

References fNodeIdArray, kFALSE, and kTRUE.

Bool_t TGeoNodeCache::IsDummy (  )  const [inline]

Definition at line 117 of file TGeoCache.h.

References kTRUE.

void TGeoNodeCache::LocalToMaster ( const Double_t local,
Double_t master 
) const

void TGeoNodeCache::MasterToLocal ( const Double_t master,
Double_t local 
) const

void TGeoNodeCache::LocalToMasterVect ( const Double_t local,
Double_t master 
) const

void TGeoNodeCache::MasterToLocalVect ( const Double_t master,
Double_t local 
) const

void TGeoNodeCache::LocalToMasterBomb ( const Double_t local,
Double_t master 
) const

void TGeoNodeCache::MasterToLocalBomb ( const Double_t master,
Double_t local 
) const

Int_t TGeoNodeCache::PushState ( Bool_t  ovlp,
Int_t  ntmany = 0,
Int_t  startlevel = 0,
Double_t point = 0 
)

Bool_t TGeoNodeCache::PopState ( Int_t nmany,
Double_t point = 0 
)

Bool_t TGeoNodeCache::PopState ( Int_t nmany,
Int_t  level,
Double_t point = 0 
)

void TGeoNodeCache::PopDummy ( Int_t  ipop = 9999  )  [inline]

Definition at line 128 of file TGeoCache.h.

References fStackLevel.

void TGeoNodeCache::Refresh (  )  [inline]

Definition at line 129 of file TGeoCache.h.

References fLevel, fMatrix, fMatrixBranch, fNode, and fNodeBranch.

Bool_t TGeoNodeCache::RestoreState ( Int_t nmany,
TGeoCacheState state,
Double_t point = 0 
)


Member Data Documentation

Int_t TGeoNodeCache::fGeoCacheMaxLevels [private]

Definition at line 68 of file TGeoCache.h.

Referenced by TGeoNodeCache(), and ~TGeoNodeCache().

Int_t TGeoNodeCache::fGeoCacheStackSize [private]

Definition at line 69 of file TGeoCache.h.

Referenced by PushState(), and TGeoNodeCache().

Int_t TGeoNodeCache::fLevel [private]

Definition at line 70 of file TGeoCache.h.

Referenced by CdDown(), CdNode(), CdTop(), CdUp(), FillIdBranch(), GetBranchNames(), GetBranchNumbers(), GetBranchOnlys(), GetLevel(), GetMother(), GetMotherMatrix(), GetNodeId(), GetPath(), PopState(), PushState(), Refresh(), RestoreState(), and TGeoNodeCache().

Int_t TGeoNodeCache::fStackLevel [private]

Definition at line 71 of file TGeoCache.h.

Referenced by GetStackLevel(), PopDummy(), PopState(), PushState(), and TGeoNodeCache().

Int_t TGeoNodeCache::fCurrentID [private]

Definition at line 72 of file TGeoCache.h.

Referenced by TGeoNodeCache().

Int_t TGeoNodeCache::fIndex [private]

Definition at line 73 of file TGeoCache.h.

Referenced by CdDown(), CdNode(), CdUp(), FillIdBranch(), GetCurrentNodeId(), and TGeoNodeCache().

Int_t TGeoNodeCache::fIdBranch [private]

Definition at line 74 of file TGeoCache.h.

Referenced by BuildIdArray(), CdDown(), CdUp(), FillIdBranch(), GetIdBranch(), and TGeoNodeCache().

TString TGeoNodeCache::fPath [private]

Definition at line 75 of file TGeoCache.h.

Referenced by GetPath(), and TGeoNodeCache().

TGeoNode* TGeoNodeCache::fTop [private]

Definition at line 76 of file TGeoCache.h.

Referenced by GetTopNode(), and TGeoNodeCache().

TGeoNode* TGeoNodeCache::fNode [private]

Definition at line 77 of file TGeoCache.h.

Referenced by CdDown(), CdUp(), GetNode(), Refresh(), and TGeoNodeCache().

TGeoHMatrix* TGeoNodeCache::fMatrix [private]

current node

Definition at line 78 of file TGeoCache.h.

Referenced by CdDown(), CdUp(), GetCurrentMatrix(), LocalToMaster(), LocalToMasterBomb(), LocalToMasterVect(), MasterToLocal(), MasterToLocalBomb(), MasterToLocalVect(), Refresh(), and TGeoNodeCache().

TObjArray* TGeoNodeCache::fStack [private]

current matrix

Definition at line 79 of file TGeoCache.h.

Referenced by PopState(), PushState(), TGeoNodeCache(), and ~TGeoNodeCache().

TGeoHMatrix** TGeoNodeCache::fMatrixBranch [private]

Definition at line 80 of file TGeoCache.h.

Referenced by CdDown(), CdUp(), GetMatrices(), GetMotherMatrix(), Refresh(), TGeoNodeCache(), and ~TGeoNodeCache().

TGeoHMatrix** TGeoNodeCache::fMPB [private]

Definition at line 81 of file TGeoCache.h.

Referenced by CdDown(), TGeoNodeCache(), and ~TGeoNodeCache().

TGeoNode** TGeoNodeCache::fNodeBranch [private]

Definition at line 82 of file TGeoCache.h.

Referenced by CdDown(), CdUp(), GetBranch(), GetBranchNames(), GetBranchNumbers(), GetBranchOnlys(), GetMother(), GetNodeId(), GetPath(), Refresh(), TGeoNodeCache(), and ~TGeoNodeCache().

Int_t* TGeoNodeCache::fNodeIdArray [private]

Definition at line 83 of file TGeoCache.h.

Referenced by BuildIdArray(), CdDown(), CdNode(), CdUp(), GetCurrentNodeId(), HasIdArray(), TGeoNodeCache(), and ~TGeoNodeCache().

TGeoNode* TGeoNodeCache::fTop [private]

Definition at line 76 of file TGeoCache.h.

TGeoNode* TGeoNodeCache::fNode [private]

Definition at line 77 of file TGeoCache.h.

TGeoHMatrix* TGeoNodeCache::fMatrix [private]

current node

Definition at line 78 of file TGeoCache.h.

TObjArray* TGeoNodeCache::fStack [private]

current matrix

Definition at line 79 of file TGeoCache.h.

TGeoHMatrix** TGeoNodeCache::fMatrixBranch [private]

Definition at line 80 of file TGeoCache.h.

TGeoHMatrix** TGeoNodeCache::fMPB [private]

Definition at line 81 of file TGeoCache.h.

TGeoNode** TGeoNodeCache::fNodeBranch [private]

Definition at line 82 of file TGeoCache.h.

Int_t* TGeoNodeCache::fNodeIdArray [private]

Definition at line 83 of file TGeoCache.h.


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