MuonFitDataSelector : Selects runs, groups, periods for fit.
More...
#include <MuonFitDataSelector.h>
|
| enum class | FitType { Single
, CoAdd
, Simultaneous
} |
| |
| | MantidWidget (QWidget *parent=nullptr) |
| | Default constructor.
|
| |
| QString | runPythonCode (const QString &code, bool no_output=false) |
| | Run python code that is passed to it and, optionally, return anything it wrote to standard output as a string.
|
| |
MuonFitDataSelector : Selects runs, groups, periods for fit.
Widget to select data to fit for MuonAnalysis
Implements IMuonFitDataSelector
Definition at line 25 of file MuonFitDataSelector.h.
◆ MuonFitDataSelector() [1/2]
| MantidQt::MantidWidgets::MuonFitDataSelector::MuonFitDataSelector |
( |
QWidget * |
parent | ) |
|
|
explicit |
◆ MuonFitDataSelector() [2/2]
| MantidQt::MantidWidgets::MuonFitDataSelector::MuonFitDataSelector |
( |
QWidget * |
parent, |
|
|
int |
runNumber, |
|
|
const QString & |
instName |
|
) |
| |
Constructor with more options.
◆ askUserWhetherToOverwrite()
| bool MantidQt::MantidWidgets::MuonFitDataSelector::askUserWhetherToOverwrite |
( |
| ) |
|
|
overridevirtual |
◆ checkForMultiGroupPeriodSelection
| void MantidQt::MantidWidgets::MuonFitDataSelector::checkForMultiGroupPeriodSelection |
( |
| ) |
|
|
slot |
Called when group/period box selection changes.
◆ dataPropertiesChanged
| void MantidQt::MantidWidgets::MuonFitDataSelector::dataPropertiesChanged |
( |
| ) |
|
|
signal |
Edited the start or end fields.
◆ datasetIndexChanged
| void MantidQt::MantidWidgets::MuonFitDataSelector::datasetIndexChanged |
( |
int |
index | ) |
|
|
signal |
◆ fitTypeChanged
| void MantidQt::MantidWidgets::MuonFitDataSelector::fitTypeChanged |
( |
bool |
state | ) |
|
|
slot |
Called when fit type changed.
◆ getChosenGroups()
| QStringList MantidQt::MantidWidgets::MuonFitDataSelector::getChosenGroups |
( |
| ) |
const |
|
overridevirtual |
◆ getDatasetIndex()
| int MantidQt::MantidWidgets::MuonFitDataSelector::getDatasetIndex |
( |
| ) |
const |
|
overridevirtual |
◆ getDatasetName()
| QString MantidQt::MantidWidgets::MuonFitDataSelector::getDatasetName |
( |
| ) |
const |
|
overridevirtual |
◆ getEndTime()
| double MantidQt::MantidWidgets::MuonFitDataSelector::getEndTime |
( |
| ) |
const |
|
overridevirtual |
◆ getFilenames()
| QStringList MantidQt::MantidWidgets::MuonFitDataSelector::getFilenames |
( |
| ) |
const |
|
overridevirtual |
◆ getFitType()
◆ getInstrumentName()
| QString MantidQt::MantidWidgets::MuonFitDataSelector::getInstrumentName |
( |
| ) |
const |
|
overridevirtual |
◆ getPeriodSelections()
| QStringList MantidQt::MantidWidgets::MuonFitDataSelector::getPeriodSelections |
( |
| ) |
const |
|
overridevirtual |
◆ getRuns()
| QString MantidQt::MantidWidgets::MuonFitDataSelector::getRuns |
( |
| ) |
const |
|
overridevirtual |
◆ getSimultaneousFitLabel()
| QString MantidQt::MantidWidgets::MuonFitDataSelector::getSimultaneousFitLabel |
( |
| ) |
const |
|
overridevirtual |
◆ getStartTime()
| double MantidQt::MantidWidgets::MuonFitDataSelector::getStartTime |
( |
| ) |
const |
|
overridevirtual |
◆ getUserInput()
| QVariant MantidQt::MantidWidgets::MuonFitDataSelector::getUserInput |
( |
| ) |
const |
|
overridevirtual |
◆ nameChanged
| void MantidQt::MantidWidgets::MuonFitDataSelector::nameChanged |
( |
QString |
name | ) |
|
|
signal |
◆ setBusyState()
| void MantidQt::MantidWidgets::MuonFitDataSelector::setBusyState |
( |
| ) |
|
|
private |
Set busy cursor and disable input.
◆ setDatasetNames()
| void MantidQt::MantidWidgets::MuonFitDataSelector::setDatasetNames |
( |
const QStringList & |
datasetNames | ) |
|
|
overridevirtual |
◆ setDefaultValues()
| void MantidQt::MantidWidgets::MuonFitDataSelector::setDefaultValues |
( |
| ) |
|
|
private |
Set default values in some input controls.
◆ setEndTime
| void MantidQt::MantidWidgets::MuonFitDataSelector::setEndTime |
( |
double |
end | ) |
|
|
overrideslot |
◆ setEndTimeQuietly
| void MantidQt::MantidWidgets::MuonFitDataSelector::setEndTimeQuietly |
( |
double |
end | ) |
|
|
overrideslot |
Set end time without sending a signal.
◆ setFitType()
◆ setGroupsSelected()
| void MantidQt::MantidWidgets::MuonFitDataSelector::setGroupsSelected |
( |
const QStringList & |
groups | ) |
|
|
inline |
◆ setNextDataset
| void MantidQt::MantidWidgets::MuonFitDataSelector::setNextDataset |
( |
| ) |
|
|
privateslot |
Change dataset to next one.
◆ setPeriodsSelected()
| void MantidQt::MantidWidgets::MuonFitDataSelector::setPeriodsSelected |
( |
const QStringList & |
periods | ) |
|
|
inline |
◆ setPreviousDataset
| void MantidQt::MantidWidgets::MuonFitDataSelector::setPreviousDataset |
( |
| ) |
|
|
privateslot |
Change dataset to previous one.
◆ setSimultaneousFitLabel()
| void MantidQt::MantidWidgets::MuonFitDataSelector::setSimultaneousFitLabel |
( |
const QString & |
label | ) |
|
|
overridevirtual |
◆ setStartTime
| void MantidQt::MantidWidgets::MuonFitDataSelector::setStartTime |
( |
double |
start | ) |
|
|
overrideslot |
◆ setStartTimeQuietly
| void MantidQt::MantidWidgets::MuonFitDataSelector::setStartTimeQuietly |
( |
double |
start | ) |
|
|
overrideslot |
Set start time without sending a signal.
◆ setUpConnections()
| void MantidQt::MantidWidgets::MuonFitDataSelector::setUpConnections |
( |
| ) |
|
|
private |
Set up connections for signals/slots.
◆ setUserInput()
| void MantidQt::MantidWidgets::MuonFitDataSelector::setUserInput |
( |
const QVariant & |
value | ) |
|
|
overridevirtual |
◆ setWorkspaceDetails
| void MantidQt::MantidWidgets::MuonFitDataSelector::setWorkspaceDetails |
( |
const QString & |
runNumbers, |
|
|
const QString & |
instName, |
|
|
const std::optional< QString > & |
filePath |
|
) |
| |
|
overrideslot |
Set starting run number, instrument and (optionally) file path.
◆ simulLabelChanged
| void MantidQt::MantidWidgets::MuonFitDataSelector::simulLabelChanged |
( |
| ) |
|
|
signal |
Simultaneous fit label changed.
◆ unsetBusyState
| void MantidQt::MantidWidgets::MuonFitDataSelector::unsetBusyState |
( |
| ) |
|
|
privateslot |
Set normal cursor and enable input.
◆ updateNormalizationFromDropDown
| void MantidQt::MantidWidgets::MuonFitDataSelector::updateNormalizationFromDropDown |
( |
int |
| ) |
|
|
slot |
◆ userChangedRuns
| void MantidQt::MantidWidgets::MuonFitDataSelector::userChangedRuns |
( |
| ) |
|
|
slot |
Called when user changes runs.
◆ workspaceChanged
| void MantidQt::MantidWidgets::MuonFitDataSelector::workspaceChanged |
( |
| ) |
|
|
signal |
◆ m_chosenGroups
| QStringList MantidQt::MantidWidgets::MuonFitDataSelector::m_chosenGroups |
|
private |
◆ m_chosenPeriods
| QStringList MantidQt::MantidWidgets::MuonFitDataSelector::m_chosenPeriods |
|
private |
◆ m_endX
| double MantidQt::MantidWidgets::MuonFitDataSelector::m_endX |
|
private |
◆ m_multiFit
| bool MantidQt::MantidWidgets::MuonFitDataSelector::m_multiFit |
|
private |
◆ m_startX
| double MantidQt::MantidWidgets::MuonFitDataSelector::m_startX |
|
private |
◆ m_ui
| Ui::MuonFitDataSelector MantidQt::MantidWidgets::MuonFitDataSelector::m_ui |
|
private |
The documentation for this class was generated from the following file: