00001 // @(#)root/g3d:$Id: THYPE.cxx 31635 2009-12-08 10:35:17Z couet $ 00002 // Author: Rene Brun 08/12/98 00003 00004 /************************************************************************* 00005 * Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. * 00006 * All rights reserved. * 00007 * * 00008 * For the licensing terms see $ROOTSYS/LICENSE. * 00009 * For the list of contributors see $ROOTSYS/README/CREDITS. * 00010 *************************************************************************/ 00011 00012 #include "THYPE.h" 00013 00014 ClassImp(THYPE) 00015 00016 00017 //______________________________________________________________________________ 00018 // Begin_Html <P ALIGN=CENTER> <IMG SRC="gif/hype.gif"> </P> End_Html 00019 // HYPE is an hyperboloid (not implemented. It has 4 parameters: 00020 // 00021 // - name name of the shape 00022 // - title shape's title 00023 // - material (see TMaterial) 00024 // - rmin inner radius of the tube 00025 // - rmax outer radius of the tube 00026 // - dz half-length of the box along the z-axis 00027 // - phi stereo angle 00028 00029 00030 //______________________________________________________________________________ 00031 THYPE::THYPE() 00032 { 00033 // HYPE shape default constructor 00034 00035 fPhi = 0.; 00036 } 00037 00038 00039 //______________________________________________________________________________ 00040 THYPE::THYPE(const char *name, const char *title, const char *material, Float_t rmin, 00041 Float_t rmax, Float_t dz, Float_t phi) 00042 : TTUBE(name,title,material,rmin,rmax,dz) 00043 { 00044 // HYPE shape normal constructor 00045 00046 fPhi = phi; 00047 } 00048 00049 00050 //______________________________________________________________________________ 00051 THYPE::~THYPE() 00052 { 00053 // HYPE shape default destructor 00054 }