Commit Graph

908 Commits

Author SHA1 Message Date
bcbe945d84 make sure that exported MusrRoot files have proper stats in the histo objects. 2023-08-31 10:39:20 +02:00
d43a0df893 improved search run, allowing to look for a specific file format in case the run is saved in multiple different file formats. 2023-08-31 10:38:29 +02:00
1850a2c762 allow more flexible dealing with LEM run numbers > 9999. 2023-05-16 09:22:42 +02:00
95715dd62d add 5-digit run name template for lem, needed for addRun and dump_header. 2023-05-16 09:22:24 +02:00
058759c0bc fixed c++ streaming output flag error. 2023-03-07 12:29:14 +01:00
c34e711f37 updated the copyright info. 2023-02-17 10:13:48 +01:00
3a75ced375 improvement on: allow to draw theory only at the data points for PRunNonMusr. 2023-02-17 10:12:43 +01:00
cb53b1b67b allow to draw theory only at the data points for PRunNonMusr. 2023-02-17 10:12:26 +01:00
c79b74e241 fixed formatting issue. 2023-02-17 10:11:16 +01:00
9ce9e9f0a3 define tag energy_vec with attributes start, stop, step to define rge energy vector in a compact way in startup.xml files. 2023-02-17 10:09:33 +01:00
2db36b2e3d implementation of depth step fits 2023-02-17 10:06:06 +01:00
6e30e7e71f add reading routine for the dat-files as generate from msr2data. Use case: special 'non muSR fit' type. 2023-02-17 10:02:02 +01:00
de5763d5cc start adding CSV like data reading routine with the FileFormat label DAT. 2023-02-17 10:01:35 +01:00
f42306e42b fix of an old copy/paste error! 2023-01-10 16:18:44 +01:00
a356534e6a updated the copyright info. 2023-01-05 11:04:42 +01:00
62c3600fb7 added some more technical docu to PMsr2Data. 2022-12-04 10:50:35 +01:00
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
e32aa61643 replaced sprintf -> snprintf throughout. 2022-11-25 10:16:20 +01:00
d0923d75b9 fixed bug in msr2data global+ according to issue #33 reported on bitbucket. 2022-08-09 08:21:53 +02:00
c36552708e more work towards a modern cmake. As a first example reworked FFTW3 binding. 2022-07-06 14:52:24 +02:00
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
b72ec88783 add search facility for runs via musrfit_startup.xml template entries. 2022-05-29 15:36:51 +02:00
d50659831d fixed several copy/paste errors which prevented sometimes averaging and instead crashed. 2022-04-25 15:33:57 +02:00
0e68888948 improved formated string handling to make compilers happy. 2022-04-12 15:13:19 +02:00
980ed79fc4 do not ignore the return value of system(cmd) anymore. 2022-04-12 15:13:08 +02:00
1007044215 added necessary include directory info for boost, for PRgeHandler. 2022-04-12 15:12:57 +02:00
19c1875442 fixed a typo. 2022-03-14 10:20:33 +01:00
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
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
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
c5da80eb8a removed debug info from phase detection. 2021-09-22 09:56:54 +02:00
dd50f80e90 fix phases to +-360 degree. 2021-09-22 08:55:54 +02:00
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
1f5e1770a7 lift #forward == #backward restriction. 2021-06-17 08:24:59 +02:00
6bef7903bb lift #forward == #backward restriction. 2021-06-17 08:24:49 +02:00
083e715fc4 remove obsolete test. 2021-06-17 08:24:39 +02:00
1bdccae1d6 improve the readability of the time with packing in the code. 2021-06-08 07:30:37 +02:00
cca75c7970 propagate ROOT_GRTEQ_24 properly to the compile options. 2021-04-15 16:37:13 +02:00
b3cd31199e Fix out-of-bound bug pointed out by Ryan McFadden. 2021-04-13 07:58:28 +02:00
865efb506a make sure that group has indeed any elements. 2021-04-13 07:58:03 +02:00
15f191c8d6 changes needed since upcoming ROOT6.24 (minuit2) will break the backward compatibility. 2021-04-09 16:03:16 +02:00
9657c8076f slightly improved the rge handler. 2021-04-06 14:40:53 +02:00
8c604cc02b fix an error number of theory points for the view data. 2021-04-06 14:40:38 +02:00
02496711b4 make PRgeHandler to a shared libs. Adopted Nonlocal and PMagProximity accordingly. 2021-04-06 14:40:17 +02:00
756c6a52c1 add a central rge-handler which can be used by all user function classes. 2021-04-06 14:38:51 +02:00
a7b540cfdb update of the copyright info. 2021-03-29 08:30:43 +02:00
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
acb1b1542a make sure that CUDA is present before pushing CUDA specific compiler flags. 2021-01-12 14:37:00 +01:00
f9f64109c1 added the missing DKS flags after removing FindDKS.cmake 2021-01-12 12:33:51 +01:00
aa08b40696 restrict some compiler flags to the correct platforms. 2020-12-28 18:26:45 +01:00