Warning, file /include/root/TAdvancedGraphicsDialog.h was not indexed
or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012 #ifndef ROOT__TAdvancedGraphicsDialog__
0013 #define ROOT__TAdvancedGraphicsDialog__
0014
0015
0016 #include "TGFrame.h"
0017 #include "TGButton.h"
0018 #include "TGComboBox.h"
0019 #include "TGLabel.h"
0020 #include "TGTextEntry.h"
0021 #include "TGNumberEntry.h"
0022 #include "TGTab.h"
0023 #include "TGColorSelect.h"
0024
0025 #include "TBackCompFitter.h"
0026 #include "TF1.h"
0027
0028 enum EAdvanceGraphicsDialog {
0029 kAGD_TMETHOD, kAGD_CONTOURMETHOD, kAGD_SCANMETHOD,
0030 kAGD_CONTPAR1, kAGD_CONTPAR2, kAGD_CONTERR,
0031 kAGD_CONTOVER, kAGD_CONTCOLOR,
0032 kAGD_BDRAW, kAGD_BCLOSE,
0033 kAGD_SCANPAR, kAGD_SCANMIN, kAGD_SCANMAX,
0034
0035 kAGD_PARCOUNTER = 1000
0036 };
0037
0038 class TAdvancedGraphicsDialog : public TGTransientFrame {
0039
0040 private:
0041 TGVerticalFrame *fMainFrame;
0042 TGTab *fTab;
0043
0044 TGVerticalFrame *fContourFrame;
0045 TGNumberEntry *fContourPoints;
0046 TGComboBox *fContourPar1;
0047 TGComboBox *fContourPar2;
0048 TGNumberEntry *fContourError;
0049 TGCheckButton *fContourOver;
0050 TGColorSelect *fContourColor;
0051
0052 TGVerticalFrame *fScanFrame;
0053 TGNumberEntry *fScanPoints;
0054 TGComboBox *fScanPar;
0055 TGNumberEntry *fScanMin;
0056 TGNumberEntry *fScanMax;
0057
0058 TGVerticalFrame *fConfFrame;
0059 TGNumberEntry *fConfLevel;
0060 TGColorSelect *fConfColor;
0061
0062 TGTextButton *fDraw;
0063 TGTextButton *fClose;
0064
0065 TBackCompFitter *fFitter;
0066
0067 void CreateContourFrame();
0068 void CreateScanFrame();
0069 void CreateConfFrame();
0070 void AddParameters(TGComboBox*);
0071
0072 void DrawContour();
0073 void DrawScan();
0074 void DrawConfidenceLevels();
0075
0076 void ConnectSlots();
0077
0078 TAdvancedGraphicsDialog(const TAdvancedGraphicsDialog&);
0079 TAdvancedGraphicsDialog &operator= (const TAdvancedGraphicsDialog&);
0080
0081 public:
0082 TAdvancedGraphicsDialog(const TGWindow *p, const TGWindow *main);
0083 ~TAdvancedGraphicsDialog() override;
0084
0085 void DoDraw();
0086 void DoChangedScanPar(Int_t selected);
0087
0088 ClassDefOverride(TAdvancedGraphicsDialog, 0)
0089 };
0090
0091 #endif
0092