]>
Commit | Line | Data |
---|---|---|
ab2f6604 | 1 | #ifndef ALIGCONE_H |
2 | #define ALIGCONE_H | |
3da30618 | 3 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * |
4 | * See cxx source for full Copyright notice */ | |
5 | ||
6 | /* $Id$ */ | |
ab2f6604 | 7 | |
8 | #include "AliGTube.h" | |
9 | ||
10 | class AliGCone: public AliGTube { | |
11 | ||
12 | protected: | |
13 | Float_t fRmax2; /* outside radius at the high z limit */ | |
14 | Float_t fRmin2; /* inside radius at the high z limit */ | |
15 | ||
16 | public: | |
17 | AliGCone(); /* Default Constructor */ | |
18 | AliGCone( Text_t *name, Text_t *title, Float_t dz, Float_t rmin1, Float_t rmax1, Float_t rmin2, Float_t rmax2 ); | |
19 | AliGCone( Text_t *name, Text_t *title, Float_t dz, Float_t rmax1, Float_t rmax2=0 ); | |
20 | AliGCone(AliGCone *cone); | |
21 | virtual ~AliGCone(); /* Destructor */ | |
22 | ||
23 | Float_t GetRmin2() {return fRmin2;} | |
24 | Float_t GetRmax2() {return fRmax2;} | |
25 | ||
26 | virtual void DrawShape(Option_t *option); // *MENU* | |
27 | virtual void Draw(Option_t *option); | |
28 | virtual void SetPoints(Float_t *buff); | |
29 | ||
30 | ClassDef(AliGCone,1) // Simple cone class | |
31 | }; | |
32 | #endif |