AliRoot Core  da88d91 (da88d91)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMFTHalfDisk.h
Go to the documentation of this file.
1 #ifndef AliMFTHalfDisk_H
2 #define AliMFTHalfDisk_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 
15 
16 #include "TNamed.h"
17 #include "TGeoVolume.h"
18 #include "AliMFTConstants.h"
19 
21 class AliMFTSupport;
23 //=============================================================================================
24 
25 
26 class AliMFTHalfDisk : public TNamed {
27 
28 public:
29 
32  TGeoVolumeAssembly * CreateHeatExchanger();
33  void CreateLadders();
34 
35  virtual ~AliMFTHalfDisk();
36 
38  TGeoVolumeAssembly * GetVolume() {return fHalfDiskVolume;};
39 
40 private:
41 
44  TGeoVolumeAssembly * fHalfDiskVolume;
46 
48  ClassDef(AliMFTHalfDisk, 1);
50 
51 };
52 
53 //=============================================================================================
54 
55 #endif
56 
Class for the description of the structure a Half-Disk.
TGeoVolumeAssembly * GetVolume()
Returns a pointer to the Volume Assembly describing the entire half-disk.
AliMFTHeatExchanger * fMFTHeatExchanger
Heat Exchanger.
MFT Heat Exchanger builder.
AliMFTHalfDiskSegmentation * fSegmentation
Virtual Segmentation of the half-disk.
AliMFTSupport * fMFTSupport
Disk Support.
Class Building geometry of one half of a MFT disk.
void CreateLadders()
Build Ladders on the Half-disk.
AliMFTHalfDisk()
Default constructor.
TGeoVolumeAssembly * CreateHeatExchanger()
Build Heat exchanger.
virtual ~AliMFTHalfDisk()
TGeoVolumeAssembly * fHalfDiskVolume
Half-Disk Volume.