43b4566870
fixed bug in msr2data global+ according to issue #33 reported on bitbucket.
2022-08-08 18:16:48 +02:00
ae7f1a2168
more work towards a modern cmake. As a first example reworked FFTW3 binding.
2022-07-01 16:18:24 +02:00
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
eefc49bd25
add search facility for runs via musrfit_startup.xml template entries.
2022-05-28 14:05:55 +02:00
57596ca441
fixed several copy/paste errors which prevented sometimes averaging and instead crashed.
2022-04-25 15:32:15 +02:00
9a92ec2d8e
improved formated string handling to make compilers happy.
2022-04-11 16:18:36 +02:00
17a31dfcc4
do not ignore the return value of system(cmd) anymore.
2022-04-11 16:10:00 +02:00
9cc1957b2d
added necessary include directory info for boost, for PRgeHandler.
2022-04-11 13:28:18 +02:00
faffaec6ac
fixed a typo.
2022-03-04 11:25:28 +01:00
Ryan M. L. McFadden
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
Ryan M. L. McFadden
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
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
df03277c4c
removed debug info from phase detection.
2021-09-22 09:54:25 +02:00
00398c7fa9
fix phases to +-360 degree.
2021-09-22 08:09:18 +02:00
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
66fee6a1b3
lift #forward == #backward restriction.
2021-06-16 19:55:43 +02:00
ab29dedb77
lift #forward == #backward restriction.
2021-06-16 17:58:40 +02:00
b2bb863e9d
remove obsolete test.
2021-06-16 17:57:28 +02:00
927f2e83c2
improve the readability of the time with packing in the code.
2021-06-07 18:34:36 +02:00
f775ef3545
Fix out-of-bound bug pointed out by Ryan McFadden.
2021-04-13 07:33:14 +02:00
8271192f63
make sure that group has indeed any elements.
2021-04-12 07:50:37 +02:00
692e7e44db
propagate ROOT_GRTEQ_24 properly to the compile options.
2021-04-09 11:08:35 +02:00
c06f510aff
changes needed since upcoming ROOT6.24 (minuit2) will break the backward compatibility.
2021-04-09 10:03:34 +02:00
56f094dad0
slightly improved the rge handler.
2021-04-01 20:37:08 +02:00
cab8703f85
fix an error number of theory points for the view data.
2021-04-01 20:30:53 +02:00
72c085a0a8
make PRgeHandler to a shared libs. Adopted Nonlocal and PMagProximity accordingly.
2021-04-01 14:26:26 +02:00
21213a45eb
add a central rge-handler which can be used by all user function classes.
2021-03-30 15:39:45 +02:00
e6e951e8f4
update the copyright info.
2021-03-29 08:22:38 +02:00
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
6747e5c1ca
added a missing check in Fourier difference handling.
2020-09-01 15:06:33 +02:00
66f3b48e2a
musrview gets the new feature: calculate theory points only at data points.
2020-08-29 11:15:02 +02:00
33fe4ee5fb
moved fTriggerColor toggle state to the proper position.
2020-07-28 08:50:59 +02:00
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
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
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
07a3de1ed4
fixed double newline with alpha and beta, accidentally introduced.
2020-05-26 16:06:46 +02:00
c930298972
allow alpha, beta in the RUN block being expressed via a function.
2020-05-25 16:21:16 +02:00
10271dab9a
update of the copyright info.
2020-04-29 09:05:40 +02:00
fe7a1b7920
first full implementation of the sector command.
2020-02-03 20:54:23 +01:00
1fb1753d82
more work on the SECTOR command. CalcNoOfFitBins() needed to be changed from protected to public.
2020-02-02 17:12:08 +01:00
ed0bfd516b
started to implement a chisq/maxLH sector command. Currently only the skeleton is in place.
2020-01-31 16:39:52 +01:00
921b8bbab4
fixed a bug in the global+ option of msr2data if a global section is present.
2019-11-08 12:23:27 +01:00
b29d85dd4c
fix for the case that a global section is present.
2019-09-23 13:53:19 +02:00
a37dc401d9
added missing include file when installing.
2019-09-12 10:50:33 +02:00
75958d0bce
Fix a bug to allow passing lifetimecorrection flag into global fit files generated by msr2data.
2019-08-30 11:27:41 +02:00
73db4a7c0e
fix of a typo
2019-07-01 23:10:01 +02:00
e8982410b0
adopted to the enforced changes by root 6.18.00.
2019-07-01 21:56:50 +02:00
34b432b185
Non-muSR data export from musrview
...
Add the theory export part again which was lost after restructuring.
2019-06-03 14:14:20 +02:00
cc1c914d93
Merge branch 'beta-NMR' into root6
2019-05-15 09:00:47 +02:00
5e67b3c962
Remove unused code.
2019-05-14 09:52:13 +02:00