Logo ROOT  
Reference Guide
TELTU.h
Go to the documentation of this file.
1// @(#)root/g3d:$Id$
2// Author: Rene Brun 26/06/97
3
4/*************************************************************************
5 * Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *
6 * All rights reserved. *
7 * *
8 * For the licensing terms see $ROOTSYS/LICENSE. *
9 * For the list of contributors see $ROOTSYS/README/CREDITS. *
10 *************************************************************************/
11
12#ifndef ROOT_TELTU
13#define ROOT_TELTU
14
15
16////////////////////////////////////////////////////////////////////////////
17// //
18// TELTU //
19// //
20// 'ELTU' is a cylinder with an elliptical section. It has three //
21// parameters: the ellipse semi-axis in X, the ellipse //
22// semi-axis in Y and the half length in Z. The equation of //
23// the conical curve is: //
24// X**2/fRx**2 + Y**2/fRy**2 = 1 //
25// ELTU is not divisible. //
26// //
27////////////////////////////////////////////////////////////////////////////
28
29#include "TTUBE.h"
30
31class TELTU : public TTUBE {
32
33public:
34 TELTU();
35 TELTU(const char *name, const char *title, const char *material, Float_t rx, Float_t ry,Float_t dz);
36 virtual ~TELTU();
37
38 ClassDef(TELTU,1) //ELTU shape
39};
40
41#endif
float Float_t
Definition: RtypesCore.h:53
#define ClassDef(name, id)
Definition: Rtypes.h:326
char name[80]
Definition: TGX11.cxx:109
A cylinder with an elliptical section.
Definition: TELTU.h:31
virtual ~TELTU()
ELTU shape default destructor.
Definition: TELTU.cxx:53
TELTU()
ELTU shape default constructor.
Definition: TELTU.cxx:39
A tube.
Definition: TTUBE.h:32