|
mupp 1.1.0
|
Implementation of the mupp scripting interface for batch processing. More...
#include <cmath>#include <iostream>#include <QProcessEnvironment>#include <QString>#include <QFile>#include <QTextStream>#include <QDateTime>#include <QProcess>#include <QtGlobal>#include "PmuppScript.h"
Go to the source code of this file.
Implementation of the mupp scripting interface for batch processing.
This file implements the non-interactive scripting system for mupp, enabling automated batch processing of parameter data analysis and plotting tasks.
Key functionality implemented:
Script command processing: The executeScript() method processes commands sequentially, maintaining state throughout execution. Each command type (loadPath, load, select, x, y, var, norm, plot, macro) has a dedicated handler method.
ROOT macro generation: The macro() method creates complete ROOT C++ macros including:
Variable system: Variables are mathematical expressions combining collection parameters. The var_cmd() method integrates with PVarHandler for expression parsing and evaluation, enabling derived quantity calculations.
Definition in file PmuppScript.cpp.