Commit Graph

805 Commits

Author SHA1 Message Date
suter_a 2f712cc2c7 added some more technical docu to PMsr2Data. 2022-11-30 13:00:28 +01:00
suter_a b9d81668a7 add energy_vect tag which allows a more compact startup xml-file if the rge-files are equally spaced in energy. 2022-11-09 13:09:31 +01:00
suter_a f3414f687c replaced sprintf -> snprintf throughout. 2022-11-05 20:16:44 +01:00
suter_a 43b4566870 fixed bug in msr2data global+ according to issue #33 reported on bitbucket. 2022-08-08 18:16:48 +02:00
suter_a ae7f1a2168 more work towards a modern cmake. As a first example reworked FFTW3 binding. 2022-07-01 16:18:24 +02:00
suter_a 06d20d4086 adopted to new PSI-BIN lib. Added facility for finding runs via musrfit_startup.xml templates. 2022-05-28 14:10:15 +02:00
suter_a eefc49bd25 add search facility for runs via musrfit_startup.xml template entries. 2022-05-28 14:05:55 +02:00
suter_a 57596ca441 fixed several copy/paste errors which prevented sometimes averaging and instead crashed. 2022-04-25 15:32:15 +02:00
suter_a 9a92ec2d8e improved formated string handling to make compilers happy. 2022-04-11 16:18:36 +02:00
suter_a 17a31dfcc4 do not ignore the return value of system(cmd) anymore. 2022-04-11 16:10:00 +02:00
suter_a 9cc1957b2d added necessary include directory info for boost, for PRgeHandler. 2022-04-11 13:28:18 +02:00
suter_a faffaec6ac fixed a typo. 2022-03-04 11:25:28 +01:00
ext-mcfadd_r 27fe3ff5fd 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-10 17:13:11 +01:00
ext-mcfadd_r fdc9ac8e7e 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-10 14:20:08 +01:00
suter_a 8274fb9d54 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-02 19:41:45 +02:00
suter_a df03277c4c removed debug info from phase detection. 2021-09-22 09:54:25 +02:00
suter_a 00398c7fa9 fix phases to +-360 degree. 2021-09-22 08:09:18 +02:00
suter_a d357b9ad2f add missing include directory path in cmake. Thank's to Akihiro Koda for reporting the bug and proposing the fix. 2021-09-21 07:52:58 +02:00
suter_a 66fee6a1b3 lift #forward == #backward restriction. 2021-06-16 19:55:43 +02:00
suter_a ab29dedb77 lift #forward == #backward restriction. 2021-06-16 17:58:40 +02:00
suter_a b2bb863e9d remove obsolete test. 2021-06-16 17:57:28 +02:00
suter_a 927f2e83c2 improve the readability of the time with packing in the code. 2021-06-07 18:34:36 +02:00
suter_a f775ef3545 Fix out-of-bound bug pointed out by Ryan McFadden. 2021-04-13 07:33:14 +02:00
suter_a 8271192f63 make sure that group has indeed any elements. 2021-04-12 07:50:37 +02:00
suter_a 692e7e44db propagate ROOT_GRTEQ_24 properly to the compile options. 2021-04-09 11:08:35 +02:00
suter_a c06f510aff changes needed since upcoming ROOT6.24 (minuit2) will break the backward compatibility. 2021-04-09 10:03:34 +02:00
suter_a 56f094dad0 slightly improved the rge handler. 2021-04-01 20:37:08 +02:00
suter_a cab8703f85 fix an error number of theory points for the view data. 2021-04-01 20:30:53 +02:00
suter_a 72c085a0a8 make PRgeHandler to a shared libs. Adopted Nonlocal and PMagProximity accordingly. 2021-04-01 14:26:26 +02:00
suter_a 21213a45eb add a central rge-handler which can be used by all user function classes. 2021-03-30 15:39:45 +02:00
suter_a e6e951e8f4 update the copyright info. 2021-03-29 08:22:38 +02:00
suter_a cc8ac60713 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-02-26 15:17:41 +01:00
suter_a 6747e5c1ca added a missing check in Fourier difference handling. 2020-09-01 15:06:33 +02:00
suter_a 66f3b48e2a musrview gets the new feature: calculate theory points only at data points. 2020-08-29 11:15:02 +02:00
suter_a 33fe4ee5fb moved fTriggerColor toggle state to the proper position. 2020-07-28 08:50:59 +02:00
suter_a 0e2d880249 A single asymmetry plot allows to toggle the color of the theory function line by the key 't'. 2020-07-27 18:36:27 +02:00
suter_a 7b6180a688 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-17 19:31:31 +02:00
suter_a 602a5a4e6c 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-13 16:13:44 +02:00
suter_a 07a3de1ed4 fixed double newline with alpha and beta, accidentally introduced. 2020-05-26 16:06:46 +02:00
suter_a c930298972 allow alpha, beta in the RUN block being expressed via a function. 2020-05-25 16:21:16 +02:00
suter_a 10271dab9a update of the copyright info. 2020-04-29 09:05:40 +02:00
suter_a fe7a1b7920 first full implementation of the sector command. 2020-02-03 20:54:23 +01:00
suter_a 1fb1753d82 more work on the SECTOR command. CalcNoOfFitBins() needed to be changed from protected to public. 2020-02-02 17:12:08 +01:00
suter_a ed0bfd516b started to implement a chisq/maxLH sector command. Currently only the skeleton is in place. 2020-01-31 16:39:52 +01:00
suter_a 921b8bbab4 fixed a bug in the global+ option of msr2data if a global section is present. 2019-11-08 12:23:27 +01:00
suter_a b29d85dd4c fix for the case that a global section is present. 2019-09-23 13:53:19 +02:00
suter_a a37dc401d9 added missing include file when installing. 2019-09-12 10:50:33 +02:00
salman 75958d0bce Fix a bug to allow passing lifetimecorrection flag into global fit files generated by msr2data. 2019-08-30 11:27:41 +02:00
suter_a 73db4a7c0e fix of a typo 2019-07-01 23:10:01 +02:00
suter_a e8982410b0 adopted to the enforced changes by root 6.18.00. 2019-07-01 21:56:50 +02:00