musrfit 1.10.0
PRunDataHandler.h File Reference
#include <any>
#include <iostream>
#include <string>
#include <TString.h>
#include "PMusr.h"
#include "PMsrHandler.h"
Include dependency graph for PRunDataHandler.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PRunDataHandler
 Raw data file reader and format converter for μSR data. More...
 

Macros

#define A2M_UNDEFINED   0
 Undefined or unknown format (used for error indication)
 
#define A2M_ROOT   1
 Generic ROOT file (minimal structure, basic histograms only)
 
#define A2M_MUSR_ROOT   2
 MusrRoot format (PSI-specific ROOT with complete metadata and run info)
 
#define A2M_MUSR_ROOT_DIR   3
 MusrRoot with directory structure (organized by run number, year, etc.)
 
#define A2M_PSIBIN   4
 PSI binary format (legacy PSI format, platform-specific byte ordering)
 
#define A2M_PSIMDU   5
 PSI MDU ASCII format (ASCII variant of PSI format with metadata)
 
#define A2M_MUD   6
 TRIUMF MUD (Muon Data) format (TRIUMF's standard binary format)
 
#define A2M_NEXUS   7
 NeXus HDF5 format (ISIS, JPARC standard - self-describing, hierarchical)
 
#define A2M_WKM   8
 WKM format (older PSI format, deprecated but still supported for legacy data)
 
#define A2M_ASCII   9
 Generic ASCII format (two-column time-value data for non-μSR applications)