1 #ifndef detector_tree_H 2 #define detector_tree_H 1 5 #include <QTreeWidgetItem> 7 #include <QContextMenuEvent> 10 #include "G4RunManager.hh" 11 #include "G4VisManager.hh" 12 #include "G4UImanager.hh" 13 #include "G4GDMLParser.hh" 60 map<string, tree_item> read_geometry(QTreeWidget *motherWidget);
78 QTreeWidget *treeWidget;
79 QAction *Switch_visibility;
80 QAction *Switch_visibility_daughters;
81 QAction *Switch_wiresolid;
82 QAction *Switch_color;
83 QAction *Write_GDML_File;
87 G4RunManager *runManager;
88 G4UImanager *UImanager;
91 void switch_visibility();
92 void switch_visibility_daughters();
93 void switch_wiresolid();
96 void write_gdml_file();
97 void change_placement();
100 void createActions();
QLinearGradient NonActiveGrad
QTreeWidgetItem * treeItem
map< string, tree_item > tree_map
map< string, G4Material * > MMats
QLinearGradient NonVisibleGrad
map< string, detector > * Hall_Map
QLinearGradient SensitiveGrad
QLinearGradient ActiveGrad