mupp 1.1.0
Loading...
Searching...
No Matches
Pmupp.cpp File Reference

Implementation of core data classes for mupp parameter management. More...

#include <iostream>
#include <cmath>
#include <QFile>
#include <QTextStream>
#include <QString>
#include <QStringList>
#include <QInputDialog>
#include <QDir>
#include <QLineEdit>
#include <QMessageBox>
#include <QProcess>
#include <QProcessEnvironment>
#include <QRegularExpression>
#include <QtDebug>
#include "Pmupp.h"
Include dependency graph for Pmupp.cpp:

Go to the source code of this file.

Macros

#define PMUPP_UNDEF   -1
 
#define PMUPP_VALUE   0
 
#define PMUPP_POSNEGERR   1
 
#define PMUPP_POSERR   2
 
#define PMUPP_NEGERR   3
 
#define PMUPP_RUN   4
 

Detailed Description

Implementation of core data classes for mupp parameter management.

This file implements the data structures and handler classes for managing muSR fit parameters in mupp. It provides the functionality to read, parse, and access parameter data from various file formats (db, dat, msr).

Key implementations:

The file parsers handle three main formats:

  • DB format: Structured database format with metadata and parameters
  • DAT/TXT format: Column-based format with flexible error handling
  • MSR format: Indirect support via msr2data external tool

Definition in file Pmupp.cpp.

Macro Definition Documentation

◆ PMUPP_NEGERR

#define PMUPP_NEGERR   3

Definition at line 74 of file Pmupp.cpp.

◆ PMUPP_POSERR

#define PMUPP_POSERR   2

Definition at line 73 of file Pmupp.cpp.

◆ PMUPP_POSNEGERR

#define PMUPP_POSNEGERR   1

Definition at line 72 of file Pmupp.cpp.

◆ PMUPP_RUN

#define PMUPP_RUN   4

Definition at line 75 of file Pmupp.cpp.

◆ PMUPP_UNDEF

#define PMUPP_UNDEF   -1

Definition at line 70 of file Pmupp.cpp.

◆ PMUPP_VALUE

#define PMUPP_VALUE   0

Definition at line 71 of file Pmupp.cpp.