// @(#)root/g3d:$Name: $:$Id: TELTU.cxx,v 1.2 2002/11/11 11:21:16 brun Exp $ // Author: Rene Brun 26/06/97 /************************************************************************* * Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. * * All rights reserved. * * * * For the licensing terms see $ROOTSYS/LICENSE. * * For the list of contributors see $ROOTSYS/README/CREDITS. * *************************************************************************/ #include "TELTU.h" #include "TNode.h" ClassImp(TELTU) //______________________________________________________________________________ //
 
 
// 'ELTU' is a  cylinder with  an elliptical  section.  It  has three
//        parameters:  the  ellipse  semi-axis   in  X,  the  ellipse
//        semi-axis in Y  and the half length in Z.   The equation of
//        the conical curve is:
//             X**2/fRx**2  +  Y**2/fRy**2  =  1
//        ELTU is not divisible.
//
//     - name       name of the shape
//     - title      shape's title
//     - material  (see TMaterial)
//     - rx         the  ellipse  semi-axis   in  X
//     - ry         the  ellipse  semi-axis   in  Y
//     - dz         half-length in z
//______________________________________________________________________________
 TELTU::TELTU()
{
//*-*-*-*-*-*-*-*-*-*-*-*ELTU shape default constructor*-*-*-*-*-*-*-*-*-*-*-*-*
//*-*                    ==============================
}
//______________________________________________________________________________
 TELTU::TELTU(const char *name, const char *title, const char *material, Float_t rx, Float_t ry,
             Float_t dz):TTUBE (name,title,material,0,rx,dz,rx?ry/rx:1.0)
{}
//______________________________________________________________________________
 TELTU::~TELTU()
{
//*-*-*-*-*-*-*-*-*-*-*-*-*ELTU shape default destructor*-*-*-*-*-*-*-*-*-*-*-*-*
//*-*                      =============================
}