library: libGeom
#include "TGeoPatternFinder.h"

TGeoPatternFinder


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

class TGeoPatternFinder : public TObject

Inheritance Chart:
TObject
<-
TGeoPatternFinder
<-
TGeoPatternCylPhi
TGeoPatternCylR
TGeoPatternHoneycomb
TGeoPatternParaX
TGeoPatternParaY
TGeoPatternParaZ
TGeoPatternSphPhi
TGeoPatternSphR
TGeoPatternSphTheta
TGeoPatternTrapZ
 [more...]

    public:
TGeoPatternFinder() TGeoPatternFinder(TGeoVolume* vol, Int_t ndiv) TGeoPatternFinder(const TGeoPatternFinder&) virtual ~TGeoPatternFinder() virtual void cd(Int_t) static TClass* Class() virtual TGeoNode* FindNode(Double_t*) virtual Int_t GetByteCount() const Int_t GetCurrent() Int_t GetDivIndex() Double_t GetEnd() const virtual TGeoMatrix* GetMatrix() Int_t GetNdiv() const TGeoNode* GetNodeOffset(Int_t idiv) Double_t GetStart() const Double_t GetStep() const TGeoVolume* GetVolume() const virtual TClass* IsA() const TGeoPatternFinder& operator=(const TGeoPatternFinder&) void SetDivIndex(Int_t index) void SetVolume(TGeoVolume* vol) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
Double_t fStep division step length Double_t fStart starting point on divided axis Double_t fEnd ending point Int_t fCurrent current division element Int_t fNdivisions number of divisions Int_t fDivIndex index of first div. node TGeoMatrix* fMatrix generic matrix TGeoVolume* fVolume volume to which applies

Class Description


TGeoPatternFinder()
 Default constructor

TGeoPatternFinder(TGeoVolume *vol, Int_t ndiv)
 Default constructor

~TGeoPatternFinder()
 Destructor



Inline Functions


                      void cd(Int_t)
                     Int_t GetByteCount() const
                     Int_t GetCurrent()
                     Int_t GetDivIndex()
               TGeoMatrix* GetMatrix()
                     Int_t GetNdiv() const
                 TGeoNode* GetNodeOffset(Int_t idiv)
                  Double_t GetStart() const
                  Double_t GetStep() const
                  Double_t GetEnd() const
               TGeoVolume* GetVolume() const
                 TGeoNode* FindNode(Double_t*)
                      void SetDivIndex(Int_t index)
                      void SetVolume(TGeoVolume* vol)
                   TClass* Class()
                   TClass* IsA() const
                      void ShowMembers(TMemberInspector& insp, char* parent)
                      void Streamer(TBuffer& b)
                      void StreamerNVirtual(TBuffer& b)
         TGeoPatternFinder TGeoPatternFinder(const TGeoPatternFinder&)
        TGeoPatternFinder& operator=(const TGeoPatternFinder&)


Author: Andrei Gheata 30/10/01
Last update: root/geom:$Name: $:$Id: TGeoPatternFinder.cxx,v 1.10 2004/02/10 08:56:20 brun Exp $


ROOT page - Class index - Class Hierarchy - 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.