Compare commits
16 Commits
Author | SHA1 | Date | |
---|---|---|---|
bb99482461 | |||
f0869935d1 | |||
0f95551200 | |||
b8ce741534 | |||
4b6654ca2a | |||
38d4ec1806 | |||
4231d26604 | |||
a28650f017 | |||
9a23c4f241 | |||
5f7f79e46d | |||
4a20d805dd | |||
10cfe3f863 | |||
0828d1b8d4 | |||
75785d2c0e | |||
e4b84b12df | |||
124a31386c |
@ -1,7 +1,7 @@
|
|||||||
# - musrfit
|
# - musrfit
|
||||||
cmake_minimum_required(VERSION 3.17)
|
cmake_minimum_required(VERSION 3.17)
|
||||||
|
|
||||||
project(musrfit VERSION 1.9.7 LANGUAGES C CXX)
|
project(musrfit VERSION 1.9.8 LANGUAGES C CXX)
|
||||||
|
|
||||||
#--- musrfit specific options -------------------------------------------------
|
#--- musrfit specific options -------------------------------------------------
|
||||||
option(nexus "build optional NeXus support. Needed for ISIS" OFF)
|
option(nexus "build optional NeXus support. Needed for ISIS" OFF)
|
||||||
@ -200,8 +200,10 @@ endif (qt_based_tools)
|
|||||||
|
|
||||||
#--- if NeXus check also for HDF4, HDF5, and MXML -----------------------------
|
#--- if NeXus check also for HDF4, HDF5, and MXML -----------------------------
|
||||||
if (nexus)
|
if (nexus)
|
||||||
find_package(HDF5 COMPONENTS CXX REQUIRED )
|
find_package(HDF5 COMPONENTS CXX REQUIRED)
|
||||||
|
if (HAVE_HDF4)
|
||||||
find_package(HDF4 REQUIRED)
|
find_package(HDF4 REQUIRED)
|
||||||
|
endif (HAVE_HDF4)
|
||||||
find_package(NEXUS REQUIRED)
|
find_package(NEXUS REQUIRED)
|
||||||
add_definitions(-DPNEXUS_ENABLED)
|
add_definitions(-DPNEXUS_ENABLED)
|
||||||
endif (nexus)
|
endif (nexus)
|
||||||
@ -286,7 +288,11 @@ endif (OpenMP_FOUND)
|
|||||||
|
|
||||||
if (nexus)
|
if (nexus)
|
||||||
message("")
|
message("")
|
||||||
|
if (HAVE_HDF4)
|
||||||
message(" HDF4 found in ${HDF4_INCLUDE_DIRS}")
|
message(" HDF4 found in ${HDF4_INCLUDE_DIRS}")
|
||||||
|
else (HAVE_HDF4)
|
||||||
|
message(" HDF4 not present.")
|
||||||
|
endif (HAVE_HDF4)
|
||||||
message(" HDF5 found in ${HDF5_INCLUDE_DIRS}, Version: ${HDF5_VERSION}")
|
message(" HDF5 found in ${HDF5_INCLUDE_DIRS}, Version: ${HDF5_VERSION}")
|
||||||
message(" NeXus found in ${NEXUS_INCLUDE_DIR}, Version: ${NEXUS_VERSION_STRING}")
|
message(" NeXus found in ${NEXUS_INCLUDE_DIR}, Version: ${NEXUS_VERSION_STRING}")
|
||||||
endif (nexus)
|
endif (nexus)
|
||||||
|
@ -12,6 +12,11 @@ or
|
|||||||
|
|
||||||
https://bitbucket.org/muonspin/musrfit/commits/all
|
https://bitbucket.org/muonspin/musrfit/commits/all
|
||||||
|
|
||||||
|
Release of V1.9.8, 2025/03/24
|
||||||
|
=============================
|
||||||
|
|
||||||
|
add a user interface option to export data from a msr-file view (single- or multiple files).
|
||||||
|
|
||||||
Release of V1.9.7, 2025/01/18
|
Release of V1.9.7, 2025/01/18
|
||||||
=============================
|
=============================
|
||||||
|
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2021 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2009-2024 by Bastian M. Wojek / Andreas Suter *
|
* Copyright (C) 2009-2025 by Bastian M. Wojek / Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
@ -3244,7 +3244,10 @@ Bool_t PMsrHandler::HandleRunEntry(PMsrLines &lines)
|
|||||||
while ((iter != lines.end()) && !error) {
|
while ((iter != lines.end()) && !error) {
|
||||||
// remove potential comment at the end of lines
|
// remove potential comment at the end of lines
|
||||||
str = iter->fLine;
|
str = iter->fLine;
|
||||||
Ssiz_t idx = str.Index("(");
|
Ssiz_t idx = str.Index("#");
|
||||||
|
if (idx != -1)
|
||||||
|
str.Remove(idx);
|
||||||
|
idx = str.Index("(");
|
||||||
if (idx != -1)
|
if (idx != -1)
|
||||||
str.Remove(idx);
|
str.Remove(idx);
|
||||||
|
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
@ -260,6 +260,7 @@ PRawRunDataSet::PRawRunDataSet()
|
|||||||
*/
|
*/
|
||||||
void PRawRunDataSet::Clear()
|
void PRawRunDataSet::Clear()
|
||||||
{
|
{
|
||||||
|
fTitle = TString("n/a");
|
||||||
fName = TString("n/a");
|
fName = TString("n/a");
|
||||||
fHistoNo = -1;
|
fHistoNo = -1;
|
||||||
fTimeZeroBin = 0.0;
|
fTimeZeroBin = 0.0;
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
@ -937,6 +937,13 @@ void PMusrCanvas::HandleCmdKey(Int_t event, Int_t x, Int_t y, TObject *selected)
|
|||||||
if (event != kKeyPress)
|
if (event != kKeyPress)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
// this is a workaround which should prevent that the key event is executed if
|
||||||
|
// a text/latex is written into the canvas.
|
||||||
|
if (selected) {
|
||||||
|
if (!strcmp(selected->GetTitle(), "dataTheoryPad"))
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (fBatchMode) {
|
if (fBatchMode) {
|
||||||
if (fStartWithAvg) { // this is needed to get the averaging in the batch mode
|
if (fStartWithAvg) { // this is needed to get the averaging in the batch mode
|
||||||
fAveragedView = fStartWithAvg;
|
fAveragedView = fStartWithAvg;
|
||||||
@ -1929,9 +1936,8 @@ void PMusrCanvas::ExportData(const Char_t *fileName)
|
|||||||
case PV_DATA:
|
case PV_DATA:
|
||||||
if (fAveragedView) {
|
if (fAveragedView) {
|
||||||
fout << "% from averaged view" << std::endl;
|
fout << "% from averaged view" << std::endl;
|
||||||
fout << "% x, diff, errDiff" << std::endl;
|
fout << "x, diff, errDiff" << std::endl;
|
||||||
} else {
|
} else {
|
||||||
fout << "% ";
|
|
||||||
for (UInt_t i=0; i<dumpVector.size()-1; i++) {
|
for (UInt_t i=0; i<dumpVector.size()-1; i++) {
|
||||||
fout << "x" << i << " , diff" << i << ", errDiff" << i << ", ";
|
fout << "x" << i << " , diff" << i << ", errDiff" << i << ", ";
|
||||||
}
|
}
|
||||||
@ -1941,9 +1947,8 @@ void PMusrCanvas::ExportData(const Char_t *fileName)
|
|||||||
case PV_FOURIER_REAL:
|
case PV_FOURIER_REAL:
|
||||||
if (fAveragedView) {
|
if (fAveragedView) {
|
||||||
fout << "% from averaged view" << std::endl;
|
fout << "% from averaged view" << std::endl;
|
||||||
fout << "% x, F_diffRe" << std::endl;
|
fout << "x, F_diffRe" << std::endl;
|
||||||
} else {
|
} else {
|
||||||
fout << "% ";
|
|
||||||
for (UInt_t i=0; i<dumpVector.size()-1; i++) {
|
for (UInt_t i=0; i<dumpVector.size()-1; i++) {
|
||||||
fout << "freq" << i << ", F_diffRe" << i << ", ";
|
fout << "freq" << i << ", F_diffRe" << i << ", ";
|
||||||
}
|
}
|
||||||
@ -1953,9 +1958,8 @@ void PMusrCanvas::ExportData(const Char_t *fileName)
|
|||||||
case PV_FOURIER_IMAG:
|
case PV_FOURIER_IMAG:
|
||||||
if (fAveragedView) {
|
if (fAveragedView) {
|
||||||
fout << "% from averaged view" << std::endl;
|
fout << "% from averaged view" << std::endl;
|
||||||
fout << "% x, F_diffIm" << std::endl;
|
fout << "x, F_diffIm" << std::endl;
|
||||||
} else {
|
} else {
|
||||||
fout << "% ";
|
|
||||||
for (UInt_t i=0; i<dumpVector.size()-1; i++) {
|
for (UInt_t i=0; i<dumpVector.size()-1; i++) {
|
||||||
fout << "freq" << i << ", F_diffIm" << i << ", ";
|
fout << "freq" << i << ", F_diffIm" << i << ", ";
|
||||||
}
|
}
|
||||||
@ -1965,9 +1969,8 @@ void PMusrCanvas::ExportData(const Char_t *fileName)
|
|||||||
case PV_FOURIER_REAL_AND_IMAG:
|
case PV_FOURIER_REAL_AND_IMAG:
|
||||||
if (fAveragedView) {
|
if (fAveragedView) {
|
||||||
fout << "% from averaged view" << std::endl;
|
fout << "% from averaged view" << std::endl;
|
||||||
fout << "% x, F_diffRe, F_diffIm" << std::endl;
|
fout << "x, F_diffRe, F_diffIm" << std::endl;
|
||||||
} else {
|
} else {
|
||||||
fout << "% ";
|
|
||||||
for (UInt_t i=0; i<dumpVector.size()/2; i++) {
|
for (UInt_t i=0; i<dumpVector.size()/2; i++) {
|
||||||
fout << "freq" << i << ", F_diffRe" << i << ", ";
|
fout << "freq" << i << ", F_diffRe" << i << ", ";
|
||||||
}
|
}
|
||||||
@ -1980,9 +1983,8 @@ void PMusrCanvas::ExportData(const Char_t *fileName)
|
|||||||
case PV_FOURIER_PWR:
|
case PV_FOURIER_PWR:
|
||||||
if (fAveragedView) {
|
if (fAveragedView) {
|
||||||
fout << "% from averaged view" << std::endl;
|
fout << "% from averaged view" << std::endl;
|
||||||
fout << "% x, F_diffPwr" << std::endl;
|
fout << "x, F_diffPwr" << std::endl;
|
||||||
} else {
|
} else {
|
||||||
fout << "% ";
|
|
||||||
for (UInt_t i=0; i<dumpVector.size()-1; i++) {
|
for (UInt_t i=0; i<dumpVector.size()-1; i++) {
|
||||||
fout << "freq" << i << ", F_diffPwr" << i << ", ";
|
fout << "freq" << i << ", F_diffPwr" << i << ", ";
|
||||||
}
|
}
|
||||||
@ -1992,9 +1994,8 @@ void PMusrCanvas::ExportData(const Char_t *fileName)
|
|||||||
case PV_FOURIER_PHASE:
|
case PV_FOURIER_PHASE:
|
||||||
if (fAveragedView) {
|
if (fAveragedView) {
|
||||||
fout << "% from averaged view" << std::endl;
|
fout << "% from averaged view" << std::endl;
|
||||||
fout << "% x, F_diffPhase" << std::endl;
|
fout << "x, F_diffPhase" << std::endl;
|
||||||
} else {
|
} else {
|
||||||
fout << "% ";
|
|
||||||
for (UInt_t i=0; i<dumpVector.size()-1; i++) {
|
for (UInt_t i=0; i<dumpVector.size()-1; i++) {
|
||||||
fout << "freq" << i << ", F_diffPhase" << i << ", ";
|
fout << "freq" << i << ", F_diffPhase" << i << ", ";
|
||||||
}
|
}
|
||||||
@ -2043,24 +2044,22 @@ void PMusrCanvas::ExportData(const Char_t *fileName)
|
|||||||
fout << "% from averaged view" << std::endl;
|
fout << "% from averaged view" << std::endl;
|
||||||
fout << "% xData, data, errData, xTheory, theory" << std::endl;
|
fout << "% xData, data, errData, xTheory, theory" << std::endl;
|
||||||
} else {
|
} else {
|
||||||
fout << "% ";
|
|
||||||
for (UInt_t i=0; i<dumpVector.size(); i++) {
|
for (UInt_t i=0; i<dumpVector.size(); i++) {
|
||||||
if (i % 2 == 0)
|
if (i % 2 == 0)
|
||||||
fout << "xData" << i/2 << " , data" << i/2 << ", errData" << i/2 << ", ";
|
fout << "xData" << i/2 << ", data" << i/2 << ", errData" << i/2 << ", ";
|
||||||
else
|
else
|
||||||
if (i == dumpVector.size()-1)
|
if (i == dumpVector.size()-1)
|
||||||
fout << "xTheory" << (i-1)/2 << " , theory" << (i-1)/2 << std::endl;
|
fout << "xTheory" << (i-1)/2 << ", theory" << (i-1)/2 << std::endl;
|
||||||
else
|
else
|
||||||
fout << "xTheory" << (i-1)/2 << " , theory" << (i-1)/2 << ", ";
|
fout << "xTheory" << (i-1)/2 << ", theory" << (i-1)/2 << ", ";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case PV_FOURIER_REAL:
|
case PV_FOURIER_REAL:
|
||||||
if (fAveragedView) {
|
if (fAveragedView) {
|
||||||
fout << "% from averaged view" << std::endl;
|
fout << "% from averaged view" << std::endl;
|
||||||
fout << "% freq, F_Re, freqTheo, F_theoRe" << std::endl;
|
fout << "freq, F_Re, freqTheo, F_theoRe" << std::endl;
|
||||||
} else {
|
} else {
|
||||||
fout << "% ";
|
|
||||||
for (UInt_t i=0; i<dumpVector.size(); i++) {
|
for (UInt_t i=0; i<dumpVector.size(); i++) {
|
||||||
if (i % 2 == 0)
|
if (i % 2 == 0)
|
||||||
fout << "freq" << i/2 << ", F_Re" << i/2 << ", ";
|
fout << "freq" << i/2 << ", F_Re" << i/2 << ", ";
|
||||||
@ -2075,7 +2074,7 @@ void PMusrCanvas::ExportData(const Char_t *fileName)
|
|||||||
case PV_FOURIER_IMAG:
|
case PV_FOURIER_IMAG:
|
||||||
if (fAveragedView) {
|
if (fAveragedView) {
|
||||||
fout << "% from averaged view" << std::endl;
|
fout << "% from averaged view" << std::endl;
|
||||||
fout << "% freq, F_Im, freqTheo, F_theoIm" << std::endl;
|
fout << "freq, F_Im, freqTheo, F_theoIm" << std::endl;
|
||||||
} else {
|
} else {
|
||||||
fout << "% ";
|
fout << "% ";
|
||||||
for (UInt_t i=0; i<dumpVector.size(); i++) {
|
for (UInt_t i=0; i<dumpVector.size(); i++) {
|
||||||
@ -2092,9 +2091,8 @@ void PMusrCanvas::ExportData(const Char_t *fileName)
|
|||||||
case PV_FOURIER_REAL_AND_IMAG:
|
case PV_FOURIER_REAL_AND_IMAG:
|
||||||
if (fAveragedView) {
|
if (fAveragedView) {
|
||||||
fout << "% from averaged view" << std::endl;
|
fout << "% from averaged view" << std::endl;
|
||||||
fout << "% freq, F_Re, freqTheo, F_theoRe, freq, F_Im, freqTheo, F_theoIm" << std::endl;
|
fout << "freq, F_Re, freqTheo, F_theoRe, freq, F_Im, freqTheo, F_theoIm" << std::endl;
|
||||||
} else {
|
} else {
|
||||||
fout << "% ";
|
|
||||||
for (UInt_t i=0; i<dumpVector.size(); i++) {
|
for (UInt_t i=0; i<dumpVector.size(); i++) {
|
||||||
if (i % 4 == 0)
|
if (i % 4 == 0)
|
||||||
fout << "freq" << i/4 << ", F_Re" << i/4 << ", ";
|
fout << "freq" << i/4 << ", F_Re" << i/4 << ", ";
|
||||||
@ -2113,9 +2111,8 @@ void PMusrCanvas::ExportData(const Char_t *fileName)
|
|||||||
case PV_FOURIER_PWR:
|
case PV_FOURIER_PWR:
|
||||||
if (fAveragedView) {
|
if (fAveragedView) {
|
||||||
fout << "% from averaged view" << std::endl;
|
fout << "% from averaged view" << std::endl;
|
||||||
fout << "% freq, F_Pwr, freqTheo, F_theoPwr" << std::endl;
|
fout << "freq, F_Pwr, freqTheo, F_theoPwr" << std::endl;
|
||||||
} else {
|
} else {
|
||||||
fout << "% ";
|
|
||||||
for (UInt_t i=0; i<dumpVector.size(); i++) {
|
for (UInt_t i=0; i<dumpVector.size(); i++) {
|
||||||
if (i % 2 == 0)
|
if (i % 2 == 0)
|
||||||
fout << "freq" << i/2 << ", F_Pwr" << i/2 << ", ";
|
fout << "freq" << i/2 << ", F_Pwr" << i/2 << ", ";
|
||||||
@ -2130,9 +2127,8 @@ void PMusrCanvas::ExportData(const Char_t *fileName)
|
|||||||
case PV_FOURIER_PHASE:
|
case PV_FOURIER_PHASE:
|
||||||
if (fAveragedView) {
|
if (fAveragedView) {
|
||||||
fout << "% from averaged view" << std::endl;
|
fout << "% from averaged view" << std::endl;
|
||||||
fout << "% freq, F_Phase, freqTheo, F_theoPhase" << std::endl;
|
fout << "freq, F_Phase, freqTheo, F_theoPhase" << std::endl;
|
||||||
} else {
|
} else {
|
||||||
fout << "% ";
|
|
||||||
for (UInt_t i=0; i<dumpVector.size(); i++) {
|
for (UInt_t i=0; i<dumpVector.size(); i++) {
|
||||||
if (i % 2 == 0)
|
if (i % 2 == 0)
|
||||||
fout << "freq" << i/2 << ", F_Phase" << i/2 << ", ";
|
fout << "freq" << i/2 << ", F_Phase" << i/2 << ", ";
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2018-2024 by Zaher Salman *
|
* Copyright (C) 2018-2025 by Zaher Salman *
|
||||||
* zaher.salman@psi.ch *
|
* zaher.salman@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
@ -1891,6 +1891,10 @@ Bool_t PRunDataHandler::ReadRootFile()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
header->Get("RunInfo/Sample Orientation", str, ok);
|
||||||
|
if (ok)
|
||||||
|
runData.SetOrientation(str);
|
||||||
|
|
||||||
// check further for LEM specific stuff in RunInfo
|
// check further for LEM specific stuff in RunInfo
|
||||||
|
|
||||||
header->Get("RunInfo/Moderator HV", prop, ok);
|
header->Get("RunInfo/Moderator HV", prop, ok);
|
||||||
@ -2051,11 +2055,15 @@ Bool_t PRunDataHandler::ReadRootFile()
|
|||||||
}
|
}
|
||||||
|
|
||||||
dataSet.Clear();
|
dataSet.Clear();
|
||||||
dataSet.SetName(histo->GetTitle());
|
dataSet.SetTitle(histo->GetTitle());
|
||||||
dataSet.SetHistoNo(redGreenOffsets[i]+j+1);
|
dataSet.SetHistoNo(redGreenOffsets[i]+j+1);
|
||||||
|
|
||||||
// get detector info
|
// get detector info
|
||||||
path.Form("DetectorInfo/Detector%03d/", redGreenOffsets[i]+j+1);
|
path.Form("DetectorInfo/Detector%03d/", redGreenOffsets[i]+j+1);
|
||||||
|
pathName = path + "Name";
|
||||||
|
header->Get(pathName, str, ok);
|
||||||
|
if (ok)
|
||||||
|
dataSet.SetName(str);
|
||||||
pathName = path + "Time Zero Bin";
|
pathName = path + "Time Zero Bin";
|
||||||
header->Get(pathName, dval, ok);
|
header->Get(pathName, dval, ok);
|
||||||
if (ok)
|
if (ok)
|
||||||
@ -5578,6 +5586,30 @@ Bool_t PRunDataHandler::WritePsiBinFile(TString fln)
|
|||||||
Int_t ival = 0;
|
Int_t ival = 0;
|
||||||
PRawRunDataSet *dataSet;
|
PRawRunDataSet *dataSet;
|
||||||
UInt_t size = fData[0].GetNoOfHistos();
|
UInt_t size = fData[0].GetNoOfHistos();
|
||||||
|
// collect histo names in order to see if they are still unique after cropping to 4 char.
|
||||||
|
PStringVector hName, hNCrop;
|
||||||
|
TString sCrop;
|
||||||
|
for (UInt_t i=0; i<size; i++) {
|
||||||
|
dataSet = fData[0].GetDataSet(i, false); // i.e. the false means, that i is the index and NOT the histo number
|
||||||
|
// detector name
|
||||||
|
str = dataSet->GetName();
|
||||||
|
hName.push_back(str);
|
||||||
|
sCrop = str;
|
||||||
|
sCrop.Remove(4);
|
||||||
|
hNCrop.push_back(sCrop);
|
||||||
|
}
|
||||||
|
// check cropped for uniqueness
|
||||||
|
ival = 1;
|
||||||
|
for (UInt_t i=0; i<size; i++) {
|
||||||
|
for (UInt_t j=i+1; j<size; j++) {
|
||||||
|
if (hNCrop[i] == hNCrop[j]) {
|
||||||
|
std::string nn = std::to_string(ival);
|
||||||
|
hNCrop[j][3] = nn[0];
|
||||||
|
ival++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// handle rest of the detectors
|
||||||
for (UInt_t i=0; i<size; i++) {
|
for (UInt_t i=0; i<size; i++) {
|
||||||
dataSet = fData[0].GetDataSet(i, false); // i.e. the false means, that i is the index and NOT the histo number
|
dataSet = fData[0].GetDataSet(i, false); // i.e. the false means, that i is the index and NOT the histo number
|
||||||
if (dataSet == nullptr) { // something is really wrong
|
if (dataSet == nullptr) { // something is really wrong
|
||||||
@ -5587,10 +5619,7 @@ Bool_t PRunDataHandler::WritePsiBinFile(TString fln)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// detector name
|
// detector name
|
||||||
str = dataSet->GetName();
|
psibin.PutNameHisto(hNCrop[i].Data(), i);
|
||||||
if (!str.CompareTo("n/a"))
|
|
||||||
str.Form("Detector%3d", i+1);
|
|
||||||
psibin.PutNameHisto(str.Data(), i);
|
|
||||||
// time zero bin
|
// time zero bin
|
||||||
ival = static_cast<Int_t>(dataSet->GetTimeZeroBin()/fAny2ManyInfo->rebin);
|
ival = static_cast<Int_t>(dataSet->GetTimeZeroBin()/fAny2ManyInfo->rebin);
|
||||||
psibin.PutT0Int(i, ival);
|
psibin.PutT0Int(i, ival);
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
2
src/external/BMWtools/BMWStartupHandler.cpp
vendored
2
src/external/BMWtools/BMWStartupHandler.cpp
vendored
@ -11,7 +11,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter, Bastian M. Wojek *
|
* Copyright (C) 2007-2025 by Andreas Suter, Bastian M. Wojek *
|
||||||
* *
|
* *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
2
src/external/BMWtools/BMWStartupHandler.h
vendored
2
src/external/BMWtools/BMWStartupHandler.h
vendored
@ -11,7 +11,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter, Bastian M. Wojek *
|
* Copyright (C) 2007-2025 by Andreas Suter, Bastian M. Wojek *
|
||||||
* *
|
* *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2013-2024 by Andreas Suter *
|
* Copyright (C) 2013-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2013-2024 by Andreas Suter *
|
* Copyright (C) 2013-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2009-2024 by Andreas Suter *
|
* Copyright (C) 2009-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2013-2024 by Andreas Suter *
|
* Copyright (C) 2013-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2013-2024 by Andreas Suter *
|
* Copyright (C) 2013-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2009-2024 by Andreas Suter *
|
* Copyright (C) 2009-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2011-2024 by Andreas Suter *
|
* Copyright (C) 2011-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2011-2024 by Andreas Suter *
|
* Copyright (C) 2011-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2011-2024 by Andreas Suter *
|
* Copyright (C) 2011-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
2
src/external/MagProximity/PMagProximity.h
vendored
2
src/external/MagProximity/PMagProximity.h
vendored
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2011-2024 by Andreas Suter *
|
* Copyright (C) 2011-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2011-2024 by Andreas Suter *
|
* Copyright (C) 2011-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2009-2024 by Andreas Suter *
|
* Copyright (C) 2009-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2011-2024 by Andreas Suter *
|
* Copyright (C) 2011-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
2
src/external/MusrRoot/TMusrRunHeader.cpp
vendored
2
src/external/MusrRoot/TMusrRunHeader.cpp
vendored
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
2
src/external/MusrRoot/TMusrRunHeader.h
vendored
2
src/external/MusrRoot/TMusrRunHeader.h
vendored
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
2
src/external/Nonlocal/PNL_PippardFitter.cpp
vendored
2
src/external/Nonlocal/PNL_PippardFitter.cpp
vendored
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2009-2024 by Andreas Suter *
|
* Copyright (C) 2009-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
2
src/external/Nonlocal/PNL_PippardFitter.h
vendored
2
src/external/Nonlocal/PNL_PippardFitter.h
vendored
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2009-2024 by Andreas Suter *
|
* Copyright (C) 2009-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2009-2024 by Andreas Suter *
|
* Copyright (C) 2009-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
2
src/external/Nonlocal/PNL_StartupHandler.cpp
vendored
2
src/external/Nonlocal/PNL_StartupHandler.cpp
vendored
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2009-2024 by Andreas Suter *
|
* Copyright (C) 2009-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
2
src/external/Nonlocal/PNL_StartupHandler.h
vendored
2
src/external/Nonlocal/PNL_StartupHandler.h
vendored
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2009-2024 by Andreas Suter *
|
* Copyright (C) 2009-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2009-2024 by Andreas Suter *
|
* Copyright (C) 2009-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2009-2024 by Andreas Suter *
|
* Copyright (C) 2009-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2008-2024 by Bastian M. Wojek, Andreas Suter *
|
* Copyright (C) 2008-2025 by Bastian M. Wojek, Andreas Suter *
|
||||||
* *
|
* *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
2
src/external/libGbGLF/PGbGLF.cpp
vendored
2
src/external/libGbGLF/PGbGLF.cpp
vendored
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
2
src/external/libGbGLF/PGbGLF.h
vendored
2
src/external/libGbGLF/PGbGLF.h
vendored
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
2
src/external/libGbGLF/PGbGLFLinkDef.h
vendored
2
src/external/libGbGLF/PGbGLFLinkDef.h
vendored
@ -7,7 +7,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2016-2024 by Andreas Suter *
|
* Copyright (C) 2016-2025 by Andreas Suter *
|
||||||
* *
|
* *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2013-2024 by Andreas Suter *
|
* Copyright (C) 2013-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2013-2024 by Andreas Suter *
|
* Copyright (C) 2013-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2013-2024 by Andreas Suter *
|
* Copyright (C) 2013-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2013-2024 by Andreas Suter *
|
* Copyright (C) 2013-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2013-2024 by Andreas Suter *
|
* Copyright (C) 2013-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2013-2024 by Andreas Suter *
|
* Copyright (C) 2013-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2013-2024 by Andreas Suter *
|
* Copyright (C) 2013-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2013-2024 by Andreas Suter *
|
* Copyright (C) 2013-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
2
src/external/mud/src/mud.h
vendored
2
src/external/mud/src/mud.h
vendored
@ -4,7 +4,7 @@
|
|||||||
* mud.h Declarations for MUD
|
* mud.h Declarations for MUD
|
||||||
* v1.3
|
* v1.3
|
||||||
*
|
*
|
||||||
* Copyright (C) 1994-2024 TRIUMF (Vancouver, Canada)
|
* Copyright (C) 1994-2025 TRIUMF (Vancouver, Canada)
|
||||||
*
|
*
|
||||||
* Authors: T. Whidden, D. Arseneau, S. Daviel
|
* Authors: T. Whidden, D. Arseneau, S. Daviel
|
||||||
*
|
*
|
||||||
|
2
src/external/nexus/PNeXus.cpp
vendored
2
src/external/nexus/PNeXus.cpp
vendored
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
2
src/external/nexus/PNeXus.h
vendored
2
src/external/nexus/PNeXus.h
vendored
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2009-2024 by Bastian M. Wojek / Andreas Suter *
|
* Copyright (C) 2009-2025 by Bastian M. Wojek / Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
@ -52,6 +52,7 @@
|
|||||||
#define PMUSR_MSR_FILE_WRITE_ERROR -8
|
#define PMUSR_MSR_FILE_WRITE_ERROR -8
|
||||||
#define PMUSR_DATA_FILE_READ_ERROR -9
|
#define PMUSR_DATA_FILE_READ_ERROR -9
|
||||||
#define PMUSR_MSR_RUN_ERROR -10
|
#define PMUSR_MSR_RUN_ERROR -10
|
||||||
|
#define PMUSR_UNSUPPORTED_FEATURE -11
|
||||||
|
|
||||||
#define PRUN_SINGLE_HISTO 0
|
#define PRUN_SINGLE_HISTO 0
|
||||||
#define PRUN_SINGLE_HISTO_RRF 1
|
#define PRUN_SINGLE_HISTO_RRF 1
|
||||||
@ -320,6 +321,7 @@ class PRawRunDataSet {
|
|||||||
PRawRunDataSet();
|
PRawRunDataSet();
|
||||||
virtual ~PRawRunDataSet() { fData.clear(); }
|
virtual ~PRawRunDataSet() { fData.clear(); }
|
||||||
|
|
||||||
|
virtual TString GetTitle() { return fTitle; }
|
||||||
virtual TString GetName() { return fName; }
|
virtual TString GetName() { return fName; }
|
||||||
virtual Int_t GetHistoNo() { return fHistoNo; }
|
virtual Int_t GetHistoNo() { return fHistoNo; }
|
||||||
virtual Double_t GetTimeZeroBin() { return fTimeZeroBin; }
|
virtual Double_t GetTimeZeroBin() { return fTimeZeroBin; }
|
||||||
@ -331,6 +333,7 @@ class PRawRunDataSet {
|
|||||||
virtual PDoubleVector *GetData() { return &fData; }
|
virtual PDoubleVector *GetData() { return &fData; }
|
||||||
|
|
||||||
virtual void Clear();
|
virtual void Clear();
|
||||||
|
virtual void SetTitle(TString str) { fTitle = str; }
|
||||||
virtual void SetName(TString str) { fName = str; }
|
virtual void SetName(TString str) { fName = str; }
|
||||||
virtual void SetHistoNo(Int_t no) { fHistoNo = no; }
|
virtual void SetHistoNo(Int_t no) { fHistoNo = no; }
|
||||||
virtual void SetTimeZeroBin(Double_t tzb) { fTimeZeroBin = tzb; }
|
virtual void SetTimeZeroBin(Double_t tzb) { fTimeZeroBin = tzb; }
|
||||||
@ -342,6 +345,7 @@ class PRawRunDataSet {
|
|||||||
virtual void SetData(PDoubleVector data) { fData = data; }
|
virtual void SetData(PDoubleVector data) { fData = data; }
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
TString fTitle; ///< histogram title.
|
||||||
TString fName; ///< keeps the histogram name.
|
TString fName; ///< keeps the histogram name.
|
||||||
Int_t fHistoNo; ///< corresponds to the histogram number in the data file
|
Int_t fHistoNo; ///< corresponds to the histogram number in the data file
|
||||||
Double_t fTimeZeroBin; ///< keeps the time zero bin
|
Double_t fTimeZeroBin; ///< keeps the time zero bin
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2018-2024 by Zaher Salman *
|
* Copyright (C) 2018-2025 by Zaher Salman *
|
||||||
* zaher.salman@psi.ch *
|
* zaher.salman@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* Copyright (C) 2007-2024 by Andreas Suter *
|
* Copyright (C) 2007-2025 by Andreas Suter *
|
||||||
* andreas.suter@psi.ch *
|
* andreas.suter@psi.ch *
|
||||||
* *
|
* *
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user