library: libGeom #include "TGeoPatternFinder.h"

# TGeoPatternHoneycomb

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

## class TGeoPatternHoneycomb : public TGeoPatternFinder

| Inheritance Chart:
`TObject`
| <- | `TGeoPatternFinder`
| <- | `TGeoPatternHoneycomb` |

        public:

                                TGeoPatternHoneycomb()
                                TGeoPatternHoneycomb(TGeoVolume* vol, Int_t nrows)
                                TGeoPatternHoneycomb(const TGeoPatternHoneycomb&)
                        virtual ~TGeoPatternHoneycomb()
                   virtual void cd(Int_t idiv)
                 static TClass* Class()
              virtual TGeoNode* FindNode(Double_t* point)
                virtual TClass* IsA() const
          TGeoPatternHoneycomb& operator=(const TGeoPatternHoneycomb&)
                   virtual void ShowMembers(TMemberInspector& insp, char* parent)
                   virtual void Streamer(TBuffer& b)
                           void StreamerNVirtual(TBuffer& b)

### Data Members

        private:

              Int_t fNrows       number of rows
              Int_t fAxisOnRows  axis along each row
             Int_t* fNdivisions  [fNrows] number of divisions for each row
          Double_t* fStart       [fNrows] starting points for each row

## Class Description

TGeoPatternHoneycomb()

     Default constructor

TGeoPatternHoneycomb(TGeoVolume *vol, Int_t nrows) :TGeoPatternFinder(vol, nrows)

     Default constructor

~TGeoPatternHoneycomb()

     destructor

TGeoNode* FindNode(Double_t * /*point*/)

     find the node containing the query point

### Inline Functions

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

Author: Andrei Gheata 30/10/01
Last update: root/geom:$Name: $:$Id: TGeoPatternFinder.cxx,v 1.12 2005/02/28 20:52:43 brun Exp $