9e88ddb989
Merge remote-tracking branch 'origin/depthProf' into root6
2023-02-17 07:39:17 +01:00
26d4fbda11
fix of an old copy/paste error!
2023-01-10 15:33:44 +01:00
fe32046c21
updated the copyright info.
2023-01-05 10:24:31 +01:00
47bee12d3e
improvement on: allow to draw theory only at the data points for PRunNonMusr.
2023-01-05 08:12:11 +01:00
8a6e4dca6f
allow to draw theory only at the data points for PRunNonMusr.
2023-01-05 07:59:15 +01:00
7e63d22cb5
fixed formatting issue.
2022-12-21 10:17:42 +01:00
41c90ef936
define tag energy_vec with attributes start, stop, step to define rge energy vector in a compact way in startup.xml files.
2022-12-21 07:49:57 +01:00
2f712cc2c7
added some more technical docu to PMsr2Data.
2022-11-30 13:00:28 +01:00
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
f3414f687c
replaced sprintf -> snprintf throughout.
2022-11-05 20:16:44 +01:00
8fed497adc
implementation of depth step fits
2022-08-19 17:50:25 +02:00
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
c8c2df5eb8
add reading routine for the dat-files as generate from msr2data. Use case: special 'non muSR fit' type.
2022-03-15 15:47:37 +01:00
2d85d10b2f
start adding CSV like data reading routine with the FileFormat label DAT.
2022-03-14 20:59:37 +01: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