Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TGeoNodePos Class Reference

#include <TGeoCache.h>

Inheritance diagram for TGeoNodePos:

Inheritance graph
[legend]
Collaboration diagram for TGeoNodePos:

Collaboration graph
[legend]
List of all members.

Public Methods

 TGeoNodePos ()
 TGeoNodePos (Int_t ndaughters)
virtual ~TGeoNodePos ()
Int_t AddDaughter (Int_t ind, Int_t nindex)
Int_t AddMatrix (TGeoMatrix *global)
void ClearDaughter (Int_t ind)
void ClearMatrix ()
Int_t GetDaughter (Int_t ind) const
Int_t GetMatrixInd () const
const char * GetName () const
Int_t GetNdaughters () const
TGeoNodeGetNode () const
Int_t GetUsageCount () const
Bool_t HasDaughters () const
Bool_t IsPersistent () const
void IncrementUsageCount ()
void Map (TGeoNode *node)
void ResetCount ()
void SetMatrix (Int_t mat_ind)
void SetPersistency (Bool_t flag=kTRUE)

Static Public Attributes

const Int_t kPersistentNodeMask
const UChar_t kPersistentMatrixMask
const UInt_t kNoMatrix

Constructor & Destructor Documentation

TGeoNodePos::TGeoNodePos  
 

TGeoNodePos::TGeoNodePos Int_t    ndaughters
 

virtual TGeoNodePos::~TGeoNodePos   [virtual]
 


Member Function Documentation

Int_t TGeoNodePos::AddDaughter Int_t    ind,
Int_t    nindex
 

Definition at line 325 of file TGeoCache.h.

Int_t TGeoNodePos::AddMatrix TGeoMatrix   global
 

void TGeoNodePos::ClearDaughter Int_t    ind
 

Definition at line 327 of file TGeoCache.h.

void TGeoNodePos::ClearMatrix  
 

Int_t TGeoNodePos::GetDaughter Int_t    ind const
 

Referenced by TGeoNodeObjArray::GetDaughter().

Int_t TGeoNodePos::GetMatrixInd   const
 

Definition at line 330 of file TGeoCache.h.

Referenced by TGeoNodeObjArray::GetMatrixInd().

const char* TGeoNodePos::GetName   const [virtual]
 

Reimplemented from TObject.

Definition at line 331 of file TGeoCache.h.

References TNamed::GetName().

Int_t TGeoNodePos::GetNdaughters   const
 

Definition at line 332 of file TGeoCache.h.

Referenced by TGeoNodeObjArray::GetNdaughters().

TGeoNode* TGeoNodePos::GetNode   const
 

Definition at line 333 of file TGeoCache.h.

Referenced by TGeoNodeObjArray::GetNode().

Int_t TGeoNodePos::GetUsageCount   const
 

Definition at line 334 of file TGeoCache.h.

Referenced by TGeoNodeObjArray::GetUsageCount().

Bool_t TGeoNodePos::HasDaughters   const
 

Referenced by TGeoNodeObjArray::HasDaughters().

Bool_t TGeoNodePos::IsPersistent   const
 

Definition at line 336 of file TGeoCache.h.

References kPersistentNodeMask.

Referenced by TGeoNodeObjArray::IsPersistent().

void TGeoNodePos::IncrementUsageCount  
 

Definition at line 338 of file TGeoCache.h.

Referenced by TGeoNodeObjArray::IncrementUsageCount().

void TGeoNodePos::Map TGeoNode   node
 

void TGeoNodePos::ResetCount  
 

Definition at line 340 of file TGeoCache.h.

References kPersistentNodeMask.

void TGeoNodePos::SetMatrix Int_t    mat_ind
 

Definition at line 341 of file TGeoCache.h.

Referenced by TGeoNodeObjArray::SetMatrix().

void TGeoNodePos::SetPersistency Bool_t    flag = kTRUE
 

Referenced by TGeoNodeObjArray::SetPersistency().


Member Data Documentation

const Int_t TGeoNodePos::kPersistentNodeMask [static]
 

Definition at line 311 of file TGeoCache.h.

Referenced by IsPersistent(), and ResetCount().

const UChar_t TGeoNodePos::kPersistentMatrixMask [static]
 

Definition at line 312 of file TGeoCache.h.

const UInt_t TGeoNodePos::kNoMatrix [static]
 

Definition at line 313 of file TGeoCache.h.


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 14:58:58 2003 for ROOT by doxygen1.2.16