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
8fed497adc
implementation of depth step fits
2022-08-19 17:50:25 +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
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
50314c56e3
properly check the number of t0 parameters in the msr-file.
2019-05-11 13:15:43 +02:00
5d558833b0
Correct time resolution for betaNMR runs.
2019-05-06 14:33:22 +02:00
924c297906
Debugging core dump issues
2019-05-03 17:10:07 +02:00
6498e0b0bc
Preparing for merge with master
2019-05-01 12:56:33 +02:00