Commit Graph

35 Commits

Author SHA1 Message Date
44821cb8cd updated the copyright info. 2025-01-30 12:00:49 +01:00
258f248e99 make sure that 'ASCII', 'DAT', and 'DB' is rejected from musrFT. 2025-01-28 12:52:41 +01:00
1a1e756d77 fix segfault
This patch provides a memory-safe alternative to the changes introduced in commit 418adfde67, which causes a segfault when the "batch mode" flag is required (i.e., for ascii/graphic export).

Note: the program name (i.e., argv[0]) has been added the list arguments passed to ROOT's TApplication. This ensures that the TApplication name matches that of the program (see 542b98b2cc/core/base/src/TApplication.cxx (L179-L180)).
2024-06-18 12:55:10 +02:00
6a7178b3a9 propagate only necessary root flags to TApplication. 2024-06-06 10:04:03 +02:00
17339e191d updated copyright info. 2024-02-07 15:29:08 +01:00
1c8c1a8d0f get rid of raw pointers for PFourierCanvas where it makes sense. 2023-10-25 10:01:28 +02:00
18f077c6e7 removed obsolate clean up. 2023-10-25 09:56:24 +02:00
f9d0d7f18f more work to get rid of raw pointers. 2023-10-25 09:12:10 +02:00
c54bc5c0dc replaced raw pointers by smart pointers for musrFT.cpp. 2023-10-25 09:04:36 +02:00
a356534e6a updated the copyright info. 2023-01-05 11:04:42 +01:00
d3d55f8719 make sure that git repo info is only added if the musrfit project source is indeed a git repo, and not e.g. a download. 2021-07-12 16:46:10 +02:00
aa2766bbaf add info on how musrfit is compiled Debug or Release. 2021-05-21 08:02:37 +02:00
2a531bd58d add ROOT version information for better diagnostics. 2021-04-09 16:03:04 +02:00
a7b540cfdb update of the copyright info. 2021-03-29 08:30:43 +02:00
b6dba8965b update of the copyright info. 2020-04-30 17:46:10 +02:00
9b2a01db2d modernized code to C++11 and newer -- cleanup. 2019-04-24 17:53:18 +02:00
c64c74dbf8 modernized code to C++11 and newer.
This allows to analyze the code by external code analyzers. Since a lot is adopted,
the version is changed to 1.4.3

Conflicts:
	src/classes/PFitter.cpp
	src/classes/PFourier.cpp
	src/classes/PMsrHandler.cpp
	src/classes/PMusrCanvas.cpp
	src/classes/PRunAsymmetry.cpp
	src/classes/PRunAsymmetryRRF.cpp
	src/classes/PRunListCollection.cpp
	src/classes/PRunSingleHisto.cpp
	src/classes/PRunSingleHistoRRF.cpp
	src/classes/PStartupHandler.cpp
	src/include/PFourier.h
	src/include/PRunListCollection.h
	src/musrFT.cpp
2019-04-24 17:44:58 +02:00
1729055385 merged from root6. Compiles but has issues with DKS linking yet. 2017-05-15 21:30:42 +02:00
fca13283e1 changed generation of git-revision.h which allows to keep it up-to-date. Aditionally git-branch info has been added. 2017-02-22 09:42:07 +01:00
38c4293d58 resolved merge conflicts with master 2016-12-23 14:16:22 +01:00
63516fc499 added a first version of a optimized phase correction for the real Fourier transform 2016-12-18 10:37:50 +01:00
b157d01506 merge into master 2016-03-04 13:23:12 +01:00
f58cbf1874 added a yet experimental feature of a phase 'optimized' real Fourier transform. 2015-09-24 15:33:47 +02:00
6ac3cdd798 corrected size for noOfFourierBins, and made switching between FFTW and DKS more coherent 2015-04-14 16:49:33 +02:00
a2601348cf first working FFT including DKS. 2015-04-13 17:21:27 +02:00
8cc07318eb some more bug fixing for average per data set. 2015-02-26 13:15:29 +01:00
59525a787e added missing background range from msr-file 2015-02-24 10:32:59 +01:00
78d98f7652 separated PSI-BIN and PSI-MDU file format 2015-02-24 10:02:04 +01:00
c938589286 implemented an average-per-data-set option for musrFT. 2015-02-23 16:30:14 +01:00
741a9e7e48 fixed typos in the usage output. 2015-02-17 13:14:07 +01:00
ca48941deb bug fixing towards a musrFT feature complete state. 2015-02-17 12:46:30 +01:00
f9197cb815 removed outdated help information. 2015-02-13 17:04:50 +01:00
2d2594c903 first almost feature complete version of musrFT 2015-02-13 16:56:19 +01:00
d4ba2f6d81 more work towards a standalone Fourier (mainly for HAL-9500). Add msr-file support. Still some severe flaws. 2015-02-11 15:35:14 +01:00
c6900030c7 first partial implementation for a standalone Fourier transform calculator/plotter. Mainly meant for HAL-9500. Much more to come ... 2015-02-02 15:52:51 +01:00