]> git.uio.no Git - u/mrichter/AliRoot.git/blob - ITS/AliITSgeomSSD.h
Forward declaration added
[u/mrichter/AliRoot.git] / ITS / AliITSgeomSSD.h
1 #ifndef ALIITSGEOMSSD_H
2 #define ALIITSGEOMSSD_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /* $Id$ */
7
8 #include <TObject.h>
9
10 //#include "AliITSgeom.h"
11
12 class TBRIK;
13 class AliITSgeom;
14
15 class AliITSgeomSSD: public TObject {
16
17  public:
18     AliITSgeomSSD();
19     virtual ~AliITSgeomSSD() {
20       // destructor
21     }
22     AliITSgeomSSD(const AliITSgeomSSD &source); 
23     AliITSgeomSSD& operator=(const AliITSgeomSSD &source); 
24     
25     TBRIK *GetShape() const {
26       // get shape
27       return fShapeSSD;
28     }
29     Float_t GetDx(){
30       // get Dx
31       return fShapeSSD->GetDx();
32     }
33     Float_t GetDy(){
34       // get Dx
35       return fShapeSSD->GetDy();
36     }
37     Float_t GetDz(){
38       // get Dx
39       return fShapeSSD->GetDz();
40     }
41     
42  private:
43     // define shape of active area using ROOT shapes so that they can
44     // be easly plotted. Inputs to TBRIK are
45     // Shape name (what ever that is)
46     // Shape title (what ever that means)
47     // name of material (something I took from ITSgeometry.tme file
48     // dx => 1/2 thickness of wafer's active volume (cm)
49     // dy => 1/2 r*phi size of active volume (cm)
50     // dz => 1/2 size of active volume (cm)
51     TBRIK *fShapeSSD; // comment
52     // Other infomation like.
53     // Float_t fTopPitch;      // cm
54     // Float_t fTopWidth;      // cm
55     // Float_t fTopLength;     // cm
56     // Float_t fTopAngle;      // cm
57     // Float_t fBottomPitch;   // cm
58     // Float_t fBottomWidth;   // cm
59     // Float_t fBottomLength;  // cm
60     // Float_t fBottomAngle;   // cm
61     // or what other or different information that is needed.
62     
63     ClassDef(AliITSgeomSSD,1) // ITS SSD detector geometry class
64       };
65
66 #endif
67       
68
69
70
71
72
73
74
75
76
77
78