]>
Commit | Line | Data |
---|---|---|
541f7ba6 | 1 | #ifndef ALIITSMIXTURE_H |
2 | #define ALIITSMIXTURE_H | |
162acd47 | 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 | */ | |
541f7ba6 | 9 | #include <TGeoMaterial.h> |
162acd47 | 10 | |
541f7ba6 | 11 | class AliITSMixture : public TGeoMixture{ |
bc825688 | 12 | public: |
541f7ba6 | 13 | AliITSMixture(){}; |
14 | AliITSMixture(const char *name,Int_t N,Double_t *w,TObjArray *m, | |
15 | Double_t rho=-1.,Double_t radlen=0.,Double_t intleng=0.); | |
16 | virtual ~AliITSMixture(){}; | |
bc825688 | 17 | private: |
541f7ba6 | 18 | ClassDef(AliITSMixture,1) // Extension of TGeoMixture class |
19 | } | |
20 | ; | |
162acd47 | 21 | #endif |
97874584 | 22 | |
541f7ba6 | 23 | //#ifndef ALIITSARB8_H |
24 | //#define ALIITSARB8_H | |
25 | ///* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * | |
26 | // * See cxx source for full Copyright notice */ | |
27 | // | |
28 | ///* | |
29 | // $Id$ | |
30 | // */ | |
31 | // | |
32 | //#include <TGeoArb8.h> | |
33 | //class AliITSArb8 : public TGeoArb8{ | |
34 | // AliITSArb8(){}; | |
35 | // virtual ~AliITSArb8(){}; | |
36 | // Double_t GetVertice(Int_t i,Int_t ixy){return (GetVertices())[i][ixy];}const// Returns value of fXY[i][ixy] | |
37 | // Double_t GetVerticeX(Int_t i){return GetVertice(i,0);}const// Returns value of fXY[i][0] | |
38 | // Double_t GetVerticeY(Int_t i){return GetVertice(i,1);}const// Returns value of fXY[i][1] | |
39 | // Double_t& Dz(){return fDz;}// Returns address of fDz | |
40 | // Double_t& VerticeX(Int_t i){return fXY[i][0];}// Returns address of fXY[i][0] | |
41 | // Double_t& VerticeY(Int_t i){return fXY[i][1];}// Returns address of fXY[i][1] | |
42 | // private: | |
43 | // ClassDef(AliITSArb8,1) // Extension of TGeoArb8 class | |
44 | //} | |
45 | //; | |
46 | //#endif | |
47 | ||
48 | //#ifndef ALIITSBBOX_H | |
49 | //#define ALIITSBBOX_H | |
50 | ///* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * | |
51 | // * See cxx source for full Copyright notice */ | |
52 | // | |
53 | ///* | |
54 | // $Id$ | |
55 | // */ | |
56 | // | |
57 | //#include <TGeoBBox.h> | |
58 | //class AliITSBBox : public TGeoBBox{ | |
59 | // AliITSBBox(){}; | |
60 | // virtual ~AliITSBBox(){}; | |
61 | // Double_t GetOrigin(Int_t ixyz){return (GetOrigin())[ixyz];}const// Returns value of fOrigin[ixyz] | |
62 | // Double_t GetX0(){return GetOrigin(0);}const// Returns value of fOrigin[0] | |
63 | // Double_t GetY0(){return GetOrigin(1);}const// Returns value of fOrigin[1] | |
64 | // Double_t GetY0(){return GetOrigin(2);}const// Returns value of fOrigin[2] | |
65 | // Double_t& Dx(){return fDX;}// Returns address of fDx | |
66 | // Double_t& Dy(){return fDY;}// Returns address of fDy | |
67 | // Double_t& Dz(){return fDZ;}// Returns address of fDz | |
68 | // Double_t& X0(){return fOrigin[0];}// Returns address of fOrigin[0] | |
69 | // Double_t& Y0(){return fOrigin[1];}// Returns address of fOrigin[1] | |
70 | // Double_t& Z0(){return fOrigin[2];}// Returns address of fOrigin[2] | |
71 | // private: | |
72 | // ClassDef(AliITSBBox,1) // Extension of TGeoBBox class | |
73 | //} | |
74 | //; | |
75 | //#endif | |
76 | ||
77 | //#ifndef ALIITSCONE_H | |
78 | //#define ALIITSCONE_H | |
79 | ///* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * | |
80 | // * See cxx source for full Copyright notice */ | |
81 | // | |
82 | ///* | |
83 | // $Id$ | |
84 | // */ | |
85 | // | |
86 | //#include <TGeoCone.h> | |
87 | //class AliITSCone : public TGeoCone{ | |
88 | // AliITSCone(){}; | |
89 | // virtual ~AliITSCone(){}; | |
90 | // Double_t& Dz(){return fDz;}// Returns address of fDz | |
91 | // Double_t& Rmin1(){return fRmin1;}// Returns address of fRmin1 | |
92 | // Double_t& Rmax1(){return fRmax1;}// Returns address of fRmax1 | |
93 | // Double_t& Rmin2(){return fRmin2;}// Returns address of fRmin2 | |
94 | // Double_t& Rmax2(){return fRmax2;}// Returns address of fRmax2 | |
95 | // private: | |
96 | // ClassDef(AliITSCone,1) // Extension of TGeoCone class | |
97 | //} | |
98 | //; | |
99 | //#endif | |
100 | ||
101 | //#ifndef ALIITSCONESEG_H | |
102 | //#define ALIITSCONESEG_H | |
103 | ///* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * | |
104 | // * See cxx source for full Copyright notice */ | |
105 | // | |
106 | ///* | |
107 | // $Id$ | |
108 | // */ | |
109 | // | |
110 | //#include <TGeoCone.h> | |
111 | //class AliITSConeSeg : public TGeoConeSeg{ | |
112 | // AliITSConeSeg(){}; | |
113 | // virtual ~AliITSConeSeg(){}; | |
114 | // Double_t& Phi1(){return fPhi1;}// Returns address of fPhi1 | |
115 | // Double_t& Phi2(){return fPhi2;}// Returns address of fPhi2 | |
116 | // private: | |
117 | // ClassDef(AliITSConeSeg,1) // Extension of TGeoConeSeg class | |
118 | //} | |
119 | //; | |
120 | //#endif | |
121 | ||
122 | //#ifndef ALIITSCTUB_H | |
123 | //#define ALIITSCTUB_H | |
124 | ///* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * | |
125 | // * See cxx source for full Copyright notice */ | |
126 | // | |
127 | ///* | |
128 | // $Id$ | |
129 | // */ | |
130 | // | |
131 | //#include <TGeoTube.h> | |
132 | // | |
133 | //class AliITSCtub : public TGeoCtub{ | |
134 | // AliITSCtub(){}; | |
135 | // virtual ~AliITSCtub(){}; | |
136 | // Double_t GetNlow(Int_t ixyz){return (GetNlow())[ixyz]};const // Returns value GetNlow[ixyz] | |
137 | // Double_t GetNhigh(Int_t ixyz){return (GetNhigh())[ixyz]};const // Returns value GetNhigh[ixyz] | |
138 | // Double_t& NlowX(){return fNlow[0];}// Returns address of fNlow[0] | |
139 | // Double_t& NlowY(){return fNlow[1];}// Returns address of fNlow[1] | |
140 | // Double_t& NlowZ(){return fNlow[2];}// Returns address of fNlow[2] | |
141 | // Double_t& NhighX(){return fNhigh[0];}// Returns address of fNhigh[0] | |
142 | // Double_t& NhighY(){return fNhigh[1];}// Returns address of fNhigh[1] | |
143 | // Double_t& NhighZ(){return fNhigh[2];}// Returns address of fNhigh[2] | |
144 | // private: | |
145 | // ClassDef(AliITSCtub,1) // Extension of TGeoCtub class | |
146 | //} | |
147 | //; | |
148 | //#endif | |
149 | ||
150 | //#ifndef ALIITSGTRA_H | |
151 | //#define ALIITSGTRA_H | |
152 | ///* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * | |
153 | // * See cxx source for full Copyright notice */ | |
154 | // | |
155 | ///* | |
156 | // $Id$ | |
157 | // */ | |
158 | // | |
159 | //#include <TGeoArb8.h> | |
160 | //class AliITSGtra : public TGeoGtra{ | |
161 | // AliITSGtra(){}; | |
162 | // virtual ~AliITSGtra(){}; | |
163 | // Double_t& TwistAngle(){return fTwistAngle;}// Returns address of fTwistAngle | |
164 | // private: | |
165 | // ClassDef(AliITSGtra,1) // Extension of TGeoGtra class | |
166 | //} | |
167 | //; | |
168 | //#endif | |
169 | ||
170 | // TGeoPara : TGeoBox | |
171 | ||
172 | //#ifndef ALIITSPCON_H | |
173 | //#define ALIITSPCON_H | |
174 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * | |
175 | * See cxx source for full Copyright notice */ | |
aa9bc63b | 176 | |
541f7ba6 | 177 | /* |
178 | $Id$ | |
179 | */ | |
180 | /* | |
181 | #include <TGeoPcon.h> | |
182 | class AliITSpCon : public TGeoPcon{ | |
183 | public: | |
184 | AliITSpCon(){}; | |
185 | AliITSpCon(const char* name,Double_t phi,Double_t dphi,Int_t nz){ | |
186 | TGeoPcon(name,phi,dphi,nz);}; | |
187 | virtual ~AliITSpCon(){;}; | |
188 | // Returns value of fRmin[i] | |
189 | Double_t GetRmin(Int_t i)const{return (((TGeoPcon*)this)->GetRmin())[i];} | |
190 | // Returns value of fRmax[i] | |
191 | Double_t GetRmax(Int_t i)const{return (((TGeoPcon*)this)->GetRmax())[i];} | |
192 | // Returns value of fZ[i] | |
193 | Double_t GetZ(Int_t i)const{return (((TGeoPcon*)this)->GetZ())[i];} | |
194 | private: | |
195 | ClassDef(AliITSpCon,1) // Extension of TGeoPcon class | |
196 | } | |
197 | ; | |
198 | #endif | |
199 | */ | |
200 | // TGeoPgon : TGeoPcon | |
201 | // TGeoSphere : TGeoBBox | |
202 | // TGeoTrap : TGeoArb8 | |
203 | // TGeoTrd1 : TGeoBBox | |
204 | // TGeoTrd2 : TGeoBBox | |
205 | ||
206 | ||
207 | //#ifndef ALIITSTUBE_H | |
208 | //#define ALIITSTUBE_H | |
209 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * | |
210 | * See cxx source for full Copyright notice */ | |
aa9bc63b | 211 | |
541f7ba6 | 212 | /* |
213 | $Id$ | |
214 | */ | |
215 | /* | |
216 | #include <TGeoTube.h> | |
217 | class AliITSTube : public TGeoTube{ | |
218 | public: | |
219 | AliITSTube(){}; | |
220 | AliITSTube(const char *name,double_t rmin,Double_t rmax,Double_t dz){ | |
221 | TGeoTube(name,rmin,rmax,dz);}; | |
222 | virtual ~AliITSTube(){}; | |
223 | Double_t& Rmin(){return fRmin;}// Returns address of fRmin | |
224 | Double_t& Rmax(){return fRmax;}// Returns address of fRmax | |
225 | Double_t& Dz(){return fDZ;}// Returns address of fDz | |
226 | private: | |
227 | ClassDef(AliITSTube,1) // Extension of TGeoTube class | |
228 | } | |
229 | ; | |
230 | #endif | |
231 | */ | |
232 | // TGeoTubeSeg : TGeoTube | |
233 | ||
234 | //#ifndef ALIITSELTU_H | |
235 | //#define ALIITSELTU_H | |
236 | ///* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * | |
237 | // * See cxx source for full Copyright notice */ | |
238 | // | |
239 | ///* | |
240 | // $Id$ | |
241 | // */ | |
242 | //#include <TGeoTube.h> | |
243 | //#include <TGeoEltu.h> | |
244 | //class AliITSEltu : public TGeoEltu{ | |
245 | // AliITSEltu(){}; | |
246 | // virtual ~AliITSEltu(){}; | |
247 | // Double_t& A(){return TGeoTube::Rmin();}// Returns address of A | |
248 | // Double_t& B(){return TGeoTube::Rmax();}// Returns address of B | |
249 | // Double_t& Dz(){return TGeoTube::Dz();}// Returns address of Dz | |
250 | // private: | |
251 | // ClassDef(AliITSEltu,1) // Extension of TGeoEltu class | |
252 | //} | |
253 | //; | |
254 | //#endif |