ROOT
6.30.04
Reference Guide
All
Namespaces
Files
Pages
TPGON.h
Go to the documentation of this file.
1
// @(#)root/g3d:$Id$
2
// Author: Nenad Buncic 29/09/95
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_TPGON
13
#define ROOT_TPGON
14
15
16
////////////////////////////////////////////////////////////////////////////
17
// //
18
// TPGON //
19
// //
20
// PGON is a polygone. It has at least 10 parameters, the lower phi limit,//
21
// the range in phi, the number of straight sides (of equal length) //
22
// between those phi limits, the number (at least two) of z planes where //
23
// the radius is changing for each z boundary and the z coordinate, the //
24
// minimum radius and the maximum radius. //
25
// //
26
////////////////////////////////////////////////////////////////////////////
27
28
#include "
TPCON.h
"
29
30
class
TPGON :
public
TPCON {
31
protected
:
32
virtual
void
FillTableOfCoSin(Double_t phi, Double_t angstep,Int_t n)
const
;
// Fill the table of cosin
33
34
public
:
35
TPGON();
36
TPGON(
const
char
*name,
const
char
*title,
const
char
*material, Float_t phi1, Float_t dphi1,
37
Int_t npdv, Int_t nz);
38
virtual
~TPGON();
39
ClassDef(TPGON,1)
//PGON shape
40
};
41
42
#endif
TPCON.h
graf3d
g3d
inc
TPGON.h
Generated on Tue May 5 2020 14:02:39 for ROOT by
1.8.5