GGS(GenericGEANT4Simulation)Software  2.7.0
 All Data Structures Namespaces Files Functions Variables Typedefs Macros
HitOptionFrame.h
1 #include "RQ_OBJECT.h"
2 
3 #include <unordered_map>
4 
5 #include "TEveGeoNode.h"
6 #include "TEveManager.h"
7 #include "TEveTrack.h"
8 #include "TGButton.h"
9 #include "TGColorSelect.h"
10 #include "TGComboBox.h"
11 #include "TGFileDialog.h"
12 #include "TGLAnnotation.h"
13 #include "TGLabel.h"
14 #include "TGNumberEntry.h"
15 #include "TGProgressBar.h"
16 #include "TGTab.h"
17 #include "TGTextEntry.h"
18 
19 #include "application/gui/DetectorHit.h"
20 
21 #ifndef _EDOPTIONFRAME_
22 #define _EDOPTIONFRAME_
23 
24 class HitOptionFrame : public TGGroupFrame {
25  RQ_OBJECT("HitOptionFrame")
26 
27 public:
28  HitOptionFrame(std::string det, const TGWindow *p);
29  virtual ~HitOptionFrame(){};
30 
31  void SetDisplayType(Int_t type);
32  void SetThreshold(Long_t val);
33  void SetColor(Pixel_t color);
34 
35 private:
36  std::string _det;
37 
38  TGComboBox *cmbox;
39  TGNumberEntry *thrField;
40  TGColorSelect *colPick;
41 
42  ClassDef(HitOptionFrame, 1)
43 };
44 
45 #endif