| 1 | // |
| 2 | // $Id$ |
| 3 | // |
| 4 | #ifndef ALIFMD3_H |
| 5 | #define ALIFMD3_H |
| 6 | |
| 7 | #ifndef ALIFMDSUBDETECTOR_H |
| 8 | # include "AliFMDSubDetector.h" |
| 9 | #endif |
| 10 | |
| 11 | class AliFMD3 : public AliFMDSubDetector |
| 12 | { |
| 13 | public: |
| 14 | AliFMD3(); |
| 15 | virtual ~AliFMD3(); |
| 16 | virtual void SetupGeometry(Int_t airId, Int_t kaptionId); |
| 17 | virtual void Geometry(const char* mother, Int_t pbRotId, |
| 18 | Int_t idRotId, Double_t z=0); |
| 19 | virtual void SimpleGeometry(TList* nodes, TNode* mother, |
| 20 | Int_t colour, Double_t zMother); |
| 21 | protected: |
| 22 | void CalculateDz(); |
| 23 | Int_t fVolumeId; |
| 24 | Double_t fDz; |
| 25 | ClassDef(AliFMD3,1); // Geometry of FMD3 |
| 26 | }; |
| 27 | |
| 28 | #endif |
| 29 | //____________________________________________________________________ |
| 30 | // |
| 31 | // Local Variables: |
| 32 | // mode: C++ |
| 33 | // End: |
| 34 | // |
| 35 | // |
| 36 | // EOF |
| 37 | // |