From 0ce0f4fcce3137df5344be45c2cadca41e38bb7e Mon Sep 17 00:00:00 2001 From: Andreas Suter Date: Wed, 20 May 2026 12:45:13 +0200 Subject: [PATCH] mupp: RUN is now treated as a variable. --- src/musredit_qt5/mupp/Pmupp.cpp | 9 +++++++++ src/musredit_qt5/mupp/plotter/PMuppCanvas.cpp | 2 +- src/musredit_qt6/mupp/Pmupp.cpp | 9 +++++++++ src/musredit_qt6/mupp/plotter/PMuppCanvas.cpp | 2 +- 4 files changed, 20 insertions(+), 2 deletions(-) diff --git a/src/musredit_qt5/mupp/Pmupp.cpp b/src/musredit_qt5/mupp/Pmupp.cpp index f1f049ddf..af247c74f 100644 --- a/src/musredit_qt5/mupp/Pmupp.cpp +++ b/src/musredit_qt5/mupp/Pmupp.cpp @@ -453,6 +453,10 @@ PmuppCollection PParamDataHandler::ReadDbFile(const QString fln, bool &valid, QS } ival = token[0].toInt(&ok); if (ok) { // run,,, title found + param.ResetParam(); + param.SetName("RUN"); + param.SetValue(ival); + run.AddParam(param); run.SetNumber(ival); QString title(""); for (int i=1; iGetXaxis()->GetXmin(); Double_t xmax=fMultiGraph->GetXaxis()->GetXmax(); - if (xmin > 0.0) { + if ((xmin > 0.0) && (fPlotData[0].xLabel.EqualTo("RUN"))) { fMultiGraph->GetXaxis()->SetLimits(0.0, xmax); } diff --git a/src/musredit_qt6/mupp/Pmupp.cpp b/src/musredit_qt6/mupp/Pmupp.cpp index 15931a887..41c0924cd 100644 --- a/src/musredit_qt6/mupp/Pmupp.cpp +++ b/src/musredit_qt6/mupp/Pmupp.cpp @@ -542,6 +542,10 @@ PmuppCollection PParamDataHandler::ReadDbFile(const QString fln, bool &valid, QS } ival = token[0].toInt(&ok); if (ok) { // run,,, title found + param.ResetParam(); + param.SetName("RUN"); + param.SetValue(ival); + run.AddParam(param); run.SetNumber(ival); QString title(""); for (int i=1; iGetXaxis()->GetXmin(); Double_t xmax=fMultiGraph->GetXaxis()->GetXmax(); - if (xmin > 0.0) { + if ((xmin > 0.0) && (fPlotData[0].xLabel.EqualTo("RUN"))) { fMultiGraph->GetXaxis()->SetLimits(0.0, xmax); }