GEMC  2.3
Geant4 Monte-Carlo Framework
gtrigger.h
Go to the documentation of this file.
1 #ifndef gtrigger_H
2 #define gtrigger_H 1
3 
4 // Qt headers
5 #include <QtWidgets>
6 
7 // gemc headers
8 #include "options.h"
9 #include "sensitiveDetector.h"
10 #include "graph.h"
11 
12 
13 // Class definition
14 class gtrigger : public QWidget
15 {
16  // metaobject required for non-qt slots
17  Q_OBJECT
18 
19  public:
20  gtrigger(QWidget *parent, goptions*, map<string, sensitiveDetector*>);
21  ~gtrigger();
22 
23  map<string, sensitiveDetector*> SeDe_Map;
25 
26  void createGraphs();
27 
28  private:
29  QScrollArea *scrollArea;
30  QSplitter *vGraphsplitter;
31  string VOLTAGES;
32  int plotChoice;
33 
34  void createSummary();
35  int determineNhits();
36 
37 
38  public slots:
39  void choosePlots(int);
40 
41 
42 };
43 
44 #endif
45 
46 
47 
48 
49 
50 
51 
52 
goptions * gemcOpt
Definition: gtrigger.h:24
void choosePlots(int)
Definition: gtrigger.cc:297
map< string, sensitiveDetector * > SeDe_Map
Definition: gtrigger.h:23
gtrigger(QWidget *parent, goptions *, map< string, sensitiveDetector * >)
Definition: gtrigger.cc:7
void createGraphs()
Definition: gtrigger.cc:69
~gtrigger()
Definition: gtrigger.cc:288