Commit Graph
83 Commits
Author SHA1 Message Date
suter_a 9a48487220 updated the copyright info. 2026-02-13 13:59:49 +01:00
suter_a 957d95d352 more detailed NeXus support message. 2026-01-20 08:26:31 +01:00
suter_a 30a4f457cc added paranoia pointer checks. 2025-11-26 17:30:43 +01:00
suter_a 6148b9cca3 split argv parsing between root (un)related parts. 2025-09-15 14:31:35 +02:00
suter_a 44821cb8cd updated the copyright info. 2025-01-30 12:00:49 +01:00
suter_a a6a3d26cd2 added the option to write the content of the MINUIT2.OUTPUT ascii file as yaml. This extends the previous commit from Ryan M.L. McFadden. 2024-06-18 12:56:21 +02:00
suter_a 17339e191d updated copyright info. 2024-02-07 15:29:08 +01:00
suter_a df926a4d66 add an option to musrfit which allows to replace to musrfit_startup.xml by the default one. 2023-11-17 09:02:40 +01:00
suter_a f9d0d7f18f more work to get rid of raw pointers. 2023-10-25 09:12:10 +02:00
suter_a 08a5812736 replaced raw pointers by smart pointers for musrfit.cpp. 2023-10-25 08:58:58 +02:00
suter_a a356534e6a updated the copyright info. 2023-01-05 11:04:42 +01:00
suter_a e32aa61643 replaced sprintf -> snprintf throughout. 2022-11-25 10:16:20 +01:00
suter_a 54f6fb62b3 improved the error messages slightly. 2021-10-06 15:17:16 +02:00
suter_a 1341cfb8fe add option to musrfit that the user can choose from the command line the number of threads to be used for OpenMP. Updated the docu accordingly. 2021-10-06 15:16:00 +02:00
suter_a 251cf6b6f8 allow to inspect how many cores are available for OpenMP. 2021-10-06 15:07:41 +02:00
suter_a 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
suter_a aa2766bbaf add info on how musrfit is compiled Debug or Release. 2021-05-21 08:02:37 +02:00
suter_a 2a531bd58d add ROOT version information for better diagnostics. 2021-04-09 16:03:04 +02:00
suter_a a7b540cfdb update of the copyright info. 2021-03-29 08:30:43 +02:00
suter_a b6dba8965b update of the copyright info. 2020-04-30 17:46:10 +02:00
suter_a 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
suter_a f6ee484baf Dynamic Search Path for ROOT Dictionary
Added by default the dynamic search path '/usr/local/lib' to ROOT.
This is needed to find the necessary dictionaries for musrfit,
musrview, musrt0. Furthermore, added an option '--show-dynamic-path'
to these programs which allow the user to dump the currently used
dynamic search paths. This is potentially handy for diagnostics.
2019-02-05 10:08:15 +01:00
suter_a 7f432cc58e adopted the technical docu, according to the new sphinx user docu.
Conflicts:
	doc/musrfit_dox.cfg
2018-07-04 12:48:17 +02:00
suter_a 122db33efc moved hardware info to the place where it is needed. 2018-06-04 14:30:09 +02:00
suter_a a7edb9d232 added a musrfit cmd line flag which allows to check if NeXus support is enabled. 2018-05-02 14:16:57 +02:00
suter_a 1729055385 merged from root6. Compiles but has issues with DKS linking yet. 2017-05-15 21:30:42 +02:00
suter_a 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
suter_a 238dbda037 removed outdated syntax description. 2017-01-11 17:54:56 +01:00
suter_a 38c4293d58 resolved merge conflicts with master 2016-12-23 14:16:22 +01:00
suter_a 5d80c342e0 cleaned up some inconsistencies in the musrfit_startup.xml options 2016-12-18 10:39:43 +01:00
suter_a 6aea6473ab merge dks to master 2016-08-25 08:40:40 +02:00
suter_a 5c69c21f56 should prevent crash if musrfit_startup.xml is NOT found anywhere. 2016-08-09 12:43:13 +02:00
suter_a bc881f0c75 moved CPU/GPU information collection from PFitter to musrfit. 2016-04-27 08:11:30 +02:00
suter_a 1e0e19180f fixed error in sleep ms->s. Clean up left over debug information. 2016-04-11 12:21:47 +02:00
suter_a d9782c55c8 added a theory translator for DKS 2016-03-08 16:23:18 +01:00
suter_a b8b7b7665f some more work towards asymmetry RRF 2016-01-15 18:26:47 +01:00
suter_a 6ee5d76b35 first implementation of the single histo RRF fit (no plotting yet). Seems to work but the error estimate of the RRF asymmetry seems to be too large. Needs to be checked. 2015-12-21 16:54:12 +01:00
suter_a c5cd11562b proper RUN block number for the error message. 2014-12-17 15:46:45 +01:00
suter_a bbb8550f96 since we moved to git, I cleaned up the svn prop's from the sources and added a GIT_REVISION through git-revision.h 2014-02-12 12:43:32 +01:00
suter_a 310eedf190 add N0 estimate to single histogram fit. Some improvements in musredit (see ChangLog) 2013-02-14 09:16:27 +00:00
suter_a 6c8ce66e1d (i) add PRINT_LEVEL to the command block (0='nothing' to
3='everything'). This allows to tune the Minuit2 output. (ii) added the
possibilty to give the fit range in bins. For details see the docu.
2012-10-25 14:44:16 +00:00
suter_a aa2e6cead0 changed timeout handling for musrfit 2012-06-29 13:54:12 +00:00
suter_a 1d6f8082f0 newly added dump_header, which dumps the header information of a muSR data file. Furthermore some minor cleanup took place. 2012-05-12 14:08:27 +00:00
suter_a 99c24a146d added negative muon fitting support. Fixed at the same time bugs related to logx/logy plotting. Allow now comments after functions in the FUNCTION block. 2012-04-24 10:52:20 +00:00
suter_a 7368884482 added timeout facility for musrfit, musrview, musrt0. Adopted musredit/musrgui accordingly. 2012-04-15 08:39:30 +00:00
suter_a 138e7ba369 first implementation of MusrRoot. Cleaner handling of Red/Green mode data. General cleanup 2012-03-22 07:00:34 +00:00
nemu 58a79084b1 added per run block chisq output 2011-07-25 07:35:29 +00:00
nemu d9f1f1235e added expected chisq calculation for single histogram fits (MUSR-194) 2011-07-09 16:26:42 +00:00
Bastian M. Wojek caa3fdfc12 * Define a function for the XML-reading workaround in order to clean up a bit.
For the moment we keep to copies of it -- one for the use within the various
  musrfit programs, one that can be used in user functions.

* musrt0 is now again activated in musrgui/musredit by default.
2011-06-23 11:00:09 +00:00
Bastian M. Wojek dc48ea9712 * Suggestion how to "solve" the XML-reading problems in certain environments:
A workaround has been implemented where it is not tried any more to "directly
  parse the file" but rather the file is read into a memory buffer which then
  is parsed.
  For further information, see MUSR-122.

* Fixed a linking problem when only shared libraries are built on Cygwin
  (introduced with the split-off of libPUserFcnBase).
2011-06-16 22:00:33 +00:00