// @(#)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*-*-*-*-*-*-*-*-*-*-*-*-* //*-* ============================= }