]>
Commit | Line | Data |
---|---|---|
ef42d733 | 1 | #ifndef ALIGEANT3GEOMETRYGUI_H |
2 | #define ALIGEANT3GEOMETRYGUI_H | |
3 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * | |
4 | * See cxx source for full Copyright notice */ | |
5 | ||
6 | /* $Id$ */ | |
7 | ||
8 | ||
9 | #include "TClonesArray.h" | |
10 | #include "TGeant3.h" | |
11 | ||
12 | class AliGuiGeomMain; | |
13 | class AliDrawVolume; | |
00fa5558 | 14 | class TRotMatrix; |
ef42d733 | 15 | |
16 | class AliGeant3GeometryGUI : public TObject { | |
17 | public: | |
18 | AliGeant3GeometryGUI(); | |
19 | virtual ~AliGeant3GeometryGUI(){} | |
00fa5558 | 20 | private: |
ef42d733 | 21 | AliGuiGeomMain *fPanel; // the main gui panel |
22 | Int_t fNstack; // number of volumes | |
23 | TClonesArray *fVolumes; // array of volumes | |
24 | Int_t fNMaterials; // number of materials and media | |
25 | TClonesArray *fMaterials; // array of materials | |
00fa5558 | 26 | TClonesArray *fMedia; // array of materials |
27 | TObjArray *fRotations; // Rotation Matrices | |
ef42d733 | 28 | private: |
00fa5558 | 29 | AliGeant3GeometryGUI(const AliGeant3GeometryGUI&) {} |
ef42d733 | 30 | AliGeant3GeometryGUI & operator=(const AliGeant3GeometryGUI&) |
31 | {return *this;} | |
32 | ||
33 | ClassDef(AliGeant3GeometryGUI,1) // GUI for Geant3 geometry visualisation | |
34 | }; | |
35 | ||
36 | ||
37 | ||
38 | #endif |