]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TGeant4/TG4GeometryGUI.h
Updated VZERO source
[u/mrichter/AliRoot.git] / TGeant4 / TG4GeometryGUI.h
1 // $Id$
2 // Category: interfaces
3 //
4 // Author: D. Adamova
5 //==============================================================
6 //
7 //----------------TG4GeometryGUI.h--------------------------//
8 //----------------AG4 Geometry Browser----------------------//
9 //
10 //===============================================================
11
12 #ifndef TG4_GEOMETRY_GUI_H
13 #define TG4_GEOMETRY_GUI_H
14
15 #include <TObject.h>
16
17 class TG4MainFrame;
18 class G4LogicalVolume;
19 class TGListTreeItem;
20 class G4LogicalVolumeStore;  
21
22 class TG4GeometryGUI : public TObject
23 {
24 public:
25     TG4GeometryGUI();
26     virtual ~TG4GeometryGUI();
27     
28     void  ReadGeometryTree();
29     void  RegisterLogicalVolume(G4LogicalVolume* lv, TGListTreeItem* itemv);
30     void  ReadMaterials() const; 
31
32 protected:
33
34     TG4GeometryGUI(const TG4GeometryGUI& gg) ;
35     TG4GeometryGUI& operator=(const TG4GeometryGUI& gg) ;
36
37  private:
38     TG4MainFrame* fPanel;   // the main  panel
39   
40
41     ClassDef(TG4GeometryGUI,1)  // GUI for Geant4 geometry  
42 };
43
44 #endif
45