Commit Graph

896 Commits

Author SHA1 Message Date
suter_a de5763d5cc start adding CSV like data reading routine with the FileFormat label DAT. 2023-02-17 10:01:35 +01:00
suter_a f42306e42b fix of an old copy/paste error! 2023-01-10 16:18:44 +01:00
suter_a a356534e6a updated the copyright info. 2023-01-05 11:04:42 +01:00
suter_a 62c3600fb7 added some more technical docu to PMsr2Data. 2022-12-04 10:50:35 +01:00
suter_a 8a8046d28a add energy_vect tag which allows a more compact startup xml-file if the rge-files are equally spaced in energy. 2022-11-25 10:22:05 +01:00
suter_a e32aa61643 replaced sprintf -> snprintf throughout. 2022-11-25 10:16:20 +01:00
suter_a d0923d75b9 fixed bug in msr2data global+ according to issue #33 reported on bitbucket. 2022-08-09 08:21:53 +02:00
suter_a c36552708e more work towards a modern cmake. As a first example reworked FFTW3 binding. 2022-07-06 14:52:24 +02:00
suter_a 843ad88498 adopted to new PSI-BIN lib. Added facility for finding runs via musrfit_startup.xml templates. 2022-05-29 15:44:24 +02:00
suter_a b72ec88783 add search facility for runs via musrfit_startup.xml template entries. 2022-05-29 15:36:51 +02:00
suter_a d50659831d fixed several copy/paste errors which prevented sometimes averaging and instead crashed. 2022-04-25 15:33:57 +02:00
suter_a 0e68888948 improved formated string handling to make compilers happy. 2022-04-12 15:13:19 +02:00
suter_a 980ed79fc4 do not ignore the return value of system(cmd) anymore. 2022-04-12 15:13:08 +02:00
suter_a 1007044215 added necessary include directory info for boost, for PRgeHandler. 2022-04-12 15:12:57 +02:00
suter_a 19c1875442 fixed a typo. 2022-03-14 10:20:33 +01:00
ext-mcfadd_r 0c4b33b056 fix the discontinuity encountered at large t when sigma+/- is large
- Though the discontinuity encountered in the previous version is small (because of the large Gaussain damping terms), it introduced considerable numeric instability when fitting. Consequently, simply zeroing the already heavily damped is sensible and yeilds smooth behaviour of the function.
- Also ensure that the return value for the odd frequency component is always finite.
2022-01-11 08:45:01 +01:00
ext-mcfadd_r aacad8e7ad improvements to PTheory::SkewedGauss
- Divide the function evaluation into even/odd frequency components. Some additional "helper" terms have been added to aid in this.
- Use a better value to check for floating-point overflow in the evaluation of ROOT::conf_hyperg and return std::numeric_limits<Double_t>::max() when necessary. This extends the function's range of validity to arbitrary time (whereas the previous implementation would fail loudly for large sigma+/-).
- Format the src with clang-format.
2022-01-11 08:44:50 +01: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 c5da80eb8a removed debug info from phase detection. 2021-09-22 09:56:54 +02:00
suter_a dd50f80e90 fix phases to +-360 degree. 2021-09-22 08:55:54 +02:00
suter_a 46bea9752f add missing include directory path in cmake. Thank's to Akihiro Koda for reporting the bug and proposing the fix. 2021-09-21 07:59:41 +02:00
suter_a 1f5e1770a7 lift #forward == #backward restriction. 2021-06-17 08:24:59 +02:00
suter_a 6bef7903bb lift #forward == #backward restriction. 2021-06-17 08:24:49 +02:00
suter_a 083e715fc4 remove obsolete test. 2021-06-17 08:24:39 +02:00
suter_a 1bdccae1d6 improve the readability of the time with packing in the code. 2021-06-08 07:30:37 +02:00
suter_a cca75c7970 propagate ROOT_GRTEQ_24 properly to the compile options. 2021-04-15 16:37:13 +02:00
suter_a b3cd31199e Fix out-of-bound bug pointed out by Ryan McFadden. 2021-04-13 07:58:28 +02:00
suter_a 865efb506a make sure that group has indeed any elements. 2021-04-13 07:58:03 +02:00
suter_a 15f191c8d6 changes needed since upcoming ROOT6.24 (minuit2) will break the backward compatibility. 2021-04-09 16:03:16 +02:00
suter_a 9657c8076f slightly improved the rge handler. 2021-04-06 14:40:53 +02:00
suter_a 8c604cc02b fix an error number of theory points for the view data. 2021-04-06 14:40:38 +02:00
suter_a 02496711b4 make PRgeHandler to a shared libs. Adopted Nonlocal and PMagProximity accordingly. 2021-04-06 14:40:17 +02:00
suter_a 756c6a52c1 add a central rge-handler which can be used by all user function classes. 2021-04-06 14:38:51 +02:00
suter_a a7b540cfdb update of the copyright info. 2021-03-29 08:30:43 +02:00
suter_a 02926a6cc5 by changing the behaviour of the global parts of the class PUserFcnBase from pure virtual default NeedGlobalPart=false, the code can be simplified in many places. 2021-03-09 09:49:57 +01:00
suter_a acb1b1542a make sure that CUDA is present before pushing CUDA specific compiler flags. 2021-01-12 14:37:00 +01:00
suter_a f9f64109c1 added the missing DKS flags after removing FindDKS.cmake 2021-01-12 12:33:51 +01:00
suter_a aa08b40696 restrict some compiler flags to the correct platforms. 2020-12-28 18:26:45 +01:00
suter_a 0bdcaf3497 DKS improvements on macOS Big Sur. 2020-12-16 20:14:28 +01:00
suter_a ee755747e1 added a missing check in Fourier difference handling. 2020-09-01 15:11:35 +02:00
suter_a 3b5060c061 musrview gets the new feature: calculate theory points only at data points.
Conflicts:
	doc/html/searchindex.js
	doc/html/setup-dks.html
	src/classes/PMusrCanvas.cpp
	src/include/PMusrCanvas.h
	src/musrview.cpp
2020-08-29 11:49:49 +02:00
suter_a ae105bacb4 moved fTriggerColor toggle state to the proper position. 2020-07-28 09:09:05 +02:00
suter_a ccb87e8b7a A single asymmetry plot allows to toggle the color of the theory function line by the key 't'. 2020-07-27 19:23:28 +02:00
suter_a 2c0f16a317 adopted for meta info in functions needed for DKS. 2020-06-18 08:51:14 +02:00
suter_a 32bac0e197 Functions can now not only operate on parameters and maps but also on meta information
obtained from the data files. Currently the following meta information can be accessed
if available:
field in (G): B or b
energy in (keV): En or en
temperature in (K): since some data files contain a vector of temperature, they have
                    to be accessed with an index, like T0 or t0, etc.
2020-06-18 08:16:43 +02:00
suter_a 8acb5474a9 add field, temperature values from meta-data of the data-files to the runs. This will be needed if functions want to access this information (not yet implemented). 2020-06-18 08:16:28 +02:00
suter_a f9407ef975 fixed double newline with alpha and beta, accidentally introduced. 2020-05-26 19:55:15 +02:00
suter_a d2caf435fb allow alpha, beta in the RUN block being expressed via a function. 2020-05-26 07:17:02 +02:00
suter_a b6dba8965b update of the copyright info. 2020-04-30 17:46:10 +02:00
suter_a 14c3cd73ed added necessary DKS switches in prepare sector. 2020-02-04 09:37:44 +01:00