Added view packing option
This commit is contained in:
parent
6aa2d61c35
commit
f6a3e31eee
5
src/external/MuSRFitGUI/MSR.pm
vendored
5
src/external/MuSRFitGUI/MSR.pm
vendored
@ -167,6 +167,7 @@ FUNCTIONS
|
||||
}
|
||||
|
||||
# $shcount is a counter for shared parameters
|
||||
# msr2data \[1363 1365 1366\] _Dolly_2010 msr-1363 global
|
||||
if ( $#RUNS == 0 ) {
|
||||
my $shcount = 1;
|
||||
} else {
|
||||
@ -404,12 +405,16 @@ SAVE
|
||||
# }
|
||||
}
|
||||
|
||||
$VIEWBIN_Line ="";
|
||||
if ( $All{"ViewBin"}!=0 ) { $VIEWBIN_Line = "view_packing ".$All{"ViewBin"};}
|
||||
|
||||
my $RRFBlock=MSR::CreateRRFBlock(\%All);
|
||||
$PLOT_Block =
|
||||
"###############################################################
|
||||
PLOT $PLT
|
||||
runs $RUNS_Line
|
||||
$PRANGE_Line
|
||||
$VIEWBIN_Line
|
||||
$RRFBlock
|
||||
$logxy";
|
||||
|
||||
|
187
src/external/MuSRFitGUI/MuSRFit.pl
vendored
187
src/external/MuSRFitGUI/MuSRFit.pl
vendored
@ -1,6 +1,6 @@
|
||||
# Form implementation generated from reading ui file 'MuSRFit.ui'
|
||||
#
|
||||
# Created: Wed Nov 24 15:21:00 2010
|
||||
# Created: Tue Dec 14 15:53:57 2010
|
||||
# by: The PerlQt User Interface Compiler (puic)
|
||||
#
|
||||
# WARNING! All changes made in this file will be lost!
|
||||
@ -74,17 +74,19 @@ use Qt::attributes qw(
|
||||
RunFiles
|
||||
Browse
|
||||
FittingPage
|
||||
Minimization
|
||||
textLabel1_4
|
||||
Yf
|
||||
textLabel1_5_2
|
||||
Xi
|
||||
textLabel1_4_2
|
||||
ErrorCalc
|
||||
textLabel1_5
|
||||
Yi
|
||||
Minimization
|
||||
Xi
|
||||
textLabel1_4_2_2
|
||||
Xf
|
||||
textLabel1_5
|
||||
textLabel1_4_2
|
||||
ViewBin
|
||||
Yf
|
||||
ErrorCalc
|
||||
ltc
|
||||
textLabel1_5_2
|
||||
textLabel1_4
|
||||
FitTextOutput
|
||||
SharingPage
|
||||
buttonGroupSharing
|
||||
@ -2077,60 +2079,68 @@ sub NEW
|
||||
FittingPage = Qt::Widget(musrfit_tabs, "FittingPage");
|
||||
|
||||
my $LayoutWidget_4 = Qt::Widget(FittingPage, '$LayoutWidget_4');
|
||||
$LayoutWidget_4->setGeometry( Qt::Rect(5, 10, 545, 350) );
|
||||
my $layout34 = Qt::VBoxLayout($LayoutWidget_4, 11, 6, '$layout34');
|
||||
$LayoutWidget_4->setGeometry( Qt::Rect(5, 4, 550, 360) );
|
||||
my $layout28 = Qt::VBoxLayout($LayoutWidget_4, 11, 6, '$layout28');
|
||||
|
||||
my $layout33 = Qt::GridLayout(undef, 1, 1, 0, 6, '$layout33');
|
||||
|
||||
Minimization = Qt::ComboBox(0, $LayoutWidget_4, "Minimization");
|
||||
|
||||
$layout33->addWidget(Minimization, 0, 1);
|
||||
|
||||
textLabel1_4 = Qt::Label($LayoutWidget_4, "textLabel1_4");
|
||||
|
||||
$layout33->addWidget(textLabel1_4, 0, 2);
|
||||
|
||||
Yf = Qt::LineEdit($LayoutWidget_4, "Yf");
|
||||
|
||||
$layout33->addWidget(Yf, 1, 4);
|
||||
|
||||
textLabel1_5_2 = Qt::Label($LayoutWidget_4, "textLabel1_5_2");
|
||||
|
||||
$layout33->addWidget(textLabel1_5_2, 1, 0);
|
||||
|
||||
Xi = Qt::LineEdit($LayoutWidget_4, "Xi");
|
||||
|
||||
$layout33->addWidget(Xi, 0, 3);
|
||||
|
||||
textLabel1_4_2 = Qt::Label($LayoutWidget_4, "textLabel1_4_2");
|
||||
|
||||
$layout33->addWidget(textLabel1_4_2, 1, 2);
|
||||
|
||||
ErrorCalc = Qt::ComboBox(0, $LayoutWidget_4, "ErrorCalc");
|
||||
|
||||
$layout33->addWidget(ErrorCalc, 1, 1);
|
||||
|
||||
textLabel1_5 = Qt::Label($LayoutWidget_4, "textLabel1_5");
|
||||
|
||||
$layout33->addWidget(textLabel1_5, 0, 0);
|
||||
my $layout27 = Qt::GridLayout(undef, 1, 1, 0, 6, '$layout27');
|
||||
|
||||
Yi = Qt::LineEdit($LayoutWidget_4, "Yi");
|
||||
|
||||
$layout33->addWidget(Yi, 1, 3);
|
||||
$layout27->addWidget(Yi, 1, 3);
|
||||
|
||||
Minimization = Qt::ComboBox(0, $LayoutWidget_4, "Minimization");
|
||||
|
||||
$layout27->addWidget(Minimization, 0, 1);
|
||||
|
||||
Xi = Qt::LineEdit($LayoutWidget_4, "Xi");
|
||||
|
||||
$layout27->addWidget(Xi, 0, 3);
|
||||
|
||||
textLabel1_4_2_2 = Qt::Label($LayoutWidget_4, "textLabel1_4_2_2");
|
||||
|
||||
$layout27->addWidget(textLabel1_4_2_2, 2, 3);
|
||||
|
||||
Xf = Qt::LineEdit($LayoutWidget_4, "Xf");
|
||||
|
||||
$layout33->addWidget(Xf, 0, 4);
|
||||
$layout27->addWidget(Xf, 0, 4);
|
||||
|
||||
textLabel1_5 = Qt::Label($LayoutWidget_4, "textLabel1_5");
|
||||
|
||||
$layout27->addWidget(textLabel1_5, 0, 0);
|
||||
|
||||
textLabel1_4_2 = Qt::Label($LayoutWidget_4, "textLabel1_4_2");
|
||||
|
||||
$layout27->addWidget(textLabel1_4_2, 1, 2);
|
||||
|
||||
ViewBin = Qt::LineEdit($LayoutWidget_4, "ViewBin");
|
||||
|
||||
$layout27->addWidget(ViewBin, 2, 4);
|
||||
|
||||
Yf = Qt::LineEdit($LayoutWidget_4, "Yf");
|
||||
|
||||
$layout27->addWidget(Yf, 1, 4);
|
||||
|
||||
ErrorCalc = Qt::ComboBox(0, $LayoutWidget_4, "ErrorCalc");
|
||||
|
||||
$layout27->addWidget(ErrorCalc, 1, 1);
|
||||
|
||||
ltc = Qt::CheckBox($LayoutWidget_4, "ltc");
|
||||
ltc->setChecked( 1 );
|
||||
|
||||
$layout33->addMultiCellWidget(ltc, 2, 2, 0, 1);
|
||||
$layout34->addLayout($layout33);
|
||||
$layout27->addMultiCellWidget(ltc, 2, 2, 0, 1);
|
||||
|
||||
textLabel1_5_2 = Qt::Label($LayoutWidget_4, "textLabel1_5_2");
|
||||
|
||||
$layout27->addWidget(textLabel1_5_2, 1, 0);
|
||||
|
||||
textLabel1_4 = Qt::Label($LayoutWidget_4, "textLabel1_4");
|
||||
|
||||
$layout27->addWidget(textLabel1_4, 0, 2);
|
||||
$layout28->addLayout($layout27);
|
||||
|
||||
FitTextOutput = Qt::TextEdit($LayoutWidget_4, "FitTextOutput");
|
||||
FitTextOutput->setOverwriteMode( 1 );
|
||||
$layout34->addWidget(FitTextOutput);
|
||||
$layout28->addWidget(FitTextOutput);
|
||||
musrfit_tabs->insertTab( FittingPage, "" );
|
||||
|
||||
SharingPage = Qt::Widget(musrfit_tabs, "SharingPage");
|
||||
@ -2377,85 +2387,85 @@ sub NEW
|
||||
|
||||
my $LayoutWidget_10 = Qt::Widget(FourierBox, '$LayoutWidget_10');
|
||||
$LayoutWidget_10->setGeometry( Qt::Rect(12, 19, 525, 100) );
|
||||
my $layout34_2 = Qt::GridLayout($LayoutWidget_10, 1, 1, 5, 5, '$layout34_2');
|
||||
my $layout34 = Qt::GridLayout($LayoutWidget_10, 1, 1, 5, 5, '$layout34');
|
||||
|
||||
FrqMin = Qt::LineEdit($LayoutWidget_10, "FrqMin");
|
||||
FrqMin->setSizePolicy( Qt::SizePolicy(5, 5, 0, 0, FrqMin->sizePolicy()->hasHeightForWidth()) );
|
||||
|
||||
$layout34_2->addWidget(FrqMin, 0, 3);
|
||||
$layout34->addWidget(FrqMin, 0, 3);
|
||||
|
||||
textLabel1_3_4 = Qt::Label($LayoutWidget_10, "textLabel1_3_4");
|
||||
|
||||
$layout34_2->addWidget(textLabel1_3_4, 1, 5);
|
||||
$layout34->addWidget(textLabel1_3_4, 1, 5);
|
||||
|
||||
textLabel1_7 = Qt::Label($LayoutWidget_10, "textLabel1_7");
|
||||
|
||||
$layout34_2->addWidget(textLabel1_7, 1, 2);
|
||||
$layout34->addWidget(textLabel1_7, 1, 2);
|
||||
|
||||
textLabel1_3_5 = Qt::Label($LayoutWidget_10, "textLabel1_3_5");
|
||||
|
||||
$layout34_2->addWidget(textLabel1_3_5, 2, 2);
|
||||
$layout34->addWidget(textLabel1_3_5, 2, 2);
|
||||
|
||||
FUnits = Qt::ComboBox(0, $LayoutWidget_10, "FUnits");
|
||||
FUnits->setSizePolicy( Qt::SizePolicy(5, 5, 0, 0, FUnits->sizePolicy()->hasHeightForWidth()) );
|
||||
|
||||
$layout34_2->addWidget(FUnits, 0, 1);
|
||||
$layout34->addWidget(FUnits, 0, 1);
|
||||
|
||||
textLabel1_3_6 = Qt::Label($LayoutWidget_10, "textLabel1_3_6");
|
||||
|
||||
$layout34_2->addWidget(textLabel1_3_6, 2, 3);
|
||||
$layout34->addWidget(textLabel1_3_6, 2, 3);
|
||||
|
||||
FApodization = Qt::ComboBox(0, $LayoutWidget_10, "FApodization");
|
||||
FApodization->setSizePolicy( Qt::SizePolicy(5, 5, 0, 0, FApodization->sizePolicy()->hasHeightForWidth()) );
|
||||
|
||||
$layout34_2->addWidget(FApodization, 1, 1);
|
||||
$layout34->addWidget(FApodization, 1, 1);
|
||||
|
||||
FrqMax = Qt::LineEdit($LayoutWidget_10, "FrqMax");
|
||||
FrqMax->setSizePolicy( Qt::SizePolicy(5, 5, 0, 0, FrqMax->sizePolicy()->hasHeightForWidth()) );
|
||||
|
||||
$layout34_2->addWidget(FrqMax, 0, 5);
|
||||
$layout34->addWidget(FrqMax, 0, 5);
|
||||
|
||||
FPlot = Qt::ComboBox(0, $LayoutWidget_10, "FPlot");
|
||||
FPlot->setSizePolicy( Qt::SizePolicy(5, 5, 0, 0, FPlot->sizePolicy()->hasHeightForWidth()) );
|
||||
|
||||
$layout34_2->addWidget(FPlot, 2, 1);
|
||||
$layout34->addWidget(FPlot, 2, 1);
|
||||
|
||||
FUnitsLabel = Qt::Label($LayoutWidget_10, "FUnitsLabel");
|
||||
|
||||
$layout34_2->addWidget(FUnitsLabel, 0, 0);
|
||||
$layout34->addWidget(FUnitsLabel, 0, 0);
|
||||
|
||||
textLabel1_3_8 = Qt::Label($LayoutWidget_10, "textLabel1_3_8");
|
||||
|
||||
$layout34_2->addWidget(textLabel1_3_8, 2, 5);
|
||||
$layout34->addWidget(textLabel1_3_8, 2, 5);
|
||||
|
||||
textLabel1_3_7 = Qt::Label($LayoutWidget_10, "textLabel1_3_7");
|
||||
|
||||
$layout34_2->addWidget(textLabel1_3_7, 2, 4);
|
||||
$layout34->addWidget(textLabel1_3_7, 2, 4);
|
||||
|
||||
FPlotLabel = Qt::Label($LayoutWidget_10, "FPlotLabel");
|
||||
|
||||
$layout34_2->addWidget(FPlotLabel, 2, 0);
|
||||
$layout34->addWidget(FPlotLabel, 2, 0);
|
||||
|
||||
textLabel1_2 = Qt::Label($LayoutWidget_10, "textLabel1_2");
|
||||
|
||||
$layout34_2->addWidget(textLabel1_2, 0, 4);
|
||||
$layout34->addWidget(textLabel1_2, 0, 4);
|
||||
|
||||
FApodizationLabel = Qt::Label($LayoutWidget_10, "FApodizationLabel");
|
||||
|
||||
$layout34_2->addWidget(FApodizationLabel, 1, 0);
|
||||
$layout34->addWidget(FApodizationLabel, 1, 0);
|
||||
|
||||
textLabel1_3_3 = Qt::Label($LayoutWidget_10, "textLabel1_3_3");
|
||||
|
||||
$layout34_2->addWidget(textLabel1_3_3, 1, 4);
|
||||
$layout34->addWidget(textLabel1_3_3, 1, 4);
|
||||
|
||||
FPHASE = Qt::LineEdit($LayoutWidget_10, "FPHASE");
|
||||
FPHASE->setSizePolicy( Qt::SizePolicy(5, 5, 0, 0, FPHASE->sizePolicy()->hasHeightForWidth()) );
|
||||
|
||||
$layout34_2->addWidget(FPHASE, 1, 3);
|
||||
$layout34->addWidget(FPHASE, 1, 3);
|
||||
|
||||
textLabel1 = Qt::Label($LayoutWidget_10, "textLabel1");
|
||||
|
||||
$layout34_2->addWidget(textLabel1, 0, 2);
|
||||
$layout34->addWidget(textLabel1, 0, 2);
|
||||
|
||||
RRFBox = Qt::GroupBox(FourierPage, "RRFBox");
|
||||
RRFBox->setGeometry( Qt::Rect(6, 135, 547, 125) );
|
||||
@ -2504,7 +2514,7 @@ sub NEW
|
||||
T0Page = Qt::Widget(musrfit_tabs, "T0Page");
|
||||
my $T0PageLayout = Qt::GridLayout(T0Page, 1, 1, 11, 6, '$T0PageLayout');
|
||||
|
||||
my $layout27 = Qt::HBoxLayout(undef, 0, 6, '$layout27');
|
||||
my $layout27_2 = Qt::HBoxLayout(undef, 0, 6, '$layout27_2');
|
||||
|
||||
groupHist0 = Qt::GroupBox(T0Page, "groupHist0");
|
||||
groupHist0->setSizePolicy( Qt::SizePolicy(5, 5, 0, 0, groupHist0->sizePolicy()->hasHeightForWidth()) );
|
||||
@ -2528,7 +2538,7 @@ sub NEW
|
||||
|
||||
textLabel2_2_2_2_2 = Qt::Label($LayoutWidget_12, "textLabel2_2_2_2_2");
|
||||
$layout16_2->addWidget(textLabel2_2_2_2_2);
|
||||
$layout27->addWidget(groupHist0);
|
||||
$layout27_2->addWidget(groupHist0);
|
||||
|
||||
groupHist1 = Qt::GroupBox(T0Page, "groupHist1");
|
||||
groupHist1->setFrameShadow( &Qt::GroupBox::Plain() );
|
||||
@ -2551,7 +2561,7 @@ sub NEW
|
||||
|
||||
Data21 = Qt::LineEdit($LayoutWidget_13, "Data21");
|
||||
$layout18->addWidget(Data21);
|
||||
$layout27->addWidget(groupHist1);
|
||||
$layout27_2->addWidget(groupHist1);
|
||||
|
||||
groupHist2 = Qt::GroupBox(T0Page, "groupHist2");
|
||||
groupHist2->setEnabled( 1 );
|
||||
@ -2575,7 +2585,7 @@ sub NEW
|
||||
|
||||
Data22 = Qt::LineEdit($LayoutWidget_14, "Data22");
|
||||
$layout18_2->addWidget(Data22);
|
||||
$layout27->addWidget(groupHist2);
|
||||
$layout27_2->addWidget(groupHist2);
|
||||
|
||||
groupHist3 = Qt::GroupBox(T0Page, "groupHist3");
|
||||
groupHist3->setEnabled( 1 );
|
||||
@ -2599,7 +2609,7 @@ sub NEW
|
||||
|
||||
Data23 = Qt::LineEdit($LayoutWidget_15, "Data23");
|
||||
$layout18_3->addWidget(Data23);
|
||||
$layout27->addWidget(groupHist3);
|
||||
$layout27_2->addWidget(groupHist3);
|
||||
|
||||
groupHist4 = Qt::GroupBox(T0Page, "groupHist4");
|
||||
groupHist4->setEnabled( 1 );
|
||||
@ -2623,16 +2633,16 @@ sub NEW
|
||||
|
||||
Data24 = Qt::LineEdit($LayoutWidget_16, "Data24");
|
||||
$layout18_4->addWidget(Data24);
|
||||
$layout27->addWidget(groupHist4);
|
||||
$layout27_2->addWidget(groupHist4);
|
||||
|
||||
$T0PageLayout->addLayout($layout27, 0, 0);
|
||||
$T0PageLayout->addLayout($layout27_2, 0, 0);
|
||||
musrfit_tabs->insertTab( T0Page, "" );
|
||||
|
||||
TabPage = Qt::Widget(musrfit_tabs, "TabPage");
|
||||
|
||||
my $LayoutWidget_17 = Qt::Widget(TabPage, '$LayoutWidget_17');
|
||||
$LayoutWidget_17->setGeometry( Qt::Rect(11, 6, 540, 360) );
|
||||
my $layout34_2_2 = Qt::VBoxLayout($LayoutWidget_17, 11, 6, '$layout34_2_2');
|
||||
my $layout34_2 = Qt::VBoxLayout($LayoutWidget_17, 11, 6, '$layout34_2');
|
||||
|
||||
my $layout33_2 = Qt::GridLayout(undef, 1, 1, 0, 6, '$layout33_2');
|
||||
|
||||
@ -2757,7 +2767,7 @@ sub NEW
|
||||
ParametersList->setEnabled( 1 );
|
||||
|
||||
$layout33_2->addWidget(ParametersList, 1, 1);
|
||||
$layout34_2_2->addLayout($layout33_2);
|
||||
$layout34_2->addLayout($layout33_2);
|
||||
|
||||
my $layout25_6 = Qt::HBoxLayout(undef, 0, 6, '$layout25_6');
|
||||
|
||||
@ -2776,7 +2786,7 @@ sub NEW
|
||||
AddConstraint = Qt::PushButton($LayoutWidget_17, "AddConstraint");
|
||||
AddConstraint->setSizePolicy( Qt::SizePolicy(0, 7, 0, 0, AddConstraint->sizePolicy()->hasHeightForWidth()) );
|
||||
$layout25_6->addWidget(AddConstraint);
|
||||
$layout34_2_2->addLayout($layout25_6);
|
||||
$layout34_2->addLayout($layout25_6);
|
||||
|
||||
textLabel2_2_3_4 = Qt::Label($LayoutWidget_17, "textLabel2_2_3_4");
|
||||
$cg->setColor(&Qt::ColorGroup::Foreground, &black);
|
||||
@ -2831,10 +2841,10 @@ sub NEW
|
||||
$cg->setColor(&Qt::ColorGroup::LinkVisited, Qt::Color(82,24,139));
|
||||
$pal->setDisabled($cg);
|
||||
textLabel2_2_3_4->setPalette( $pal );
|
||||
$layout34_2_2->addWidget(textLabel2_2_3_4);
|
||||
$layout34_2->addWidget(textLabel2_2_3_4);
|
||||
|
||||
FunctionsBlock = Qt::TextEdit($LayoutWidget_17, "FunctionsBlock");
|
||||
$layout34_2_2->addWidget(FunctionsBlock);
|
||||
$layout34_2->addWidget(FunctionsBlock);
|
||||
|
||||
my $layout30 = Qt::HBoxLayout(undef, 0, 6, '$layout30');
|
||||
|
||||
@ -2844,7 +2854,7 @@ sub NEW
|
||||
ResetFunc = Qt::PushButton($LayoutWidget_17, "ResetFunc");
|
||||
ResetFunc->setMaximumSize( Qt::Size(100, 32767) );
|
||||
$layout30->addWidget(ResetFunc);
|
||||
$layout34_2_2->addLayout($layout30);
|
||||
$layout34_2->addLayout($layout30);
|
||||
musrfit_tabs->insertTab( TabPage, "" );
|
||||
|
||||
fileNewAction= Qt::Action(this, "fileNewAction");
|
||||
@ -3199,14 +3209,15 @@ sub languageChange
|
||||
Minimization->insertItem( trUtf8("MINIMIZE") );
|
||||
Minimization->insertItem( trUtf8("MIGRAD") );
|
||||
Minimization->insertItem( trUtf8("SIMPLEX") );
|
||||
textLabel1_4->setText( trUtf8("X Range") );
|
||||
textLabel1_5_2->setText( trUtf8("Error estimation") );
|
||||
textLabel1_4_2_2->setText( trUtf8("View Binning") );
|
||||
textLabel1_5->setText( trUtf8("Minimization type") );
|
||||
textLabel1_4_2->setText( trUtf8("Y Range") );
|
||||
ErrorCalc->clear();
|
||||
ErrorCalc->insertItem( trUtf8("HESSE") );
|
||||
ErrorCalc->insertItem( trUtf8("MINOS") );
|
||||
textLabel1_5->setText( trUtf8("Minimization type") );
|
||||
ltc->setText( trUtf8("Life time correction") );
|
||||
textLabel1_5_2->setText( trUtf8("Error estimation") );
|
||||
textLabel1_4->setText( trUtf8("X Range") );
|
||||
musrfit_tabs->changeTab( FittingPage, trUtf8("Fitting") );
|
||||
buttonGroupSharing->setTitle( trUtf8("Shared parameters among different runs") );
|
||||
SharingComp1->setTitle( trUtf8("1st Component") );
|
||||
@ -3626,6 +3637,7 @@ sub CreateAllInput
|
||||
$All{"Xf"}=Xf->text;
|
||||
$All{"Yi"}=Yi->text;
|
||||
$All{"Yf"}=Yf->text;
|
||||
$All{"ViewBin"}=ViewBin->text;
|
||||
# Life time correction
|
||||
if (ltc->isChecked()) {
|
||||
$All{"ltc"}="y";
|
||||
@ -3732,6 +3744,8 @@ sub CreateAllInput
|
||||
$All{"Func_T_Block"}=TheoryBlock->text;
|
||||
|
||||
# Shared settings are detected here
|
||||
$All{"EnableSharing"} = buttonGroupSharing->isChecked();
|
||||
|
||||
my $Shared = 0;
|
||||
my $PCount =0;
|
||||
my $Component=1;
|
||||
@ -3972,8 +3986,8 @@ sub ActivateShComp
|
||||
my @Paramcomp = @$Paramcomp_ref;
|
||||
my $Full_T_Block= $All{"Full_T_Block"};
|
||||
|
||||
# Possible to chare only if sharing is enabled altogether
|
||||
my $EnableSharing = buttonGroupSharing->isChecked();
|
||||
# Possible to share only if sharing is enabled altogether
|
||||
my $EnableSharing = $All{"EnableSharing"};
|
||||
if ($EnableSharing) {
|
||||
my $Component=1;
|
||||
foreach my $FitType (@FitTypes) {
|
||||
@ -4065,6 +4079,7 @@ sub TabChanged
|
||||
|
||||
# First make sure we have sharing initialized
|
||||
ActivateShComp();
|
||||
# Here we need to apply sharing if selected...
|
||||
InitializeTab();
|
||||
UpdateMSRFileInitTable();
|
||||
# And also setup T0 and Bg bins
|
||||
|
101
src/external/MuSRFitGUI/MuSRFit.ui
vendored
101
src/external/MuSRFitGUI/MuSRFit.ui
vendored
@ -1995,14 +1995,14 @@
|
||||
</attribute>
|
||||
<widget class="QLayoutWidget">
|
||||
<property name="name">
|
||||
<cstring>layout34</cstring>
|
||||
<cstring>layout28</cstring>
|
||||
</property>
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>5</x>
|
||||
<y>10</y>
|
||||
<width>545</width>
|
||||
<height>350</height>
|
||||
<y>4</y>
|
||||
<width>550</width>
|
||||
<height>360</height>
|
||||
</rect>
|
||||
</property>
|
||||
<vbox>
|
||||
@ -2011,12 +2011,17 @@
|
||||
</property>
|
||||
<widget class="QLayoutWidget">
|
||||
<property name="name">
|
||||
<cstring>layout33</cstring>
|
||||
<cstring>layout27</cstring>
|
||||
</property>
|
||||
<grid>
|
||||
<property name="name">
|
||||
<cstring>unnamed</cstring>
|
||||
</property>
|
||||
<widget class="QLineEdit" row="1" column="3">
|
||||
<property name="name">
|
||||
<cstring>Yi</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QComboBox" row="0" column="1">
|
||||
<item>
|
||||
<property name="text">
|
||||
@ -2037,32 +2042,32 @@
|
||||
<cstring>Minimization</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" row="0" column="2">
|
||||
<property name="name">
|
||||
<cstring>textLabel1_4</cstring>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>X Range</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLineEdit" row="1" column="4">
|
||||
<property name="name">
|
||||
<cstring>Yf</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" row="1" column="0">
|
||||
<property name="name">
|
||||
<cstring>textLabel1_5_2</cstring>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Error estimation</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLineEdit" row="0" column="3">
|
||||
<property name="name">
|
||||
<cstring>Xi</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" row="2" column="3">
|
||||
<property name="name">
|
||||
<cstring>textLabel1_4_2_2</cstring>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>View Binning</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLineEdit" row="0" column="4">
|
||||
<property name="name">
|
||||
<cstring>Xf</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" row="0" column="0">
|
||||
<property name="name">
|
||||
<cstring>textLabel1_5</cstring>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Minimization type</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" row="1" column="2">
|
||||
<property name="name">
|
||||
<cstring>textLabel1_4_2</cstring>
|
||||
@ -2071,6 +2076,16 @@
|
||||
<string>Y Range</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLineEdit" row="2" column="4">
|
||||
<property name="name">
|
||||
<cstring>ViewBin</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLineEdit" row="1" column="4">
|
||||
<property name="name">
|
||||
<cstring>Yf</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QComboBox" row="1" column="1">
|
||||
<item>
|
||||
<property name="text">
|
||||
@ -2086,24 +2101,6 @@
|
||||
<cstring>ErrorCalc</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" row="0" column="0">
|
||||
<property name="name">
|
||||
<cstring>textLabel1_5</cstring>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Minimization type</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLineEdit" row="1" column="3">
|
||||
<property name="name">
|
||||
<cstring>Yi</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLineEdit" row="0" column="4">
|
||||
<property name="name">
|
||||
<cstring>Xf</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QCheckBox" row="2" column="0" rowspan="1" colspan="2">
|
||||
<property name="name">
|
||||
<cstring>ltc</cstring>
|
||||
@ -2115,6 +2112,22 @@
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" row="1" column="0">
|
||||
<property name="name">
|
||||
<cstring>textLabel1_5_2</cstring>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Error estimation</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" row="0" column="2">
|
||||
<property name="name">
|
||||
<cstring>textLabel1_4</cstring>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>X Range</string>
|
||||
</property>
|
||||
</widget>
|
||||
</grid>
|
||||
</widget>
|
||||
<widget class="QTextEdit">
|
||||
|
8
src/external/MuSRFitGUI/MuSRFit.ui.h
vendored
8
src/external/MuSRFitGUI/MuSRFit.ui.h
vendored
@ -245,6 +245,7 @@ void MuSRFitform::CreateAllInput()
|
||||
$All{"Xf"}=Xf->text;
|
||||
$All{"Yi"}=Yi->text;
|
||||
$All{"Yf"}=Yf->text;
|
||||
$All{"ViewBin"}=ViewBin->text;
|
||||
# Life time correction
|
||||
if (ltc->isChecked()) {
|
||||
$All{"ltc"}="y";
|
||||
@ -351,6 +352,8 @@ void MuSRFitform::CreateAllInput()
|
||||
$All{"Func_T_Block"}=TheoryBlock->text;
|
||||
|
||||
# Shared settings are detected here
|
||||
$All{"EnableSharing"} = buttonGroupSharing->isChecked();
|
||||
|
||||
my $Shared = 0;
|
||||
my $PCount =0;
|
||||
my $Component=1;
|
||||
@ -583,8 +586,8 @@ void MuSRFitform::ActivateShComp()
|
||||
my @Paramcomp = @$Paramcomp_ref;
|
||||
my $Full_T_Block= $All{"Full_T_Block"};
|
||||
|
||||
# Possible to chare only if sharing is enabled altogether
|
||||
my $EnableSharing = buttonGroupSharing->isChecked();
|
||||
# Possible to share only if sharing is enabled altogether
|
||||
my $EnableSharing = $All{"EnableSharing"};
|
||||
if ($EnableSharing) {
|
||||
my $Component=1;
|
||||
foreach my $FitType (@FitTypes) {
|
||||
@ -672,6 +675,7 @@ void MuSRFitform::TabChanged()
|
||||
|
||||
# First make sure we have sharing initialized
|
||||
ActivateShComp();
|
||||
# Here we need to apply sharing if selected...
|
||||
InitializeTab();
|
||||
UpdateMSRFileInitTable();
|
||||
# And also setup T0 and Bg bins
|
||||
|
Loading…
x
Reference in New Issue
Block a user