1 #ifndef ALIITSGEOMETRYSSDCONE_H
2 #define ALIITSGEOMETRYSSDCONE_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
11 ITS SSD Cone Geometry. Version 11
13 #include "AliITSBaseGeometry.h"
16 class AliITSGeometrySSDCone : public AliITSBaseGeometry {
18 AliITSGeometrySSDCone();
19 AliITSGeometrySSDCone(TVector3 *&tran,const char moth[3],Int_t mat0);
20 virtual ~AliITSGeometrySSDCone();
21 void CreateG3Geometry(const char moth[3],TVector3 &trans);
22 void CreateG3Materials();
23 void BuildDisplayGeometry();
25 Double_t th; //mm, Thickness of Rohacell+carbon fiber
26 Double_t ct; //mm, Carbon finber thickness
27 Double_t r; // mm, Radius of curvature.
28 Double_t tc; // angle of SSD cone [degrees].
29 Double_t sintc,costc,tantc;
30 Double_t z0,zcylinder,zpost;
31 Double_t Routmax,RoutHole,Routmin;
32 Double_t Rholemax,Rholemin;
33 Double_t RPostmin,dRPost,zpostmax,phi0post;
34 Double_t Rinmax,Rincylinder,RinHole,Rinmin,dzin;
35 Int_t nspoaks,ninscrews,npost,nmounts;
36 Int_t SSDcf; // SSD support cone Carbon Fiber materal number.
37 Int_t SSDfs; // SSD support cone inserto stesalite 4411w.
38 Int_t SSDfo; // SSD support cone foam, Rohacell 50A.
39 Int_t SSDsw; // SSD support cone screw material,Stainless steal
40 Int_t ncse; // number of screw ends (copy number)
41 Int_t ncpe; // number of pin end (copy number)
42 Int_t ncst; // number of screw tops (copy number)
104 Double_t dphim,phi0m;
109 Double_t dphin,phi0n;
114 Double_t dphio,phi0o;
119 Double_t dphip,phi0p;
125 ClassDef(AliITSGeometrySSDCone,1)// ITS SSD support cone geometry version 1