2147 Commits

Author SHA1 Message Date
fae76acb21 remove .idea from PDepthProfile. 2023-02-17 10:10:46 +01:00
0a265b0007 start to work on a more efficient version of MM PDepthProfile user function. 2023-02-17 10:10:34 +01:00
8e9bc00bea moved depth_profile_startup.xml to test directory, which still needs to be populated. 2023-02-17 10:10:19 +01:00
22bde27a2c add new inline function GetNoOfRgeDataSets(). 2023-02-17 10:10:03 +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
a57e61d37a added depth profiler skeleton for MM. 2023-02-17 10:03:17 +01:00
a7f56baadc fixed wrong description (copy/paste error). 2023-02-17 10:03:03 +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
f7bc2aab87 fixed wrong function declaration in the docu, not the code. 2023-01-30 09:50:00 +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
6e55bf0f5e improved dat file read routine for mupp for the case columns are added after RUN. 2023-01-05 10:47:12 +01:00
a6c78de3ea make them OpenMP aware for macOS. 2022-12-13 12:17:19 +01:00
3e534d11f7 add feature that mupp_plotter can show/hide lines between the data points. 2022-12-04 10:50:55 +01:00
62c3600fb7 added some more technical docu to PMsr2Data. 2022-12-04 10:50:35 +01:00
20ca48ac88 added cumulative frequency output. 2022-12-04 10:50:22 +01:00
58ab025095 add a rgeHandler tester which allows quickly to test rge-file related handling. 2022-11-25 10:22:19 +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
b481d2c560 adopted to the newer Qt versions. 2022-11-25 10:17:09 +01:00
69ed3037de adopted to the newer boost versions. 2022-11-25 10:16:56 +01:00
e32aa61643 replaced sprintf -> snprintf throughout. 2022-11-25 10:16:20 +01:00
eb63f5862b adopted from qt5 to qt6. 2022-09-06 20:54:52 +02:00
e6ad904fee improved export parameter list behavior. Allow multiple deliminators: ',', ';', ' ' 2022-09-02 14:42:51 +02:00
531d238fa3 fixed typo. 2022-09-02 14:42:37 +02:00
b6532ffe39 improved msr<->mlog swap dialog. 2022-09-02 13:55:34 +02:00
8f682aceca make sure that the minimum height of musrStep is not larger than the available screen resolution height. 2022-09-02 13:26:49 +02: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
9cf5b5b49c improvement dealing with rpath on macOS. 2022-07-06 14:50:13 +02:00
3bde35910c fixed typo. 2022-06-01 13:46:34 +02:00
1dd195b837 use PFindRun facility now. Cleaned up various little things. 2022-06-01 13:12:32 +02:00
d977a8cd1a move on to modernize towards modern c++. 2022-05-31 13:05:37 +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
40007650f6 refactor PSI-BIN lib. Fix a couple of bugs and start to adopt to more modern c++. 2022-05-29 15:37:02 +02:00
b72ec88783 add search facility for runs via musrfit_startup.xml template entries. 2022-05-29 15:36:51 +02:00
953cb32ded fixed a typo, and tell the user if the file format info is not provided MusrRoot is assumed. 2022-05-29 15:36:41 +02:00
Andreas Suter
fea7b535b6 use proper return value (int) rather than bool. 2022-04-29 08:59:37 +02:00
e679546d60 replace the run-list handling through the already existing handler class PStringNumberList. 2022-04-27 16:49:15 +02:00
d50659831d fixed several copy/paste errors which prevented sometimes averaging and instead crashed. 2022-04-25 15:33:57 +02:00
990cdf582d NeXus: replaced deprecated NXgetnextattr by NXgetnextattra. 2022-04-12 15:13:28 +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
Ryan M. L. McFadden
5066373659 use the Particle Data Group's recommended value for the muon lifetime 2022-01-11 11:51:43 +01:00
Ryan M. L. McFadden
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
Ryan M. L. McFadden
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
538113aad3 replace deprecated QFontDatabase by the new static functions. 2021-12-13 13:23:31 +01:00