TGeoPatternFinder


class description - source file - inheritance tree

class TGeoPatternFinder : public TGeoFinder


    public:
virtual void ~TGeoPatternFinder() virtual void cd(Int_t idiv) static TClass* Class() virtual TGeoNode* FindNode(Double_t* point) TGeoVolume* GetBasicVolume() const Int_t GetCurrent() Int_t GetDivIndex() virtual TGeoMatrix* GetMatrix() Int_t GetNdiv() TGeoNode* GetNodeOffset(Int_t idiv) virtual TClass* IsA() const virtual void SetBasicVolume(TGeoVolume* vol) void SetDivIndex(Int_t index) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
Double_t fStep division length Double_t fStart starting point 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 TGeoVolume* fBasicCell basic volume used for this pattern TGeoMatrix* fMatrix generic matrix


See also

TGeoPatternCylPhi, TGeoPatternCylR, TGeoPatternHoneycomb, TGeoPatternParaX, TGeoPatternParaY, TGeoPatternParaZ, TGeoPatternSphPhi, TGeoPatternSphR, TGeoPatternSphTheta, TGeoPatternTrapZ, TGeoPatternX, TGeoPatternY, TGeoPatternZ

Class Description


~TGeoPatternFinder()
 Destructor
   if (fMatrix && (fMatrix!=gGeoIdentity)) delete fMatrix;

TGeoVolume* GetBasicVolume() const
 returns the pointer to the volume corresponding to a given division



Inline Functions


               void cd(Int_t idiv)
              Int_t GetCurrent()
              Int_t GetDivIndex()
        TGeoMatrix* GetMatrix()
              Int_t GetNdiv()
          TGeoNode* GetNodeOffset(Int_t idiv)
          TGeoNode* FindNode(Double_t* point)
               void SetBasicVolume(TGeoVolume* vol)
               void SetDivIndex(Int_t index)
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)


Author: Andrei Gheata 30/10/01
Last update: root/geom:$Name: $:$Id: TGeoPatternFinder.cxx,v 1.2 2002/07/10 19:24:16 brun Exp $


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.