Coding rule violations corrected.
[u/mrichter/AliRoot.git] / ITS / AliITSv11GeometrySPD.h
1 #ifndef ALIITSV11GEOMETRYSPD_H
2 #define ALIITSV11GEOMETRYSPD_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /*
7   $Id$
8  */
9 #include <AliITSv11Geometry.h>
10 class TGeoVolume;
11
12 class AliITSv11GeometrySPD : public AliITSv11Geometry {
13   public:
14     AliITSv11GeometrySPD(){};
15     AliITSv11GeometrySPD(Bool_t debug):AliITSv11Geometry(debug){};
16     virtual ~AliITSv11GeometrySPD(){};
17     //
18     virtual void CarbonFiberSector(TGeoVolume *Moth);
19     virtual void HalfStave(TGeoVolume *Moth);
20     //
21     // Create figures for the documentation of this class
22     virtual void CreateFigure0(const Char_t *filepath="",
23                                const Char_t *type="gif");
24   private:
25     void SPDsectorShape(Int_t n,const Double_t *xc,const Double_t *yc,
26           const Double_t *r,const Double_t *ths,const Double_t *the,Int_t npr,
27                         Int_t &m,Double_t **xp,Double_t **yp);
28
29   private:
30     ClassDef(AliITSv11GeometrySPD,1) // ITS v11 Centeral SPD geometry
31 };
32
33 #endif