GEMC  2.3
Geant4 Monte-Carlo Framework
Public Member Functions | Data Fields
detector_tree Class Reference

#include <detector_tree.h>

+ Inheritance diagram for detector_tree:
+ Collaboration diagram for detector_tree:

Public Member Functions

 detector_tree ()
 
 detector_tree (QWidget *parent, goptions, G4RunManager *, map< string, detector > *, map< string, G4Material * >)
 
 ~detector_tree ()
 
map< string, tree_itemread_geometry (QTreeWidget *motherWidget)
 

Data Fields

goptions gemcOpt
 
map< string, detector > * Hall_Map
 
map< string, tree_itemtree_map
 
map< string, G4Material * > MMats
 
QLinearGradient ActiveGrad
 
QLinearGradient SensitiveGrad
 
QLinearGradient NonActiveGrad
 
QLinearGradient NonVisibleGrad
 
QBrush ActiveBrush
 
QBrush SensitiveBrush
 
QBrush NonActiveBrush
 
QBrush NonVisibleBrush
 
descriptionTabdTab
 
QPushButton * writeToGDML
 
QPushButton * writeToWRL
 
QPushButton * showDetInNewWindow
 

Detailed Description

Definition at line 47 of file detector_tree.h.

Constructor & Destructor Documentation

detector_tree::detector_tree ( )
inline

Definition at line 53 of file detector_tree.h.

detector_tree::detector_tree ( QWidget parent,
goptions  Opts,
G4RunManager *  RM,
map< string, detector > *  Map,
map< string, G4Material * >  MMap 
)

Definition at line 19 of file detector_tree.cc.

detector_tree::~detector_tree ( )

Definition at line 139 of file detector_tree.cc.

Member Function Documentation

map< string, tree_item > detector_tree::read_geometry ( QTreeWidget *  motherWidget)

Definition at line 151 of file detector_tree.cc.

Field Documentation

QBrush detector_tree::ActiveBrush

Definition at line 69 of file detector_tree.h.

QLinearGradient detector_tree::ActiveGrad

Definition at line 64 of file detector_tree.h.

descriptionTab* detector_tree::dTab

Definition at line 74 of file detector_tree.h.

goptions detector_tree::gemcOpt

Definition at line 57 of file detector_tree.h.

map<string, detector>* detector_tree::Hall_Map

Definition at line 58 of file detector_tree.h.

map<string, G4Material*> detector_tree::MMats

Definition at line 62 of file detector_tree.h.

QBrush detector_tree::NonActiveBrush

Definition at line 71 of file detector_tree.h.

QLinearGradient detector_tree::NonActiveGrad

Definition at line 66 of file detector_tree.h.

QBrush detector_tree::NonVisibleBrush

Definition at line 72 of file detector_tree.h.

QLinearGradient detector_tree::NonVisibleGrad

Definition at line 67 of file detector_tree.h.

QBrush detector_tree::SensitiveBrush

Definition at line 70 of file detector_tree.h.

QLinearGradient detector_tree::SensitiveGrad

Definition at line 65 of file detector_tree.h.

QPushButton * detector_tree::showDetInNewWindow

Definition at line 76 of file detector_tree.h.

map<string, tree_item> detector_tree::tree_map

Definition at line 60 of file detector_tree.h.

QPushButton* detector_tree::writeToGDML

Definition at line 76 of file detector_tree.h.

QPushButton * detector_tree::writeToWRL

Definition at line 76 of file detector_tree.h.