#include <TGeoNode.h>
Inheritance diagram for TGeoNode:
Definition at line 50 of file TGeoNode.h.
anonymous enum |
Definition at line 64 of file TGeoNode.h.
anonymous enum |
Definition at line 64 of file TGeoNode.h.
TGeoNode::TGeoNode | ( | const TGeoNode & | ) | [protected] |
Definition at line 117 of file TGeoNode.cxx.
TGeoNode::TGeoNode | ( | ) |
TGeoNode::TGeoNode | ( | const TGeoVolume * | vol | ) |
Definition at line 100 of file TGeoNode.cxx.
References TObject::Error(), fMother, fNovlp, fNumber, fOverlaps, fVolume, TGeoVolume::IsAdded(), TGeoVolume::SetAdded(), and TGeoVolume::SetReplicated().
TGeoNode::~TGeoNode | ( | ) | [virtual] |
TGeoNode::TGeoNode | ( | const TGeoNode & | ) | [protected] |
TGeoNode::TGeoNode | ( | ) |
TGeoNode::TGeoNode | ( | const TGeoVolume * | vol | ) |
virtual TGeoNode::~TGeoNode | ( | ) | [virtual] |
Definition at line 130 of file TGeoNode.cxx.
References fMother, fNovlp, fNumber, fOverlaps, fVolume, and TNamed::operator=().
Referenced by TGeoNodeOffset::operator=(), and TGeoNodeMatrix::operator=().
void TGeoNode::Browse | ( | TBrowser * | b | ) | [virtual] |
Reimplemented from TObject.
Definition at line 153 of file TGeoNode.cxx.
References b, GetDaughter(), TNamed::GetName(), GetNdaughters(), i, IsVisible(), and title.
virtual void TGeoNode::cd | ( | ) | const [inline, virtual] |
Definition at line 78 of file TGeoNode.h.
Referenced by TGeoNavigator::CdDown(), TGeoNavigator::FindNextBoundary(), TGeoNavigator::FindNextBoundaryAndStep(), TGeoNavigator::FindNextDaughterBoundary(), and TGeoNavigator::Safety().
Definition at line 191 of file TGeoNode.cxx.
References TObjArray::At(), TGeoVolume::CheckOverlaps(), TGeoManager::ClearOverlaps(), TString::Contains(), CountDaughters(), TString::Format(), fVolume, TObjArray::GetEntriesFast(), TGeoVolume::GetGeoManager(), TGeoManager::GetGeomPainter(), TGeoManager::GetListOfOverlaps(), TNamed::GetName(), TGeoIterator::GetPath(), GetVolume(), i, TObject::Info(), TGeoVolume::IsSelected(), kFALSE, kTRUE, TVirtualGeoPainter::OpProgress(), TGeoVolume::SelectVolume(), TGeoManager::SetCheckingOverlaps(), TGeoManager::SortOverlaps(), TStopwatch::Start(), timer, and TString::ToLower().
Referenced by TGeoPhysicalNode::Align(), and TGeoManager::CheckOverlaps().
void TGeoNode::CheckShapes | ( | ) |
Definition at line 306 of file TGeoNode.cxx.
References CheckShapes(), TGeoVolume::CheckShapes(), fVolume, GetNdaughters(), TGeoVolume::GetNode(), and i.
Referenced by TGeoManager::CheckGeometry(), and CheckShapes().
Definition at line 167 of file TGeoNode.cxx.
References fVolume, GetDaughter(), TGeoVolume::GetNdaughters(), i, TGeoVolume::IsSelected(), kFALSE, kTRUE, and TGeoVolume::SelectVolume().
Referenced by CheckOverlaps().
Reimplemented from TObject.
Definition at line 245 of file TGeoNode.cxx.
References ROOT::Math::gv_detail::dist(), TVirtualGeoPainter::DistanceToPrimitiveVol(), fVolume, TGeoVolume::GetGeoManager(), TGeoManager::GetPainter(), and gGeoManager.
void TGeoNode::Draw | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TObject.
Definition at line 323 of file TGeoNode.cxx.
References TGeoManager::CdUp(), TGeoVolume::Draw(), TGeoManager::FindNode(), TGeoManager::GetCurrentPoint(), TGeoManager::GetCurrentVolume(), gGeoManager, TGeoManager::MasterToLocal(), and TGeoManager::SetCurrentPoint().
void TGeoNode::DrawOnly | ( | Option_t * | option = "" |
) |
void TGeoNode::DrawOverlaps | ( | ) |
Definition at line 335 of file TGeoNode.cxx.
References TGeoVolume::Draw(), fMother, fNovlp, fOverlaps, fVolume, TNamed::GetName(), TGeoVolume::GetNdaughters(), TGeoVolume::GetNode(), GetVolume(), gGeoManager, i, kFALSE, kTRUE, TGeoVolume::SetVisibility(), and TGeoManager::SetVisLevel().
Reimplemented from TObject.
Definition at line 258 of file TGeoNode.cxx.
References TVirtualGeoPainter::ExecuteVolumeEvent(), fVolume, TGeoVolume::GetGeoManager(), and TGeoManager::GetPainter().
Definition at line 357 of file TGeoNode.cxx.
References FillIdArray(), GetDaughter(), GetNdaughters(), and id.
Referenced by TGeoNodeCache::BuildIdArray(), and FillIdArray().
Definition at line 375 of file TGeoNode.cxx.
References TObjArray::AddAt(), fVolume, TGeoManager::GetListOfNodes(), GetNdaughters(), TGeoVolume::GetNodes(), and gGeoManager.
virtual Int_t TGeoNode::GetByteCount | ( | ) | const [inline, virtual] |
Definition at line 90 of file TGeoNode.h.
References fVolume, and TGeoVolume::GetNode().
Referenced by Browse(), TGeoNodeCache::CdDown(), TGeoNavigator::CdDown(), CountDaughters(), descend_extract(), FillIdArray(), TGeoNavigator::FindInCluster(), TGeoNavigator::FindNextBoundary(), TGeoNavigator::FindNextDaughterBoundary(), TGeoIterator::GetCurrentMatrix(), TGeoIterator::GetNode(), TGeoIterator::GetPath(), TGeoNavigator::GetTouchedCluster(), TGeoNavigator::IsSameLocation(), TGeoIterator::Next(), SaveAttributes(), and TGeoNavigator::SearchNode().
virtual TGeoMatrix* TGeoNode::GetMatrix | ( | ) | const [pure virtual] |
Referenced by align(), TGeoNodeCache::CdDown(), TGeoChecker::CheckOverlaps(), TGeoChecker::CheckOverlapsBySampling(), TGeoVolume::CheckShapes(), TGeoChecker::CheckVoxels(), TGeoManager::ConvertReflections(), TGeoVoxelFinder::DaughterToMother(), TGeoVolumeEditor::DoEditMatrix(), TGeoVolume::FindMatrixOfDaughterVolume(), TGeoNavigator::FindNextBoundary(), TGeoNavigator::FindNextBoundaryAndStep(), TGeoNavigator::FindNextDaughterBoundary(), TGeoIterator::GetCurrentMatrix(), InspectNode(), LocalToMaster(), LocalToMasterVect(), MasterToLocal(), MasterToLocalVect(), TGeoPhysicalNode::Print(), TGeoVolume::PrintNodes(), TGeoVolume::RegisterYourself(), TGeoShapeAssembly::Safety(), Safety(), TGeoNavigator::SafetyOverlaps(), TGeoVolume::SavePrimitive(), TGeoPhysicalNode::SetBranchAsState(), TGeoNodeEditor::SetModel(), and TEveGeoTopNode::UseNodeTrans().
Int_t TGeoNode::GetColour | ( | ) | const [inline] |
Definition at line 93 of file TGeoNode.h.
References fVolume, and TAttLine::GetLineColor().
Referenced by TGeoChecker::RandomPoints().
virtual Int_t TGeoNode::GetIndex | ( | ) | const [inline, virtual] |
Definition at line 94 of file TGeoNode.h.
Referenced by TGeoNavigator::FindNextDaughterBoundary(), and TGeoNavigator::IsSameLocation().
virtual TGeoPatternFinder* TGeoNode::GetFinder | ( | ) | const [inline, virtual] |
TGeoMedium* TGeoNode::GetMedium | ( | ) | const [inline] |
Definition at line 96 of file TGeoNode.h.
References fVolume, and TGeoVolume::GetMedium().
Referenced by TGeoNavigator::GetVirtualLevel().
TGeoVolume* TGeoNode::GetMotherVolume | ( | ) | const [inline] |
Definition at line 97 of file TGeoNode.h.
References fMother.
Referenced by TGeoPhysicalNode::Align(), TGeoManager::ReplaceVolume(), and TGeoNodeEditor::SetModel().
Int_t TGeoNode::GetNdaughters | ( | ) | const [inline] |
Definition at line 98 of file TGeoNode.h.
References fVolume, and TGeoVolume::GetNdaughters().
Referenced by Browse(), TGeoNodeCache::CdNode(), CheckShapes(), TGeoPainter::CountNodes(), descend_extract(), TGeoPainter::DistanceToPrimitiveVol(), FillIdArray(), FindNode(), IsFolder(), TGeoIterator::Next(), TGeoPainter::PaintVolume(), TGeoNavigator::Safety(), and SaveAttributes().
TObjArray* TGeoNode::GetNodes | ( | ) | const [inline] |
Int_t TGeoNode::GetNumber | ( | ) | const [inline] |
Definition at line 100 of file TGeoNode.h.
References fNumber.
Referenced by MyEvent::CheckMatter(), TGeoVolume::SavePrimitive(), TGeoNodeEditor::SetModel(), and TGeoMCGeometry::VolDaughterCopyNo().
Definition at line 101 of file TGeoNode.h.
References fNovlp, and fOverlaps.
Referenced by TGeoChecker::CheckOverlaps(), TGeoNavigator::FindNextBoundary(), TGeoNavigator::FindNextBoundaryAndStep(), TGeoNavigator::GetTouchedCluster(), TGeoChecker::NChecksPerVolume(), and TGeoNavigator::SafetyOverlaps().
TGeoVolume* TGeoNode::GetVolume | ( | ) | const [inline] |
Definition at line 102 of file TGeoNode.h.
References fVolume.
Referenced by TGeoPhysicalNode::Align(), assembly(), TGeoVolume::Browse(), TGeoVoxelFinder::BuildVoxelLimits(), TEveGeoNode::CanEditMainColor(), TEveGeoNode::CanEditMainTransparency(), TGeoNavigator::cd(), TGeoNavigator::CdNext(), TGeoChecker::CheckBoundaryReference(), CheckOverlaps(), TGeoChecker::CheckOverlaps(), TGeoChecker::CheckOverlapsBySampling(), TGeoNavigator::CheckPath(), TGeoChecker::CheckPoint(), TGeoVolume::CheckShapes(), TGeoChecker::CheckVoxels(), TGeoShapeAssembly::ComputeBBox(), TGeoShapeAssembly::ComputeNormal(), TGeoShapeAssembly::Contains(), TGeoManager::ConvertReflections(), TGeoVolume::CountNodes(), TGeoNavigator::CrossBoundaryAndLocate(), TGeoNavigator::CrossDivisionCell(), csgdemo(), descend_extract(), TGeoPainter::DistanceToPrimitiveVol(), TGeoShapeAssembly::DistFromOutside(), TGeoVolumeDialog::DoItemClick(), TEveGeoNodeEditor::DoVizVolume(), TEveGeoNodeEditor::DoVizVolumeDaughters(), TEveGeoNode::Draw(), DrawOverlaps(), TEveGeoNode::DumpShapeTree(), TEveGeoNode::ExpandIntoListTree(), TGeoVolume::FindMatrixOfDaughterVolume(), TGeoNavigator::FindNextBoundary(), TGeoNavigator::FindNextBoundaryAndStep(), TGeoNavigator::FindNextDaughterBoundary(), TGeoNavigator::FindNormalFast(), FindRad(), geom_cms(), geom_cms_stereo(), TGeoNodeCache::GetBranchNumbers(), TGeoNavigator::GetCurrentVolume(), TEveGeoNode::GetMainTransparency(), TGeoNavigator::GetTouchedCluster(), TGeoPhysicalNode::GetVolume(), TGeoNavigator::GotoSafeLevel(), TGeoNavigator::IsSameLocation(), TGeoChecker::LegoPlot(), length(), TGeoVolume::MakeReflectedVolume(), TGeoChecker::NChecksPerVolume(), TEveGeoTopNode::Paint(), TGeoPainter::PaintNode(), TGeoPainter::PaintVolume(), TGeoChecker::PropagateInGeom(), TGeoChecker::RandomRays(), TGeoPainter::Raytrace(), TGeoShapeAssembly::RecomputeBoxLast(), RecursiveInvisible(), RecursiveTransparency(), TGeoVolume::ReplaceNode(), TGeoManager::ReplaceVolume(), TGeoVolume::ReplayCreation(), TGeoShapeAssembly::Safety(), TGeoNavigator::Safety(), TGeoNavigator::SafetyOverlaps(), TGeoChecker::SamplePoints(), TGeoVolume::SavePrimitive(), TGeoNavigator::SearchNode(), TEveGeoNode::SetMainColor(), TEveGeoNode::SetMainTransparency(), TGeoNodeEditor::SetModel(), TGeoVolumeEditor::SetModel(), TEveGeoNodeEditor::SetModel(), TGeoChecker::TestOverlaps(), TEveGeoNode::TEveGeoNode(), TEveGeoNode::UpdateVolume(), TGeoMCGeometry::VolDaughterName(), TGeoVoxelFinder::Voxelize(), and TGeoChecker::Weight().
Reimplemented from TObject.
Definition at line 268 of file TGeoNode.cxx.
References fVolume, TGeoVolume::GetGeoManager(), TGeoManager::GetPainter(), and TVirtualGeoPainter::GetVolumeInfo().
virtual Int_t TGeoNode::GetOptimalVoxels | ( | ) | const [inline, virtual] |
void TGeoNode::InspectNode | ( | ) | const |
Definition at line 287 of file TGeoNode.cxx.
References fMother, fNovlp, fOverlaps, fVolume, GetMatrix(), TNamed::GetName(), TGeoVolume::GetNode(), i, TObject::Info(), TGeoVolume::InspectShape(), and IsOverlapping().
Referenced by TGeoChecker::TestOverlaps().
virtual Bool_t TGeoNode::IsFolder | ( | ) | const [inline, virtual] |
Reimplemented from TObject.
Definition at line 106 of file TGeoNode.h.
References GetNdaughters(), kFALSE, and kTRUE.
Bool_t TGeoNode::IsOffset | ( | ) | const [inline] |
Definition at line 107 of file TGeoNode.h.
References kGeoNodeOffset, and TObject::TestBit().
Referenced by TGeoPhysicalNode::Align(), TGeoNavigator::CdDown(), TGeoNavigator::CdUp(), TGeoNavigator::CrossDivisionCell(), TGeoNavigator::FindNextBoundary(), TGeoNavigator::FindNextBoundaryAndStep(), TGeoNavigator::GetSafeLevel(), TGeoNavigator::GetVirtualLevel(), TGeoNavigator::GotoSafeLevel(), TGeoNavigator::InspectState(), TGeoVolume::ReplaceNode(), TGeoNavigator::SafetyOverlaps(), and TGeoNavigator::SearchNode().
Bool_t TGeoNode::IsOnScreen | ( | ) | const |
Definition at line 278 of file TGeoNode.cxx.
References fVolume, kFALSE, kTRUE, TGeoAtt::kVisOnScreen, and TGeoAtt::TestAttBit().
Referenced by TGeoPainter::PaintVolume(), TGeoChecker::RandomPoints(), and TGeoChecker::RandomRays().
Bool_t TGeoNode::IsOverlapping | ( | ) | const [inline] |
Definition at line 109 of file TGeoNode.h.
References kGeoNodeOverlap, and TObject::TestBit().
Referenced by TGeoPhysicalNode::Align(), TGeoNavigator::CdDown(), TGeoNavigator::CdTop(), TGeoNavigator::CdUp(), TGeoChecker::CheckOverlaps(), TGeoChecker::CheckOverlapsBySampling(), TGeoNavigator::FindNextBoundary(), TGeoNavigator::FindNextBoundaryAndStep(), TGeoNavigator::FindNextDaughterBoundary(), TGeoNavigator::FindNode(), TGeoVolume::FindOverlaps(), TGeoNavigator::GetSafeLevel(), TGeoNavigator::GetVirtualLevel(), TGeoNavigator::GotoSafeLevel(), InspectNode(), TGeoNavigator::InspectState(), TGeoChecker::NChecksPerVolume(), PrintCandidates(), TGeoChecker::RandomPoints(), TGeoManager::ReplaceVolume(), TGeoNavigator::SafetyOverlaps(), TGeoVolume::SavePrimitive(), TGeoVolume::SortNodes(), and TGeoChecker::TestOverlaps().
Bool_t TGeoNode::IsVirtual | ( | ) | const [inline] |
Definition at line 110 of file TGeoNode.h.
References kGeoNodeVC, and TObject::TestBit().
Referenced by TGeoNodeOffset::MakeCopyNode(), and TGeoNodeMatrix::MakeCopyNode().
Bool_t TGeoNode::IsVisible | ( | ) | const [inline] |
Reimplemented from TGeoAtt.
Definition at line 111 of file TGeoNode.h.
References fVolume, TGeoVolume::IsVisible(), and TGeoAtt::IsVisible().
Referenced by Browse(), TGeoPainter::CountNodes(), TGeoPainter::DistanceToPrimitiveVol(), TGeoPainter::PaintVolume(), SaveAttributes(), and TEveGeoNode::TEveGeoNode().
Bool_t TGeoNode::IsVisDaughters | ( | ) | const [inline] |
Reimplemented from TGeoAtt.
Definition at line 112 of file TGeoNode.h.
References fVolume, and TGeoAtt::IsVisDaughters().
Referenced by TGeoPainter::CountNodes(), TGeoPainter::DistanceToPrimitiveVol(), TGeoPainter::PaintVolume(), SaveAttributes(), and TEveGeoNode::TEveGeoNode().
virtual TGeoNode* TGeoNode::MakeCopyNode | ( | ) | const [inline, virtual] |
Definition at line 115 of file TGeoNode.h.
Referenced by TGeoPhysicalNode::Align(), TGeoVolume::CheckShapes(), and TGeoVolume::ReplaceNode().
Definition at line 565 of file TGeoNode.cxx.
References fVolume, GetMatrix(), TGeoVolume::GetShape(), local, TGeoMatrix::MasterToLocal(), and TGeoShape::Safety().
Referenced by TGeoShapeAssembly::Safety(), and TGeoNavigator::Safety().
void TGeoNode::SaveAttributes | ( | ostream & | out | ) |
Definition at line 401 of file TGeoNode.cxx.
References fVolume, GetDaughter(), TNamed::GetName(), GetNdaughters(), i, IsVisDaughters(), TGeoAtt::IsVisDaughters(), TGeoVolume::IsVisible(), IsVisible(), TGeoAtt::IsVisStreamed(), TGeoAtt::IsVisTouched(), kFALSE, kTRUE, SaveAttributes(), and TGeoAtt::SetVisStreamed().
Referenced by TGeoManager::SaveAttributes(), and SaveAttributes().
void TGeoNode::SetVolume | ( | TGeoVolume * | volume | ) | [inline] |
Definition at line 119 of file TGeoNode.h.
References fVolume.
Referenced by TGeoPhysicalNode::Align(), TGeoVolume::CheckShapes(), TGeoManager::ConvertReflections(), TGeoVolume::MakeReflectedVolume(), TGeoVolume::ReplaceNode(), and TGeoManager::ReplaceVolume().
void TGeoNode::SetNumber | ( | Int_t | number | ) | [inline] |
Definition at line 120 of file TGeoNode.h.
References fNumber.
Referenced by TGeoVolume::AddNode(), TGeoVolume::AddNodeOffset(), TGeoVolume::AddNodeOverlap(), TGeoNodeOffset::MakeCopyNode(), and TGeoNodeMatrix::MakeCopyNode().
Definition at line 121 of file TGeoNode.h.
References flag, kGeoNodeOverlap, and TObject::SetBit().
Referenced by TGeoVolume::AddNodeOverlap(), and TGeoManager::ReplaceVolume().
void TGeoNode::SetVirtual | ( | ) | [inline] |
Definition at line 122 of file TGeoNode.h.
References kGeoNodeVC, kTRUE, and TObject::SetBit().
Referenced by TGeoVolume::AddNodeOverlap(), TGeoNodeOffset::MakeCopyNode(), and TGeoNodeMatrix::MakeCopyNode().
Reimplemented from TGeoAtt.
Definition at line 584 of file TGeoNode.cxx.
References fVolume, gGeoManager, TGeoManager::IsClosed(), TGeoVolume::IsVisible(), kTRUE, TGeoManager::ModifiedPad(), TGeoVolume::SetVisibility(), TGeoAtt::SetVisibility(), and TGeoAtt::SetVisTouched().
Referenced by TEveGeoNode::AddStamp(), and SetInvisible().
void TGeoNode::SetInvisible | ( | ) | [inline] |
void TGeoNode::SetAllInvisible | ( | ) | [inline] |
void TGeoNode::SetMotherVolume | ( | TGeoVolume * | mother | ) | [inline] |
Definition at line 126 of file TGeoNode.h.
References fMother.
Referenced by TGeoVolume::AddNode(), TGeoVolume::AddNodeOffset(), TGeoVolume::AddNodeOverlap(), TGeoPhysicalNode::Align(), TGeoVolume::CloneNodesAndConnect(), TGeoNodeOffset::MakeCopyNode(), TGeoNodeMatrix::MakeCopyNode(), TGeoVolumeMulti::MakeCopyVolume(), and TGeoManager::ReplaceVolume().
Definition at line 575 of file TGeoNode.cxx.
References fNovlp, and fOverlaps.
Referenced by TGeoChecker::CheckOverlaps(), TGeoVoxelFinder::FindOverlaps(), TGeoNodeMatrix::MakeCopyNode(), and TGeoChecker::NChecksPerVolume().
Definition at line 462 of file TGeoNode.cxx.
References GetMatrix(), and TGeoMatrix::MasterToLocal().
Referenced by TGeoShapeAssembly::ComputeNormal(), TGeoShapeAssembly::Contains(), TGeoShapeAssembly::DistFromOutside(), TGeoNavigator::FindNextBoundary(), TGeoNavigator::FindNextBoundaryAndStep(), TGeoNavigator::FindNextDaughterBoundary(), TGeoNavigator::GetTouchedCluster(), and TGeoChecker::SamplePoints().
Definition at line 469 of file TGeoNode.cxx.
References GetMatrix(), and TGeoMatrix::MasterToLocalVect().
Referenced by TGeoShapeAssembly::ComputeNormal(), TGeoShapeAssembly::DistFromOutside(), TGeoNavigator::FindNextBoundary(), TGeoNavigator::FindNextBoundaryAndStep(), and TGeoNavigator::FindNextDaughterBoundary().
Definition at line 476 of file TGeoNode.cxx.
References GetMatrix(), and TGeoMatrix::LocalToMaster().
Referenced by TGeoShapeAssembly::ComputeBBox(), and TGeoShapeAssembly::RecomputeBoxLast().
Definition at line 483 of file TGeoNode.cxx.
References GetMatrix(), and TGeoMatrix::LocalToMasterVect().
Referenced by TGeoShapeAssembly::ComputeNormal().
void TGeoNode::ls | ( | Option_t * | option = "" |
) | const [virtual] |
void TGeoNode::Paint | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TObject.
Definition at line 496 of file TGeoNode.cxx.
References TGeoManager::GetGeomPainter(), gGeoManager, and TVirtualGeoPainter::PaintNode().
void TGeoNode::PrintCandidates | ( | ) | const |
Definition at line 505 of file TGeoNode.cxx.
References TGeoVolume::Contains(), TString::Data(), TGeoPatternFinder::FindNode(), fVolume, TGeoVoxelFinder::GetCheckList(), TGeoManager::GetCurrentPoint(), TGeoVolume::GetFinder(), TNamed::GetName(), TGeoVolume::GetNode(), TGeoVolume::GetVoxels(), gGeoManager, IsOverlapping(), TGeoManager::MasterToLocal(), PrintOverlaps(), and TGeoVoxelFinder::PrintVoxelLimits().
void TGeoNode::PrintOverlaps | ( | ) | const |
Definition at line 551 of file TGeoNode.cxx.
References fMother, fNovlp, fOverlaps, TNamed::GetName(), TGeoVolume::GetNode(), and i.
Referenced by PrintCandidates().
Definition at line 594 of file TGeoNode.cxx.
References gGeoManager, TGeoManager::IsClosed(), kTRUE, TGeoManager::ModifiedPad(), TGeoAtt::SetVisDaughters(), and TGeoAtt::SetVisTouched().
Referenced by TEveGeoNode::AddStamp(), and SetAllInvisible().
virtual void TGeoNode::cd | ( | ) | const [inline, virtual] |
Definition at line 78 of file TGeoNode.h.
void TGeoNode::CheckShapes | ( | ) |
Reimplemented from TObject.
void TGeoNode::DrawOnly | ( | Option_t * | option = "" |
) |
void TGeoNode::DrawOverlaps | ( | ) |
Reimplemented from TObject.
virtual Int_t TGeoNode::GetByteCount | ( | ) | const [inline, virtual] |
Definition at line 89 of file TGeoNode.h.
virtual TGeoMatrix* TGeoNode::GetMatrix | ( | ) | const [pure virtual] |
Int_t TGeoNode::GetColour | ( | ) | const [inline] |
virtual Int_t TGeoNode::GetIndex | ( | ) | const [inline, virtual] |
Definition at line 94 of file TGeoNode.h.
virtual TGeoPatternFinder* TGeoNode::GetFinder | ( | ) | const [inline, virtual] |
Definition at line 95 of file TGeoNode.h.
TGeoMedium* TGeoNode::GetMedium | ( | ) | const [inline] |
TGeoVolume* TGeoNode::GetMotherVolume | ( | ) | const [inline] |
Int_t TGeoNode::GetNdaughters | ( | ) | const [inline] |
TObjArray* TGeoNode::GetNodes | ( | ) | const [inline] |
Int_t TGeoNode::GetNumber | ( | ) | const [inline] |
TGeoVolume* TGeoNode::GetVolume | ( | ) | const [inline] |
Reimplemented from TObject.
virtual Int_t TGeoNode::GetOptimalVoxels | ( | ) | const [inline, virtual] |
Definition at line 104 of file TGeoNode.h.
void TGeoNode::InspectNode | ( | ) | const |
virtual Bool_t TGeoNode::IsFolder | ( | ) | const [inline, virtual] |
Reimplemented from TObject.
Definition at line 106 of file TGeoNode.h.
References GetNdaughters(), kFALSE, and kTRUE.
Bool_t TGeoNode::IsOffset | ( | ) | const [inline] |
Bool_t TGeoNode::IsOnScreen | ( | ) | const |
Bool_t TGeoNode::IsOverlapping | ( | ) | const [inline] |
Bool_t TGeoNode::IsVirtual | ( | ) | const [inline] |
Bool_t TGeoNode::IsVisible | ( | ) | const [inline] |
Reimplemented from TGeoAtt.
Definition at line 111 of file TGeoNode.h.
References fVolume, TGeoVolume::IsVisible(), and TGeoAtt::IsVisible().
Bool_t TGeoNode::IsVisDaughters | ( | ) | const [inline] |
Reimplemented from TGeoAtt.
Definition at line 112 of file TGeoNode.h.
References fVolume, and TGeoAtt::IsVisDaughters().
virtual TGeoNode* TGeoNode::MakeCopyNode | ( | ) | const [inline, virtual] |
Definition at line 115 of file TGeoNode.h.
void TGeoNode::SaveAttributes | ( | ostream & | out | ) |
void TGeoNode::SetVolume | ( | TGeoVolume * | volume | ) | [inline] |
void TGeoNode::SetNumber | ( | Int_t | number | ) | [inline] |
void TGeoNode::SetVirtual | ( | ) | [inline] |
void TGeoNode::SetInvisible | ( | ) | [inline] |
void TGeoNode::SetAllInvisible | ( | ) | [inline] |
void TGeoNode::SetMotherVolume | ( | TGeoVolume * | mother | ) | [inline] |
virtual void TGeoNode::MasterToLocalVect | ( | const Double_t * | master, | |
Double_t * | local | |||
) | const [virtual] |
virtual void TGeoNode::LocalToMasterVect | ( | const Double_t * | local, | |
Double_t * | master | |||
) | const [virtual] |
void TGeoNode::PrintCandidates | ( | ) | const |
void TGeoNode::PrintOverlaps | ( | ) | const |
TGeoVolume* TGeoNode::fVolume [protected] |
Definition at line 54 of file TGeoNode.h.
Referenced by CheckOverlaps(), CheckShapes(), CountDaughters(), DistancetoPrimitive(), DrawOnly(), DrawOverlaps(), ExecuteEvent(), FindNode(), GetColour(), GetDaughter(), GetMedium(), GetNdaughters(), GetNodes(), GetObjectInfo(), TGeoNodeMatrix::GetOptimalVoxels(), GetVolume(), InspectNode(), IsOnScreen(), IsVisDaughters(), IsVisible(), TGeoNodeOffset::MakeCopyNode(), TGeoNodeMatrix::MakeCopyNode(), operator=(), PrintCandidates(), Safety(), SaveAttributes(), SetCurrentPoint(), SetVisibility(), SetVolume(), and TGeoNode().
TGeoVolume* TGeoNode::fMother [protected] |
Definition at line 55 of file TGeoNode.h.
Referenced by DrawOverlaps(), GetMotherVolume(), InspectNode(), TGeoNodeOffset::MakeCopyNode(), TGeoNodeMatrix::MakeCopyNode(), operator=(), PrintOverlaps(), SetMotherVolume(), and TGeoNode().
Int_t TGeoNode::fNumber [protected] |
Definition at line 56 of file TGeoNode.h.
Referenced by GetNumber(), TGeoNodeOffset::MakeCopyNode(), TGeoNodeMatrix::MakeCopyNode(), operator=(), SetNumber(), and TGeoNode().
Int_t TGeoNode::fNovlp [protected] |
Definition at line 57 of file TGeoNode.h.
Referenced by DrawOverlaps(), GetOverlaps(), InspectNode(), TGeoNodeMatrix::MakeCopyNode(), MayOverlap(), operator=(), PrintOverlaps(), SetOverlaps(), and TGeoNode().
Int_t* TGeoNode::fOverlaps [protected] |
Definition at line 58 of file TGeoNode.h.
Referenced by DrawOverlaps(), GetOverlaps(), InspectNode(), TGeoNodeMatrix::MakeCopyNode(), MayOverlap(), operator=(), PrintOverlaps(), SetOverlaps(), TGeoNode(), and ~TGeoNode().
TGeoVolume* TGeoNode::fVolume [protected] |
Definition at line 54 of file TGeoNode.h.
TGeoVolume* TGeoNode::fMother [protected] |
Definition at line 55 of file TGeoNode.h.
Int_t* TGeoNode::fOverlaps [protected] |
Definition at line 58 of file TGeoNode.h.