00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef ROOT_TCONS
00013 #define ROOT_TCONS
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025 #ifndef ROOT_TTUBS
00026 #include "TTUBS.h"
00027 #endif
00028
00029 class TCONS : public TTUBS {
00030
00031 protected:
00032 Float_t fRmin2;
00033 Float_t fRmax2;
00034
00035 virtual void SetPoints(Double_t *points) const;
00036 public:
00037 TCONS();
00038 TCONS(const char *name, const char *title, const char *material, Float_t dz, Float_t rmin1, Float_t rmax1,
00039 Float_t rmin2, Float_t rmax2, Float_t phi1, Float_t phi2);
00040 TCONS(const char *name, const char *title, const char *material, Float_t rmax1, Float_t dz
00041 , Float_t phi1, Float_t phi2, Float_t rmax2 = 0);
00042 virtual ~TCONS();
00043
00044 virtual Float_t GetRmin2() const {return fRmin2;}
00045 virtual Float_t GetRmax2() const {return fRmax2;}
00046
00047 ClassDef(TCONS,1)
00048 };
00049
00050 #endif