musrfit 1.10.0
PAny2ManyInfo Struct Reference

#include <PMusr.h>

Public Attributes

Bool_t useStandardOutput {false}
 flag showing if the converted shall be sent to the standard output
 
TString inFormat {""}
 holds the information about the input data file format
 
TString outFormat {""}
 holds the information about the output data file format
 
TString inTemplate {""}
 holds the input file template
 
TString outTemplate {""}
 holds the output file template
 
TString year {""}
 holds the information about the year to be used
 
PUIntVector runList
 holds the run number list to be converted
 
PIntVector groupHistoList
 holds the histo group list offset (used to define for MusrRoot files, what to be exported)
 
PStringVector inFileName
 holds the file name of the input data file
 
TString outFileName {""}
 holds the output file name
 
PStringVector outPathFileName
 holds the out path/file name
 
TString outPath {""}
 holds the output path
 
UInt_t rebin {1}
 holds the number of bins to be packed
 
UInt_t compressionTag {0}
 0=no compression, 1=gzip compression, 2=bzip2 compression
 
TString compressFileName {""}
 holds the name of the outputfile name in case of compression is used
 
UInt_t idf {0}
 IDF version for NeXus files.
 

Detailed Description

Configuration structure for the any2many data format converter.

This structure contains all settings needed to convert μSR data between different file formats (ROOT, NeXus, MUD, PSI-BIN, ASCII). It supports batch conversion, rebinning, compression, and format-specific options like histogram group selection for MusrRoot files.

Supported conversions: Any-to-any among ROOT, NeXus, MUD, PSI-BIN, WKM, and ASCII formats.

Definition at line 1351 of file PMusr.h.

Member Data Documentation

◆ compressFileName

TString PAny2ManyInfo::compressFileName {""}

holds the name of the outputfile name in case of compression is used

Definition at line 1366 of file PMusr.h.

Referenced by main().

◆ compressionTag

UInt_t PAny2ManyInfo::compressionTag {0}

0=no compression, 1=gzip compression, 2=bzip2 compression

Definition at line 1365 of file PMusr.h.

Referenced by main().

◆ groupHistoList

PIntVector PAny2ManyInfo::groupHistoList

holds the histo group list offset (used to define for MusrRoot files, what to be exported)

Definition at line 1359 of file PMusr.h.

Referenced by main().

◆ idf

UInt_t PAny2ManyInfo::idf {0}

IDF version for NeXus files.

Definition at line 1367 of file PMusr.h.

Referenced by main().

◆ inFileName

PStringVector PAny2ManyInfo::inFileName

holds the file name of the input data file

Definition at line 1360 of file PMusr.h.

Referenced by main().

◆ inFormat

TString PAny2ManyInfo::inFormat {""}

holds the information about the input data file format

Definition at line 1353 of file PMusr.h.

Referenced by main().

◆ inTemplate

TString PAny2ManyInfo::inTemplate {""}

holds the input file template

Definition at line 1355 of file PMusr.h.

Referenced by main().

◆ outFileName

TString PAny2ManyInfo::outFileName {""}

holds the output file name

Definition at line 1361 of file PMusr.h.

Referenced by main().

◆ outFormat

TString PAny2ManyInfo::outFormat {""}

holds the information about the output data file format

Definition at line 1354 of file PMusr.h.

Referenced by main().

◆ outPath

TString PAny2ManyInfo::outPath {""}

holds the output path

Definition at line 1363 of file PMusr.h.

Referenced by main().

◆ outPathFileName

PStringVector PAny2ManyInfo::outPathFileName

holds the out path/file name

Definition at line 1362 of file PMusr.h.

◆ outTemplate

TString PAny2ManyInfo::outTemplate {""}

holds the output file template

Definition at line 1356 of file PMusr.h.

Referenced by main().

◆ rebin

UInt_t PAny2ManyInfo::rebin {1}

holds the number of bins to be packed

Definition at line 1364 of file PMusr.h.

Referenced by main().

◆ runList

PUIntVector PAny2ManyInfo::runList

holds the run number list to be converted

Definition at line 1358 of file PMusr.h.

Referenced by main().

◆ useStandardOutput

Bool_t PAny2ManyInfo::useStandardOutput {false}

flag showing if the converted shall be sent to the standard output

Definition at line 1352 of file PMusr.h.

Referenced by main().

◆ year

TString PAny2ManyInfo::year {""}

holds the information about the year to be used

Definition at line 1357 of file PMusr.h.

Referenced by main().


The documentation for this struct was generated from the following file: