AliRoot Core  a565103 (a565103)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMFTLadder.h
Go to the documentation of this file.
1 #ifndef AliMFTLadder_H
2 #define AliMFTLadder_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 
20 class AliMFTFlex;
21 //=============================================================================================
22 
23 
24 class AliMFTLadder : public TNamed {
25 
26 public:
27 
28  AliMFTLadder();
30 
31  virtual ~AliMFTLadder();
32 
33  TGeoVolume * CreateVolume();
34  void CreateSensors();
35 
36 private:
37 
38  const static Double_t kLadderDeltaY;
39  const static Double_t kLadderDeltaZ;
42  TGeoVolumeAssembly * fLadderVolume;
43 
44 
46  ClassDef(AliMFTLadder, 1);
48 
49 };
50 
51 //=============================================================================================
52 
53 #endif
54 
virtual ~AliMFTLadder()
Class building the Ladder geometry.
Definition: AliMFTLadder.h:24
static const Double_t kLadderDeltaZ
Ladder size along Z direction (thickness)
Definition: AliMFTLadder.h:39
static const Double_t kLadderDeltaY
Ladder size along Y direction (height)
Definition: AliMFTLadder.h:38
TGeoVolume * CreateVolume()
Build the ladder.
AliMFTLadder()
Default constructor.
void CreateSensors()
Build the sensors.
AliMFTLadderSegmentation * fSegmentation
Virtual Segmentation object of the ladder.
Definition: AliMFTLadder.h:40
Description of the virtual segmentation of a ladder.
TGeoVolumeAssembly * fLadderVolume
Pointer to the Volume holding the ladder geometry.
Definition: AliMFTLadder.h:42
AliMFTFlex * fMFTFlex
Flex object (.
Definition: AliMFTLadder.h:41