]> git.uio.no Git - u/mrichter/AliRoot.git/blob - ITS/AliITSGeometryITSV.h
First version of combined PID (Yu.Belikov)
[u/mrichter/AliRoot.git] / ITS / AliITSGeometryITSV.h
1 #ifndef ALIITSGEOMETRYITSV_H
2 #define ALIITSGEOMETRYITSV_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
10 /*
11   ITS Mother volume for ITS Geometry v11.
12 */
13 #include "AliITSBaseGeometry.h"
14 class TVector3;
15 class AliITS;
16  
17 class  AliITSGeometryITSV : public AliITSBaseGeometry {
18  public:
19     AliITSGeometryITSV();
20     AliITSGeometryITSV(AliITS *its,const char *moth);
21     virtual ~AliITSGeometryITSV(){};
22     void CreateG3Geometry();
23     void PositionGeometry(const char *moth,Int_t copy,TVector3 &t,
24                           Int_t irot=0);
25     void CreateG3Materials();
26     void BuildDisplayGeometry();
27     AliITSBaseVolParams& GetParams(){return fA;}// Returns parameters of
28     // this logical volume.
29     void PolyCone(AliITSPConeData &d,Int_t med); // Special version for this
30  private:
31     AliITSPConeData fA; // Poly-cone Volume A.
32     Int_t fAir; // ITS mother volume material number.
33
34     ClassDef(AliITSGeometryITSV,1)// ITS Mother Volume for Geometry v11.
35 };
36  
37 #endif
38