Line data Source code
1 : #ifndef AliMFTHalf_H
2 : #define AliMFTHalf_H
3 :
4 : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 : * See cxx source for full Copyright notice */
6 :
7 : // $Id$
8 :
9 : /// \ingroup MFTbase
10 : /// \class AliMFTHalf
11 : /// \brief Class describing geometry of one half of the ALICE Muon Forward Tracker
12 : ///
13 : /// \author Raphael Tieulent <raphael.tieulent@cern.ch>
14 : /// \date June 9th, 2015
15 :
16 : #include "TNamed.h"
17 : #include "TGeoVolume.h"
18 :
19 : class AliMFTHalfSegmentation;
20 : //=============================================================================================
21 :
22 :
23 0 : class AliMFTHalf : public TNamed {
24 :
25 : public:
26 :
27 : AliMFTHalf();
28 : AliMFTHalf(AliMFTHalfSegmentation *segmentation);
29 :
30 : virtual ~AliMFTHalf();
31 :
32 : /// \brief Returns the Volume holding the Half-MFT
33 0 : TGeoVolumeAssembly * GetVolume() {return fHalfVolume;};
34 :
35 : protected:
36 : TGeoVolumeAssembly * fHalfVolume;
37 :
38 : private:
39 : AliMFTHalfSegmentation * fSegmentation; ///< \brief Pointer to the half-MFT segmentation
40 : void CreateHalfDisks();
41 :
42 :
43 : /// \cond CLASSIMP
44 14 : ClassDef(AliMFTHalf, 1);
45 : /// \endcond
46 :
47 : };
48 :
49 : //=============================================================================================
50 :
51 : #endif
52 :
|