b72ec88783
add search facility for runs via musrfit_startup.xml template entries.
2022-05-29 15:36:51 +02:00
d50659831d
fixed several copy/paste errors which prevented sometimes averaging and instead crashed.
2022-04-25 15:33:57 +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
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
1341cfb8fe
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-06 15:16:00 +02:00
c5da80eb8a
removed debug info from phase detection.
2021-09-22 09:56:54 +02:00
dd50f80e90
fix phases to +-360 degree.
2021-09-22 08:55:54 +02:00
46bea9752f
add missing include directory path in cmake. Thank's to Akihiro Koda for reporting the bug and proposing the fix.
2021-09-21 07:59:41 +02:00
1f5e1770a7
lift #forward == #backward restriction.
2021-06-17 08:24:59 +02:00
6bef7903bb
lift #forward == #backward restriction.
2021-06-17 08:24:49 +02:00
083e715fc4
remove obsolete test.
2021-06-17 08:24:39 +02:00
1bdccae1d6
improve the readability of the time with packing in the code.
2021-06-08 07:30:37 +02:00
cca75c7970
propagate ROOT_GRTEQ_24 properly to the compile options.
2021-04-15 16:37:13 +02:00
b3cd31199e
Fix out-of-bound bug pointed out by Ryan McFadden.
2021-04-13 07:58:28 +02:00
865efb506a
make sure that group has indeed any elements.
2021-04-13 07:58:03 +02:00
15f191c8d6
changes needed since upcoming ROOT6.24 (minuit2) will break the backward compatibility.
2021-04-09 16:03:16 +02:00
9657c8076f
slightly improved the rge handler.
2021-04-06 14:40:53 +02:00
8c604cc02b
fix an error number of theory points for the view data.
2021-04-06 14:40:38 +02:00
02496711b4
make PRgeHandler to a shared libs. Adopted Nonlocal and PMagProximity accordingly.
2021-04-06 14:40:17 +02:00
756c6a52c1
add a central rge-handler which can be used by all user function classes.
2021-04-06 14:38:51 +02:00
a7b540cfdb
update of the copyright info.
2021-03-29 08:30:43 +02:00
02926a6cc5
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-03-09 09:49:57 +01:00
acb1b1542a
make sure that CUDA is present before pushing CUDA specific compiler flags.
2021-01-12 14:37:00 +01:00
f9f64109c1
added the missing DKS flags after removing FindDKS.cmake
2021-01-12 12:33:51 +01:00
aa08b40696
restrict some compiler flags to the correct platforms.
2020-12-28 18:26:45 +01:00
0bdcaf3497
DKS improvements on macOS Big Sur.
2020-12-16 20:14:28 +01:00
ee755747e1
added a missing check in Fourier difference handling.
2020-09-01 15:11:35 +02:00
3b5060c061
musrview gets the new feature: calculate theory points only at data points.
...
Conflicts:
doc/html/searchindex.js
doc/html/setup-dks.html
src/classes/PMusrCanvas.cpp
src/include/PMusrCanvas.h
src/musrview.cpp
2020-08-29 11:49:49 +02:00
ae105bacb4
moved fTriggerColor toggle state to the proper position.
2020-07-28 09:09:05 +02:00
ccb87e8b7a
A single asymmetry plot allows to toggle the color of the theory function line by the key 't'.
2020-07-27 19:23:28 +02:00
2c0f16a317
adopted for meta info in functions needed for DKS.
2020-06-18 08:51:14 +02:00
32bac0e197
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-18 08:16:43 +02:00
8acb5474a9
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-18 08:16:28 +02:00
f9407ef975
fixed double newline with alpha and beta, accidentally introduced.
2020-05-26 19:55:15 +02:00
d2caf435fb
allow alpha, beta in the RUN block being expressed via a function.
2020-05-26 07:17:02 +02:00
b6dba8965b
update of the copyright info.
2020-04-30 17:46:10 +02:00
14c3cd73ed
added necessary DKS switches in prepare sector.
2020-02-04 09:37:44 +01:00
7d27c18da5
adopted proper name scheme.
2020-02-04 09:36:42 +01:00
3797c73aeb
first full implementation of the sector command.
...
Conflicts resolved:
src/classes/PFitter.cpp
src/classes/PFitterFcn.cpp
src/classes/PRunListCollection.cpp
2020-02-04 08:20:30 +01:00
1ea877621f
adopted to the SECTOR command in combination with DKS.
2020-02-03 10:25:01 +01:00
01ba9f3add
fixed merge conflict
2020-02-03 09:15:00 +01:00
d5d6140e42
fixed a bug in the global+ option of msr2data if a global section is present.
2019-11-08 12:29:00 +01:00
37658e177b
currently the function numbers need to be consecutive for the DKS version. This is now enforced.
2019-09-23 20:51:41 +02:00
f4d6f63607
add tests for the case that maps and/or functions are absent.
2019-09-23 16:23:30 +02:00
086050f4e3
fix for the case that a global section is present.
2019-09-23 16:22:16 +02:00
afef9600b4
fixed time range issue in single histo fit which was caused by a musrfit <-> DKS confusion. Asymmetry fit still has an issue which needs further investigations.
2019-09-21 19:29:51 +02:00