Logo ROOT   6.08/07
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 #ifndef ROOT_TTUBE
30 #include "TTUBE.h"
31 #endif
32 
33 class TELTU : public TTUBE {
34 
35 public:
36  TELTU();
37  TELTU(const char *name, const char *title, const char *material, Float_t rx, Float_t ry,Float_t dz);
38  virtual ~TELTU();
39 
40  ClassDef(TELTU,1) //ELTU shape
41 };
42 
43 #endif
float Float_t
Definition: RtypesCore.h:53
TELTU()
ELTU shape default constructor.
Definition: TELTU.cxx:39
A cylinder with an elliptical section.
Definition: TELTU.h:33
#define ClassDef(name, id)
Definition: Rtypes.h:254
A tube.
Definition: TTUBE.h:34
virtual ~TELTU()
ELTU shape default destructor.
Definition: TELTU.cxx:53
char name[80]
Definition: TGX11.cxx:109