TGo4FitPanel
0
0
550
350
Qt::ClickFocus
Fit panel
:/icons/fitpanel.png
2
2
-
0
0
0
30
32767
30
QFrame::NoFrame
QFrame::Plain
-
0
10
2
-
1
Qt::Horizontal
0
0
-1
20
false
Element
1
0
100
0
QFrame::Box
0
10
10
86
24
Add polynom of selected order and make fit
Polynom
10
50
86
24
Add proper gaussian and make fit
Gaussian
10
90
86
24
Add Lorenz function and make fit
Lorenz
10
130
86
24
Add exponent function and make fit
Exponent
10
180
86
24
Remove all model components
Clear models
120
10
50
22
Polynom order
9
-
0
0
230
0
230
32767
QFrame::NoFrame
QFrame::Plain
0
125
220
20
20
Add model(s) for selected data
+
150
220
20
20
Remove selected model(s)
-
175
220
20
20
Clone selected model(s)
*
0
20
110
27
120
30
110
23
Show peak finder setup page
Peak finder
0
60
40
20
Data
false
120
0
110
23
Show minimizer setup page
Minimizer
0
80
100
130
List of data objects
120
80
100
130
List of model components
QAbstractItemView::ExtendedSelection
0
220
20
20
Add new data object
+
30
220
20
20
Delete selected data object
-
0
220
90
23
Make data list according to selected pad.
Rebuild
120
60
50
20
Models
false
180
60
40
20
Display all model components or only for selected data
all
0
0
60
20
&Name
false
Wiz_FitNameEdt
-
0
0
-
0
0
Model component class information
model info
false
-
Use buffers for model calculations of fit
use buffers
-
Model belongs to background group. Affects output only
background
-
List of model parameters
0
0
Wiz_ModelInfoLbl
Wiz_ModelBufChk
Wiz_BackgroundChk
Wiz_MainFrame
Wiz_ParTable
10
10
200
20
&Fit function
Qt::AutoText
false
Wiz_FitFuncCmb
10
30
200
27
Type of function used for minimization
-
Least squares
-
Chi square
-
Chi Pearson
-
Chi Neyman
-
Chi gamma
-
ML Poisson
10
70
230
20
Selects amplitude estimation routine MINUIT minimization
use amplitudes estimations
10
100
120
20
&MIGRAD iterations
false
Wiz_MigradIterSpin
140
100
80
22
Number of iterations of MIGRAD command of MINUIT
10000
100
-
Class information of data object
data info
false
-
models
false
-
Use buffers in minimization routine
use &buffers for data
-
&Objects
false
Wiz_DataSlotsTable
-
List of data objects assigned to data
3
4
Name
Class
Ownership
Comes from
-
Add selected range to list of axis ranges, where data should be fit
Use &range
-
Clear list of axis range conditions
&Clear ranges
-
Draw model for selected data
&Draw data
-
Use polynomial function for background approximation
use polynom of order
-
Order of polynom for background approximation
9
-
Variant 1
10
10
130
20
Amplitude threshold (relative to amplitude maximum) for lines
Threshold
false
10
40
113
20
M&inimum width
false
PF_MinWidthEdt
10
100
100
20
M&aximum width
false
PF_MaxWidthEdt
10
60
80
27
Minimum possible width of peak
4
10
120
80
27
Maximum possible width of peak
30
140
10
20
140
Change amplitude threshold and find peaks
100
Qt::Vertical
ROOT (2)
10
10
110
20
Line(s) &width
false
PF_WidthEdit
10
30
100
27
Approximate line width
Variant 3
10
10
110
20
Noise factor. Increase for less peaks
Relative noise
false
10
40
110
20
&Minimal noise
false
PF_MinNoiseEdit
10
100
119
20
&Channel sumup
false
PF_SumUpSpin
10
60
90
27
Minimal noise.
140
10
20
140
Change noise factor and find peaks
1
100
Qt::Vertical
10
120
90
27
Sum up channel bins (smooth)
1
-
No fitter created!<br>
You can do one of the following:<br>
- create a fitter for active pad with the "Use pad" button.<br>
- drag a fitter from browser to this panel.<br>
- double click on a fitter in the browser.<br>
- create a fitter by "Fitter/Create for pad" menu command.<br>
false
-
List of fitter parameters
3
3
-
0
0
200
0
&List of fitter parameters
false
ParsTable
-
0
0
100
0
Show fitter parameters in flat/lines mode
lines
-
Qt::Horizontal
QSizePolicy::Expanding
230
20
-
Gained value of fit function and number of degrees of freedom
Results
false
-
0
25
32767
25
QFrame::NoFrame
QFrame::Plain
0
0
0
-
0
0
Start working with current pad
Use pad
-
Execute peak finder routine
Find
-
Execute minimization routine
Fit
-
Draw model and components
Draw
-
Pars
-
Qt::Horizontal
5
20
-
3
0
Status:
false
MainAttachBtn
MainFindBtn
MainFitBtn
MainDrawBtn
MainParsBtn
MainStatusLbl
WidgetStack
QGo4Widget.h
QGo4LineEdit.h
FitList
customContextMenuRequested(const QPoint &)
TGo4FitPanel
FitList_customContextMenuRequested(const QPoint &)
FitList
currentItemChanged ( QTreeWidgetItem *, QTreeWidgetItem * )
TGo4FitPanel
FitList_currentItemChanged(QTreeWidgetItem*, QTreeWidgetItem*)
Wiz_AddDataBtn
clicked()
TGo4FitPanel
Wiz_AddDataBtn_clicked()
Wiz_DelDataBtn
clicked()
TGo4FitPanel
Wiz_DelDataBtn_clicked()
Wiz_AddModelBtn
clicked()
TGo4FitPanel
Wiz_AddModelBtn_clicked()
Wiz_DelModelBtn
clicked()
TGo4FitPanel
Wiz_DelModelBtn_clicked()
Wiz_CloneModelBtn
clicked()
TGo4FitPanel
Wiz_CloneModelBtn_clicked()
Wiz_ShowAllMod
toggled(bool)
TGo4FitPanel
Wiz_ShowAllMod_toggled(bool)
Wiz_FitFuncCmb
activated(int)
TGo4FitPanel
Wiz_FitFuncCmb_activated(int)
Wiz_FitNameEdt
textChanged(QString)
TGo4FitPanel
Wiz_FitNameEdt_textChanged(QString)
Wiz_ParTable
cellChanged(int,int)
TGo4FitPanel
Wiz_ParTable_valueChanged(int,int)
Wiz_ModelList
itemDoubleClicked(QListWidgetItem*)
TGo4FitPanel
Wiz_ModelList_doubleClicked(QListWidgetItem*)
Wiz_ModelList
itemChanged(QListWidgetItem*)
TGo4FitPanel
Wiz_ModelList_itemChanged(QListWidgetItem*)
Wiz_RebuildDataBtn
clicked()
TGo4FitPanel
Wiz_RebuildDataBtn_clicked()
Wiz_DataBufChk
toggled(bool)
TGo4FitPanel
Wiz_DataBufChk_toggled(bool)
Wiz_UseAmplEstimChk
toggled(bool)
TGo4FitPanel
Wiz_UseAmplEstimChk_toggled(bool)
Wiz_MigradIterSpin
valueChanged(int)
TGo4FitPanel
Wiz_MigradIterSpin_valueChanged(int)
Wiz_DataSlotsTable
customContextMenuRequested(const QPoint &)
TGo4FitPanel
Wiz_DataSlotsTable_contextMenuRequested(const QPoint &)
Wiz_DataUseRangeBtn
clicked()
TGo4FitPanel
Wiz_DataUseRangeBtn_clicked()
Wiz_DataClearRangesBtn
clicked()
TGo4FitPanel
Wiz_DataClearRangesBtn_clicked()
Wiz_DrawDataBtn
clicked()
TGo4FitPanel
Wiz_DrawDataBtn_clicked()
MainAttachBtn
clicked()
TGo4FitPanel
MainAttachBtn_clicked()
MainFitBtn
clicked()
TGo4FitPanel
MainFitBtn_clicked()
MainDrawBtn
clicked()
TGo4FitPanel
MainDrawBtn_clicked()
MainFindBtn
clicked()
TGo4FitPanel
MainFindBtn_clicked()
Wiz_DataList
itemDoubleClicked(QListWidgetItem*)
TGo4FitPanel
Wiz_DataList_doubleClicked(QListWidgetItem*)
Wiz_DataList
itemClicked(QListWidgetItem*)
TGo4FitPanel
Wiz_DataListSelect(QListWidgetItem*)
Wiz_DataList
itemChanged(QListWidgetItem*)
TGo4FitPanel
Wiz_DataListSelect(QListWidgetItem*)
Wiz_DataList
itemPressed(QListWidgetItem*)
TGo4FitPanel
Wiz_DataListSelect(QListWidgetItem*)
Wiz_ModelList
currentItemChanged(QListWidgetItem*,QListWidgetItem*)
TGo4FitPanel
Wiz_ModelListSelect(QListWidgetItem*)
MainParsBtn
clicked()
TGo4FitPanel
MainParsBtn_clicked()
LineParsChk
toggled(bool)
TGo4FitPanel
LineParsChk_toggled(bool)
ParsTable
cellChanged(int,int)
TGo4FitPanel
ParsTable_valueChanged(int,int)
Wiz_ModelBufChk
toggled(bool)
TGo4FitPanel
Wiz_ModelBufChk_toggled(bool)
Wiz_PFSetupBtn
clicked()
TGo4FitPanel
Wiz_PFSetupBtn_clicked()
Wiz_PFUsePolynChk
toggled(bool)
TGo4FitPanel
Wiz_PFUsePolynChk_toggled(bool)
Wiz_PFPolynSpin
valueChanged(int)
TGo4FitPanel
Wiz_PFPolynSpin_valueChanged(int)
PF_MinWidthEdt
textChanged(QString)
TGo4FitPanel
PF_MinWidthEdt_textChanged(QString)
PF_MaxWidthEdt
textChanged(QString)
TGo4FitPanel
PF_MaxWidthEdt_textChanged(QString)
PF_AmplSlider
valueChanged(int)
TGo4FitPanel
PF_AmplSlider_valueChanged(int)
PF_AmplSlider
sliderReleased()
TGo4FitPanel
PF_AmplSlider_sliderReleased()
PF_WidthEdit
textChanged(QString)
TGo4FitPanel
PF_WidthEdit_textChanged(QString)
PF_RelNoiseSlider
valueChanged(int)
TGo4FitPanel
PF_RelNoiseSlider_valueChanged(int)
PF_RelNoiseSlider
sliderReleased()
TGo4FitPanel
PF_RelNoiseSlider_sliderReleased()
PF_MinNoiseEdit
textChanged(QString)
TGo4FitPanel
PF_MinNoiseEdit_textChanged(QString)
PF_SumUpSpin
valueChanged(int)
TGo4FitPanel
PF_SumUpSpin_valueChanged(int)
Smp_PolynomBtn
clicked()
TGo4FitPanel
Smp_PolynomBtn_clicked()
Smp_GaussianBtn
clicked()
TGo4FitPanel
Smp_GaussianBtn_clicked()
Smp_LorenzBtn
clicked()
TGo4FitPanel
Smp_LorenzBtn_clicked()
Smp_ExponentBtn
clicked()
TGo4FitPanel
Smp_ExponentBtn_clicked()
Smp_ClearBtn
clicked()
TGo4FitPanel
Smp_ClearBtn_clicked()
Wiz_MinSetupBtn
clicked()
TGo4FitPanel
Wiz_MinSetupBtn_clicked()
FindersTab
currentChanged(int)
TGo4FitPanel
FindersTab_currentChanged(int)
Wiz_BackgroundChk
toggled(bool)
TGo4FitPanel
Wiz_BackgroundChk_toggled(bool)
PF_MinWidthEdt
returnPressed()
TGo4FitPanel
PF_MinWidthEdt_returnPressed()
PF_MaxWidthEdt
returnPressed()
TGo4FitPanel
PF_MaxWidthEdt_returnPressed()
PF_WidthEdit
returnPressed()
TGo4FitPanel
PF_WidthEdit_returnPressed()
PF_MinNoiseEdit
returnPressed()
TGo4FitPanel
PF_MinNoiseEdit_returnPressed()