]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TGeant4/TG4GeometryGUI.h
Updated class description: added class name title, author;
[u/mrichter/AliRoot.git] / TGeant4 / TG4GeometryGUI.h
CommitLineData
b8c9c0a3 1// $Id$
2// Category: interfaces
3//
66a8b12d 4// Author: D. Adamova
5//==============================================================
b8c9c0a3 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
66a8b12d 17class TG4MainFrame;
b8c9c0a3 18class G4LogicalVolume;
19class TGListTreeItem;
66a8b12d 20class G4LogicalVolumeStore;
b8c9c0a3 21
22class TG4GeometryGUI : public TObject
23{
24public:
25 TG4GeometryGUI();
66a8b12d 26 virtual ~TG4GeometryGUI();
b8c9c0a3 27
28 void ReadGeometryTree();
66a8b12d 29 void RegisterLogicalVolume(G4LogicalVolume* lv, TGListTreeItem* itemv);
30 void ReadMaterials() const;
31
32protected:
33
34 TG4GeometryGUI(const TG4GeometryGUI& gg) ;
35 TG4GeometryGUI& operator=(const TG4GeometryGUI& gg) ;
36
b8c9c0a3 37 private:
66a8b12d 38 TG4MainFrame* fPanel; // the main panel
b8c9c0a3 39
66a8b12d 40
b8c9c0a3 41 ClassDef(TG4GeometryGUI,1) // GUI for Geant4 geometry
42};
43
44#endif
45