library: libGraf3d #include "THYPE.h"

# THYPE

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

## class THYPE : public TTUBE

| Inheritance Chart:
`TObject`
| <- | `TNamed`
`TAttLine`
`TAttFill`
`TAtt3D`
| <- | `TShape`
| <- | `TTUBE`
| <- | `THYPE` |

        public:

                          THYPE()
                          THYPE(const char* name, const char* title, const char* material, Float_t rmin, Float_t rmax, Float_t dz, Float_t phi)
                          THYPE(const THYPE&)
                  virtual ~THYPE()
           static TClass* Class()
          virtual Float_t GetPhi() const
          virtual TClass* IsA() const
                   THYPE& operator=(const THYPE&)
             virtual void ShowMembers(TMemberInspector& insp, char* parent)
             virtual void Streamer(TBuffer& b)
                     void StreamerNVirtual(TBuffer& b)

### Data Members

        protected:

          Float_t fPhi  stereo angle

## Class Description

     HYPE is an hyperboloid (not implemented. It has 4 parameters:

         - name       name of the shape
         - title      shape's title
         - material  (see TMaterial)
         - rmin       inner radius of the tube
         - rmax       outer radius of the tube
         - dz         half-length of the box along the z-axis
         - phi        stereo angle

THYPE()

     HYPE shape default constructor

THYPE(const char *name, const char *title, const char *material, Float_t rmin, Float_t rmax, Float_t dz, Float_t phi) : TTUBE(name,title,material,rmin,rmax,dz)

     HYPE shape normal constructor

~THYPE()

     HYPE shape default destructor

### Inline Functions

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

Author: Rene Brun 08/12/98
Last update: root/g3d:$Name: $:$Id: THYPE.cxx,v 1.3 2004/08/03 16:01:18 brun Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *