#include <TGeoCache.h>
Inheritance diagram for TGeoCacheState:

Public Member Functions | |
| TGeoCacheState () | |
| TGeoCacheState (Int_t capacity) | |
| virtual | ~TGeoCacheState () |
| void | SetState (Int_t level, Int_t startlevel, Int_t nmany, Bool_t ovlp, Double_t *point=0) |
| Bool_t | GetState (Int_t &level, Int_t &nmany, Double_t *point) const |
| TGeoCacheState () | |
| TGeoCacheState (Int_t capacity) | |
| virtual | ~TGeoCacheState () |
| void | SetState (Int_t level, Int_t startlevel, Int_t nmany, Bool_t ovlp, Double_t *point=0) |
| Bool_t | GetState (Int_t &level, Int_t &nmany, Double_t *point) const |
Protected Member Functions | |
| TGeoCacheState (const TGeoCacheState &) | |
| TGeoCacheState & | operator= (const TGeoCacheState &) |
| TGeoCacheState (const TGeoCacheState &) | |
| TGeoCacheState & | operator= (const TGeoCacheState &) |
Protected Attributes | |
| Int_t | fCapacity |
| Int_t | fLevel |
| Int_t | fNmany |
| Int_t | fStart |
| Int_t | fIdBranch [30] |
| Double_t | fPoint [3] |
| Bool_t | fOverlapping |
| TGeoNode ** | fNodeBranch |
| TGeoHMatrix ** | fMatrixBranch |
| TGeoHMatrix ** | fMatPtr |
| TGeoNode ** | fNodeBranch |
| TGeoHMatrix ** | fMatrixBranch |
| TGeoHMatrix ** | fMatPtr |
Definition at line 30 of file TGeoCache.h.
| TGeoCacheState::TGeoCacheState | ( | const TGeoCacheState & | ) | [protected] |
Definition at line 418 of file TGeoCache.cxx.
References fCapacity, fIdBranch, fMatPtr, fMatrixBranch, fNodeBranch, for(), fPoint, gcs, and i.
| TGeoCacheState::TGeoCacheState | ( | ) |
| TGeoCacheState::TGeoCacheState | ( | Int_t | capacity | ) |
Definition at line 400 of file TGeoCache.cxx.
References fCapacity, fIdBranch, fLevel, fMatPtr, fMatrixBranch, fNmany, fNodeBranch, fOverlapping, fPoint, fStart, i, and kFALSE.
| TGeoCacheState::~TGeoCacheState | ( | ) | [virtual] |
Definition at line 467 of file TGeoCache.cxx.
References fCapacity, fMatPtr, fMatrixBranch, fNodeBranch, and i.
| TGeoCacheState::TGeoCacheState | ( | const TGeoCacheState & | ) | [protected] |
| TGeoCacheState::TGeoCacheState | ( | ) |
| TGeoCacheState::TGeoCacheState | ( | Int_t | capacity | ) |
| virtual TGeoCacheState::~TGeoCacheState | ( | ) | [virtual] |
| TGeoCacheState & TGeoCacheState::operator= | ( | const TGeoCacheState & | ) | [protected] |
Definition at line 441 of file TGeoCache.cxx.
References fCapacity, fIdBranch, fLevel, fMatPtr, fMatrixBranch, fNmany, fNodeBranch, for(), fOverlapping, fPoint, fStart, gcs, i, and TObject::operator=().
| void TGeoCacheState::SetState | ( | Int_t | level, | |
| Int_t | startlevel, | |||
| Int_t | nmany, | |||
| Bool_t | ovlp, | |||
| Double_t * | point = 0 | |||
| ) |
Definition at line 480 of file TGeoCache.cxx.
References fIdBranch, fLevel, fMatPtr, fMatrixBranch, fNmany, fNodeBranch, fOverlapping, fPoint, fStart, TGeoNodeCache::GetBranch(), TGeoManager::GetCache(), TGeoNodeCache::GetIdBranch(), TGeoNodeCache::GetMatrices(), gGeoManager, TGeoNodeCache::HasIdArray(), and i.
Referenced by TGeoNavigator::DoBackupState().
Definition at line 506 of file TGeoCache.cxx.
References fIdBranch, TGeoNodeCache::FillIdBranch(), fLevel, fMatPtr, fMatrixBranch, fNmany, fNodeBranch, fOverlapping, fPoint, fStart, TGeoNodeCache::GetBranch(), TGeoManager::GetCache(), TGeoNodeCache::GetMatrices(), gGeoManager, TGeoNodeCache::HasIdArray(), and i.
Referenced by TGeoNodeCache::RestoreState().
| TGeoCacheState& TGeoCacheState::operator= | ( | const TGeoCacheState & | ) | [protected] |
| void TGeoCacheState::SetState | ( | Int_t | level, | |
| Int_t | startlevel, | |||
| Int_t | nmany, | |||
| Bool_t | ovlp, | |||
| Double_t * | point = 0 | |||
| ) |
Int_t TGeoCacheState::fCapacity [protected] |
Definition at line 33 of file TGeoCache.h.
Referenced by operator=(), TGeoCacheState(), and ~TGeoCacheState().
Int_t TGeoCacheState::fLevel [protected] |
Definition at line 34 of file TGeoCache.h.
Referenced by GetState(), operator=(), SetState(), and TGeoCacheState().
Int_t TGeoCacheState::fNmany [protected] |
Definition at line 35 of file TGeoCache.h.
Referenced by GetState(), operator=(), SetState(), and TGeoCacheState().
Int_t TGeoCacheState::fStart [protected] |
Definition at line 36 of file TGeoCache.h.
Referenced by GetState(), operator=(), SetState(), and TGeoCacheState().
Int_t TGeoCacheState::fIdBranch [protected] |
Definition at line 37 of file TGeoCache.h.
Referenced by GetState(), operator=(), SetState(), and TGeoCacheState().
Double_t TGeoCacheState::fPoint [protected] |
Definition at line 38 of file TGeoCache.h.
Referenced by GetState(), operator=(), SetState(), and TGeoCacheState().
Bool_t TGeoCacheState::fOverlapping [protected] |
Definition at line 39 of file TGeoCache.h.
Referenced by GetState(), operator=(), SetState(), and TGeoCacheState().
TGeoNode** TGeoCacheState::fNodeBranch [protected] |
Definition at line 41 of file TGeoCache.h.
Referenced by GetState(), operator=(), SetState(), TGeoCacheState(), and ~TGeoCacheState().
TGeoHMatrix** TGeoCacheState::fMatrixBranch [protected] |
Definition at line 42 of file TGeoCache.h.
Referenced by GetState(), operator=(), SetState(), TGeoCacheState(), and ~TGeoCacheState().
TGeoHMatrix** TGeoCacheState::fMatPtr [protected] |
Definition at line 43 of file TGeoCache.h.
Referenced by GetState(), operator=(), SetState(), TGeoCacheState(), and ~TGeoCacheState().
TGeoNode** TGeoCacheState::fNodeBranch [protected] |
Definition at line 41 of file TGeoCache.h.
TGeoHMatrix** TGeoCacheState::fMatrixBranch [protected] |
Definition at line 42 of file TGeoCache.h.
TGeoHMatrix** TGeoCacheState::fMatPtr [protected] |
Definition at line 43 of file TGeoCache.h.
1.5.1