TGeoCacheDummy


class description - source file - inheritance tree

class TGeoCacheDummy : public TGeoNodeCache


    public:
TGeoCacheDummy TGeoCacheDummy() TGeoCacheDummy TGeoCacheDummy(TGeoNode* top) TGeoCacheDummy TGeoCacheDummy(const TGeoCacheDummy&) virtual void ~TGeoCacheDummy() virtual Bool_t CdDown(Int_t index, Bool_t make = kTRUE) virtual void CdTop() virtual void CdUp() static TClass* Class() virtual void CleanCache() virtual void ClearDaughter(Int_t) virtual void ClearNode(Int_t) virtual void Compact() virtual void DeleteCaches() virtual Bool_t DumpNodes() virtual void* GetBranch() const virtual void GetBranchNames(Int_t* names) const virtual void GetBranchNumbers(Int_t* copyNumbers, Int_t* volumeNumbers) const virtual void GetBranchOnlys(Int_t* isonly) const virtual TGeoHMatrix* GetCurrentMatrix() const Int_t GetCurrentNode() const virtual Int_t GetFreeSpace() const virtual void* GetMatrices() const virtual TGeoNode* GetMother(Int_t up = 1) const virtual Int_t GetNfree() const virtual TGeoNode* GetNode() const virtual Int_t GetNodeId() const virtual Int_t GetNused() const virtual const char* GetPath() const virtual Int_t GetUsageCount() const virtual void IncreasePool(Int_t) virtual void IncrementUsageCount() virtual TClass* IsA() const virtual Bool_t IsDummy() const virtual void LocalToMaster(const Double_t* local, Double_t* master) const virtual void LocalToMasterBomb(const Double_t* local, Double_t* master) const virtual void LocalToMasterVect(const Double_t* local, Double_t* master) const virtual void MasterToLocal(const Double_t* master, Double_t* local) const virtual void MasterToLocalBomb(const Double_t* master, Double_t* local) const virtual void MasterToLocalVect(const Double_t* master, Double_t* local) const virtual void PrintNode() const virtual void Refresh() Bool_t SetPersistency() virtual void ShowMembers(TMemberInspector& insp, char* parent) void Status() const virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
TGeoNode* fTop top node TGeoNode* fNode current node TGeoHMatrix* fMatrix current matrix TGeoHMatrix** fMatrixBranch current branch of global matrices TGeoNode** fNodeBranch current branch of nodes

Class Description

 Physical tree description.





/*

*/


TGeoCacheDummy()

TGeoCacheDummy(TGeoNode *top)

~TGeoCacheDummy()

Bool_t CdDown(Int_t index, Bool_t /*make*/)

void CdUp()

Int_t GetNodeId() const
 Get unique node id.

void GetBranchNames(Int_t *names) const
 Fill names with current branch volume names (4 char)

void GetBranchNumbers(Int_t *copyNumbers, Int_t *volumeNumbers) const
 Fill copy numbers of current branch nodes.

void GetBranchOnlys(Int_t *isonly) const
 Fill copy numbers of current branch nodes.

const char* GetPath()
 prints the current path

void LocalToMaster(const Double_t *local, Double_t *master) const

void LocalToMasterVect(const Double_t *local, Double_t *master) const

void LocalToMasterBomb(const Double_t *local, Double_t *master) const

void MasterToLocal(const Double_t *master, Double_t *local) const

void MasterToLocalVect(const Double_t *master, Double_t *local) const

void MasterToLocalBomb(const Double_t *master, Double_t *local) const



Inline Functions


                  void CdTop()
                  void CleanCache()
                  void ClearDaughter(Int_t)
                  void ClearNode(Int_t)
                  void Compact()
                  void DeleteCaches()
                Bool_t DumpNodes()
                 void* GetBranch() const
          TGeoHMatrix* GetCurrentMatrix() const
                 Int_t GetCurrentNode() const
                 Int_t GetFreeSpace() const
                 void* GetMatrices() const
             TGeoNode* GetMother(Int_t up = 1) const
             TGeoNode* GetNode() const
                 Int_t GetNfree() const
                 Int_t GetNused() const
                 Int_t GetUsageCount() const
                  void IncreasePool(Int_t)
                  void IncrementUsageCount()
                Bool_t IsDummy() const
                  void PrintNode() const
                  void Refresh()
                Bool_t SetPersistency()
                  void Status() const
               TClass* Class()
               TClass* IsA() const
                  void ShowMembers(TMemberInspector& insp, char* parent)
                  void Streamer(TBuffer& b)
                  void StreamerNVirtual(TBuffer& b)
        TGeoCacheDummy TGeoCacheDummy(const TGeoCacheDummy&)


Author: Andrei Gheata 18/03/02
Last update: root/geom:$Name: $:$Id: TGeoCache.cxx,v 1.18 2003/03/14 11:49:02 brun Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *


ROOT page - Class index - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.