#include <TGeoNode.h>
Inheritance diagram for TGeoNode:


Public Types | |
| enum | { kGeoNodeMatrix = BIT(10), kGeoNodeOffset = BIT(11), kGeoNodeVC = BIT(12), kGeoNodeOverlap = BIT(13) } |
Public Methods | |
| TGeoNode () | |
| TGeoNode (const TGeoVolume *vol) | |
| virtual | ~TGeoNode () |
| void | Browse (TBrowser *b) |
| virtual void | cd () const |
| void | CheckShapes () |
| void | Draw (Option_t *option="") |
| void | DrawOnly (Option_t *option="") |
| void | DrawOverlaps () |
| void | FillIdArray (Int_t &ifree, Int_t &nodeid, Int_t *array) const |
| Int_t | FindNode (const TGeoNode *node, Int_t level) |
| virtual Int_t | GetByteCount () const |
| TGeoNode * | GetDaughter (Int_t ind) const |
| virtual TGeoMatrix * | GetMatrix () const=0 |
| Int_t | GetColour () const |
| virtual Int_t | GetIndex () const |
| virtual TGeoPatternFinder * | GetFinder () const |
| TGeoMedium * | GetMedium () const |
| TGeoVolume * | GetMotherVolume () const |
| Int_t | GetNdaughters () const |
| TObjArray * | GetNodes () const |
| Int_t | GetNumber () const |
| Int_t * | GetOverlaps (Int_t &novlp) const |
| TGeoVolume * | GetVolume () const |
| virtual Int_t | GetOptimalVoxels () const |
| void | InspectNode () const |
| virtual Bool_t | IsFolder () const |
| Bool_t | IsOffset () const |
| Bool_t | IsOnScreen () const |
| Bool_t | IsOverlapping () const |
| Bool_t | IsVirtual () const |
| Bool_t | IsVisible () const |
| Bool_t | IsVisDaughters () const |
| virtual TGeoNode * | MakeCopyNode () const |
| void | SaveAttributes (ofstream &out) |
| void | SetCurrentPoint (Double_t x, Double_t y, Double_t z) |
| void | SetVolume (const TGeoVolume *volume) |
| void | SetNumber (Int_t number) |
| void | SetOverlapping () |
| void | SetVirtual () |
| void | SetVisibility (Bool_t vis=kTRUE) |
| void | SetInvisible () |
| void | SetAllInvisible () |
| void | SetMotherVolume (const TGeoVolume *mother) |
| void | SetOverlaps (Int_t *ovlp, Int_t novlp) |
| virtual void | MasterToLocal (const Double_t *master, Double_t *local) const |
| virtual void | MasterToLocalVect (const Double_t *master, Double_t *local) const |
| virtual void | LocalToMaster (const Double_t *local, Double_t *master) const |
| virtual void | LocalToMasterVect (const Double_t *local, Double_t *master) const |
| virtual void | ls (Option_t *option="") const |
| virtual void | Paint (Option_t *option="") |
| void | PrintCandidates () const |
| void | PrintOverlaps () const |
| void | VisibleDaughters (Bool_t vis=kTRUE) |
Protected Attributes | |
| TGeoVolume * | fVolume |
| TGeoVolume * | fMother |
| Int_t | fNumber |
| Int_t | fNovlp |
| Int_t * | fOverlaps |
|
|
Definition at line 61 of file TGeoNode.h. |
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from TObject. |
|
|
Reimplemented in TGeoNodeOffset. Definition at line 75 of file TGeoNode.h. |
|
|
|
|
|
Reimplemented from TObject. |
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||
|
|
|
|
Reimplemented in TGeoNodeMatrix. Definition at line 82 of file TGeoNode.h. |
|
|
Definition at line 83 of file TGeoNode.h. References TGeoVolume::GetNode(). |
|
|
Implemented in TGeoNodeMatrix, and TGeoNodeOffset. |
|
|
Definition at line 86 of file TGeoNode.h. References TAttLine::GetLineColor(). |
|
|
Reimplemented in TGeoNodeOffset. Definition at line 87 of file TGeoNode.h. |
|
|
Reimplemented in TGeoNodeOffset. Definition at line 88 of file TGeoNode.h. |
|
|
Definition at line 89 of file TGeoNode.h. References TGeoVolume::GetMedium(). |
|
|
Definition at line 90 of file TGeoNode.h. |
|
|
Definition at line 91 of file TGeoNode.h. References TGeoVolume::GetNdaughters(). |
|
|
Definition at line 92 of file TGeoNode.h. References TGeoVolume::GetNodes(). |
|
|
Definition at line 93 of file TGeoNode.h. References fNumber. |
|
|
Definition at line 94 of file TGeoNode.h. |
|
|
Definition at line 95 of file TGeoNode.h. Referenced by TGeoManager::GetCurrentVolume(). |
|
|
Reimplemented in TGeoNodeMatrix. Definition at line 96 of file TGeoNode.h. |
|
|
|
|
|
Reimplemented from TObject. Reimplemented in TGeoNodeMatrix. Definition at line 98 of file TGeoNode.h. |
|
|
Definition at line 99 of file TGeoNode.h. References kGeoNodeOffset, and TObject::TestBit(). |
|
|
|
|
|
Definition at line 101 of file TGeoNode.h. References kGeoNodeOverlap, and TObject::TestBit(). |
|
|
Definition at line 102 of file TGeoNode.h. References kGeoNodeVC, and TObject::TestBit(). |
|
|
Reimplemented from TGeoAtt. Definition at line 103 of file TGeoNode.h. References TGeoVolume::IsVisible(), and TGeoAtt::IsVisible(). |
|
|
Reimplemented from TGeoAtt. Definition at line 104 of file TGeoNode.h. References TGeoAtt::IsVisDaughters(). |
|
|
Reimplemented in TGeoNodeMatrix, and TGeoNodeOffset. Definition at line 106 of file TGeoNode.h. |
|
|
|
|
||||||||||||||||
|
Definition at line 108 of file TGeoNode.h. References TGeoVolume::SetCurrentPoint(). |
|
|
Definition at line 109 of file TGeoNode.h. |
|
|
Definition at line 110 of file TGeoNode.h. References fNumber. |
|
|
Definition at line 111 of file TGeoNode.h. References kGeoNodeOverlap, and TObject::SetBit(). |
|
|
Definition at line 112 of file TGeoNode.h. References kGeoNodeVC, and TObject::SetBit(). |
|
|
Reimplemented from TGeoAtt. Referenced by SetInvisible(). |
|
|
Definition at line 114 of file TGeoNode.h. References SetVisibility(). |
|
|
Definition at line 115 of file TGeoNode.h. References VisibleDaughters(). |
|
|
Definition at line 116 of file TGeoNode.h. |
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
Reimplemented from TNamed. |
|
|
Reimplemented from TObject. |
|
|
|
|
|
|
|
|
Referenced by SetAllInvisible(). |
|
|
Definition at line 55 of file TGeoNode.h. |
|
|
Definition at line 56 of file TGeoNode.h. |
|
|
Definition at line 57 of file TGeoNode.h. |
|
|
Definition at line 58 of file TGeoNode.h. Referenced by GetOverlaps(). |
|
|
Definition at line 59 of file TGeoNode.h. Referenced by GetOverlaps(). |
1.2.16