]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ITS/AliITSgeomSSD.h
Activate delta-electrons for RICH
[u/mrichter/AliRoot.git] / ITS / AliITSgeomSSD.h
CommitLineData
a3d834a0 1#ifndef ALIITSGEOMSSD_H
2#define ALIITSGEOMSSD_H
3da30618 3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6/* $Id$ */
58005f18 7
4024ebf6 8#include <TObject.h>
e8189707 9
92c19c36 10//#include "AliITSgeom.h"
e8189707 11
92c19c36 12class TBRIK;
e8189707 13class AliITSgeom;
58005f18 14
4024ebf6 15class AliITSgeomSSD: public TObject {
58005f18 16
4024ebf6 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
58005f18 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)
4024ebf6 51 TBRIK *fShapeSSD; // comment
58005f18 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.
4024ebf6 62
a3d834a0 63 ClassDef(AliITSgeomSSD,1) // ITS SSD detector geometry class
4024ebf6 64 };
65
58005f18 66#endif
4024ebf6 67
68
69
70
71
72
73
74
75
76
77
78