library: libGeom #include "TGeoCache.h"

# TGeoCacheState

class description - source file - inheritance tree (.pdf)

## class TGeoCacheState : public TObject

| Inheritance Chart:

`TObject`

<-

`TGeoCacheState`

<-

`TGeoCacheStateDummy` |

        public:

                          TGeoCacheState()
                          TGeoCacheState(Int_t capacity)
                          TGeoCacheState(const TGeoCacheState&)
                  virtual ~TGeoCacheState()
           static TClass* Class()
           virtual Bool_t GetState(Int_t& level, Double_t* point) const
          virtual TClass* IsA() const
          TGeoCacheState& operator=(const TGeoCacheState&)
             virtual void SetState(Int_t level, Int_t startlevel, Bool_t ovlp, Double_t* point = 0)
             virtual void ShowMembers(TMemberInspector& insp, char* parent)
             virtual void Streamer(TBuffer& b)
                     void StreamerNVirtual(TBuffer& b)

### Data Members

        protected:

              Int_t fCapacity      maximum level stored
              Int_t fLevel         level in the current branch
              Int_t fStart         start level
              Int_t fIdBranch[30]  ID branch
          Double_t* fPoint         last point in master frame
             Bool_t fOverlapping   overlap flag

        public:

          Int_t* fBranch    last branch stored
          Int_t* fMatrices  global matrices for last branch

## Class Description

     Physical tree description.

/* */

TGeoCacheState()

    --- Default ctor

TGeoCacheState(Int_t capacity)

    --- ctor

~TGeoCacheState()

    --- dtor

void SetState(Int_t level, Int_t startlevel, Bool_t ovlp, Double_t *point)

Bool_t GetState(Int_t &level, Double_t *point) const

### Inline Functions

                    TClass* Class()
                    TClass* IsA() const
                       void ShowMembers(TMemberInspector& insp, char* parent)
                       void Streamer(TBuffer& b)
                       void StreamerNVirtual(TBuffer& b)
             TGeoCacheState TGeoCacheState(const TGeoCacheState&)
            TGeoCacheState& operator=(const TGeoCacheState&)

Author: Andrei Gheata 18/03/02
Last update: root/geom:$Name: $:$Id: TGeoCache.cxx,v 1.35 2005/05/26 13:20:26 brun Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *