#include <TGeoNode.h>
Definition at line 243 of file TGeoNode.h.
TGeoIterator::TGeoIterator | ( | ) | [inline, protected] |
Definition at line 260 of file TGeoNode.h.
TGeoIterator::TGeoIterator | ( | TGeoVolume * | top | ) |
TGeoIterator::TGeoIterator | ( | const TGeoIterator & | iter | ) |
Definition at line 884 of file TGeoNode.cxx.
References fArray, fLevel, fMatrix, fMustResume, fMustStop, fPlugin, fPluginAutoexec, fTop, fTopName, fType, GetCurrentMatrix(), GetIndex(), GetLevel(), TNamed::GetName(), GetTopVolume(), GetType(), i, and kFALSE.
TGeoIterator::~TGeoIterator | ( | ) | [virtual] |
TGeoIterator::TGeoIterator | ( | ) | [inline, protected] |
Definition at line 260 of file TGeoNode.h.
TGeoIterator::TGeoIterator | ( | TGeoVolume * | top | ) |
TGeoIterator::TGeoIterator | ( | const TGeoIterator & | iter | ) |
virtual TGeoIterator::~TGeoIterator | ( | ) | [virtual] |
void TGeoIterator::IncreaseArray | ( | ) | [private] |
TGeoIterator & TGeoIterator::operator= | ( | const TGeoIterator & | iter | ) |
Definition at line 909 of file TGeoNode.cxx.
References fArray, fLevel, fMatrix, fMustResume, fMustStop, fPlugin, fPluginAutoexec, fTop, fTopName, fType, GetCurrentMatrix(), GetIndex(), GetLevel(), TNamed::GetName(), GetTopVolume(), GetType(), i, and kFALSE.
TGeoNode * TGeoIterator::operator() | ( | ) |
TGeoNode * TGeoIterator::Next | ( | ) |
Definition at line 930 of file TGeoNode.cxx.
References fArray, fLevel, fMustResume, fMustStop, fPlugin, fPluginAutoexec, fTop, fType, TGeoNode::GetDaughter(), TGeoNode::GetNdaughters(), TGeoVolume::GetNdaughters(), TGeoVolume::GetNode(), GetNode(), i, IncreaseArray(), kFALSE, kTRUE, and TGeoIteratorPlugin::ProcessNode().
Referenced by operator()().
const TGeoMatrix * TGeoIterator::GetCurrentMatrix | ( | ) | const |
Definition at line 1015 of file TGeoNode.cxx.
References TGeoHMatrix::Clear(), fArray, fLevel, fMatrix, fTop, TGeoNode::GetDaughter(), TGeoNode::GetMatrix(), TGeoVolume::GetNode(), i, and TGeoHMatrix::Multiply().
Referenced by TGeoChecker::CheckOverlaps(), TGeoPainter::DistanceToPrimitiveVol(), operator=(), TGeoPainter::PaintVolume(), and TGeoIterator().
Definition at line 273 of file TGeoNode.h.
References fArray, and fLevel.
Referenced by operator=(), and TGeoIterator().
Int_t TGeoIterator::GetLevel | ( | ) | const [inline] |
Definition at line 274 of file TGeoNode.h.
References fLevel.
Referenced by TGeoChecker::CheckOverlaps(), TGeoPainter::CountNodes(), TGeoPainter::DistanceToPrimitiveVol(), operator=(), TGeoPainter::PaintVolume(), and TGeoIterator().
Definition at line 1030 of file TGeoNode.cxx.
References fArray, fLevel, fTop, TGeoNode::GetDaughter(), TGeoVolume::GetNode(), and i.
Referenced by TGeoChecker::CheckOverlaps(), Next(), and Skip().
void TGeoIterator::GetPath | ( | TString & | path | ) | const |
Definition at line 1040 of file TGeoNode.cxx.
References fArray, fLevel, fTop, fTopName, TGeoNode::GetDaughter(), TNamed::GetName(), TGeoVolume::GetNode(), and i.
Referenced by TGeoNode::CheckOverlaps(), TGeoChecker::CheckOverlaps(), and TGeoPainter::DistanceToPrimitiveVol().
TGeoIteratorPlugin* TGeoIterator::GetUserPlugin | ( | ) | const [inline] |
TGeoVolume* TGeoIterator::GetTopVolume | ( | ) | const [inline] |
Definition at line 280 of file TGeoNode.h.
References fTop.
Referenced by operator=(), and TGeoIterator().
Int_t TGeoIterator::GetType | ( | ) | const [inline] |
Definition at line 281 of file TGeoNode.h.
References fType.
Referenced by operator=(), and TGeoIterator().
void TGeoIterator::Reset | ( | TGeoVolume * | top = 0 |
) |
Definition at line 1066 of file TGeoNode.cxx.
References fLevel, fMustResume, fMustStop, fTop, kFALSE, and top().
Referenced by TGeoChecker::CheckOverlaps(), and TGeoChecker::NChecksPerVolume().
void TGeoIterator::SetUserPlugin | ( | TGeoIteratorPlugin * | plugin | ) |
Definition at line 1121 of file TGeoNode.cxx.
References fPlugin, plugin, and TGeoIteratorPlugin::SetIterator().
Referenced by TGeoPainter::PaintVolume().
void TGeoIterator::SetPluginAutoexec | ( | Bool_t | mode | ) | [inline] |
void TGeoIterator::SetType | ( | Int_t | type | ) | [inline] |
void TGeoIterator::SetTopName | ( | const char * | name | ) |
Definition at line 1076 of file TGeoNode.cxx.
References fTopName.
Referenced by TGeoChecker::CheckOverlaps(), and TGeoPainter::DistanceToPrimitiveVol().
void TGeoIterator::Skip | ( | ) |
Definition at line 1083 of file TGeoNode.cxx.
References fArray, fLevel, fMustResume, fMustStop, fTop, fType, TGeoVolume::GetNdaughters(), GetNode(), and kTRUE.
Referenced by TGeoChecker::CheckOverlaps(), TGeoPainter::CountNodes(), TGeoPainter::DistanceToPrimitiveVol(), TGeoChecker::NChecksPerVolume(), and TGeoPainter::PaintVolume().
void TGeoIterator::IncreaseArray | ( | ) | [private] |
TGeoIterator& TGeoIterator::operator= | ( | const TGeoIterator & | iter | ) |
TGeoNode* TGeoIterator::operator() | ( | ) |
TGeoNode* TGeoIterator::Next | ( | ) |
const TGeoMatrix* TGeoIterator::GetCurrentMatrix | ( | ) | const |
Int_t TGeoIterator::GetLevel | ( | ) | const [inline] |
void TGeoIterator::GetPath | ( | TString & | path | ) | const |
TGeoIteratorPlugin* TGeoIterator::GetUserPlugin | ( | ) | const [inline] |
TGeoVolume* TGeoIterator::GetTopVolume | ( | ) | const [inline] |
Int_t TGeoIterator::GetType | ( | ) | const [inline] |
void TGeoIterator::Reset | ( | TGeoVolume * | top = 0 |
) |
void TGeoIterator::SetUserPlugin | ( | TGeoIteratorPlugin * | plugin | ) |
void TGeoIterator::SetPluginAutoexec | ( | Bool_t | mode | ) | [inline] |
void TGeoIterator::SetType | ( | Int_t | type | ) | [inline] |
void TGeoIterator::SetTopName | ( | const char * | name | ) |
void TGeoIterator::Skip | ( | ) |
TGeoVolume* TGeoIterator::fTop [private] |
Definition at line 246 of file TGeoNode.h.
Referenced by GetCurrentMatrix(), GetNode(), GetPath(), GetTopVolume(), Next(), operator=(), Reset(), Skip(), and TGeoIterator().
Bool_t TGeoIterator::fMustResume [private] |
Definition at line 247 of file TGeoNode.h.
Referenced by Next(), operator=(), Reset(), Skip(), and TGeoIterator().
Bool_t TGeoIterator::fMustStop [private] |
Definition at line 248 of file TGeoNode.h.
Referenced by Next(), operator=(), Reset(), Skip(), and TGeoIterator().
Int_t TGeoIterator::fLevel [private] |
Definition at line 249 of file TGeoNode.h.
Referenced by GetCurrentMatrix(), GetIndex(), GetLevel(), GetNode(), GetPath(), IncreaseArray(), Next(), operator=(), Reset(), Skip(), and TGeoIterator().
Int_t TGeoIterator::fType [private] |
Definition at line 250 of file TGeoNode.h.
Referenced by GetType(), Next(), operator=(), SetType(), Skip(), and TGeoIterator().
Int_t* TGeoIterator::fArray [private] |
Definition at line 251 of file TGeoNode.h.
Referenced by GetCurrentMatrix(), GetIndex(), GetNode(), GetPath(), IncreaseArray(), Next(), operator=(), Skip(), TGeoIterator(), and ~TGeoIterator().
TGeoHMatrix* TGeoIterator::fMatrix [private] |
Definition at line 252 of file TGeoNode.h.
Referenced by GetCurrentMatrix(), operator=(), TGeoIterator(), and ~TGeoIterator().
TString TGeoIterator::fTopName [private] |
Definition at line 253 of file TGeoNode.h.
Referenced by GetPath(), operator=(), SetTopName(), and TGeoIterator().
TGeoIteratorPlugin* TGeoIterator::fPlugin [private] |
Definition at line 255 of file TGeoNode.h.
Referenced by GetUserPlugin(), Next(), operator=(), SetUserPlugin(), and TGeoIterator().
Bool_t TGeoIterator::fPluginAutoexec [private] |
Definition at line 256 of file TGeoNode.h.
Referenced by Next(), operator=(), SetPluginAutoexec(), and TGeoIterator().
TGeoVolume* TGeoIterator::fTop [private] |
Definition at line 246 of file TGeoNode.h.
Int_t* TGeoIterator::fArray [private] |
Definition at line 251 of file TGeoNode.h.
TGeoHMatrix* TGeoIterator::fMatrix [private] |
Definition at line 252 of file TGeoNode.h.
TGeoIteratorPlugin* TGeoIterator::fPlugin [private] |
Definition at line 255 of file TGeoNode.h.