706 Commits

Author SHA1 Message Date
Zaher Salman
414165bc90 Merged muonspin/musrfit:root6 into master 2019-02-19 08:42:19 +01:00
3cb950277f cmake/cpack root dictionary issue fixed.
In order that package assembly works, the code needs to be relocatble
and any hints linking it to the original source need to be absent.
The changes here do exactely this. For rootcling the '-inlineInputHeader'
option is needed, otherwise the dictionary wants to load the header
file from the source destination which of course will fail when installing
the package on a machine without the source.
2019-02-01 16:05:24 +01:00
Zaher Salman
592b0cfc42 Merged muonspin/musrfit:root6 into master 2019-01-22 09:26:02 +01:00
c7e35dfdff Make so far undocumented functions ifgk and ifll public and at the same time properly normalize them. 2019-01-18 10:35:26 +01:00
Zaher Salman
e0eaa3efb5 Merged muonspin/musrfit:root6 into master 2018-12-12 17:26:44 +01:00
c6766864d9 AddT0 offset bug
Up to now there has been an addT0 offset bug which resulted to the following situation.
Since the offset was wrong by '1', for the first addt0 the t0 of the file was used
instead of the one given in the msr-file. If these t0's are substantially different, the
adding of the runs was quite off, resulting in strong distortions at very early times.
Pant Amba Datt pointed towards this bug which is fixed now.
2018-12-11 13:59:58 +01:00
Zaher Salman
8a7e96a8f7 Merged muonspin/musrfit:root6 into master 2018-11-30 08:51:19 +01:00
7361dc6f70 Fourier relative phase: bug fix
The reference phase for real Fourier was accidentely counted twice.
2018-11-29 10:56:37 +01:00
Zaher Salman
42bb8a49b7 Merged muonspin/musrfit:root6 into master 2018-11-15 10:08:36 +01:00
71f8f78b63 set reference phase index in the case of a phase vector 2018-11-13 08:39:26 +01:00
3c55a72475 allow to define the phase parameter lists in the Fourier block with a reference phase parameter. This means all the other phase parameters are then relative to this reference phase parameter. This is often used when analysing LEM data. 2018-11-12 20:35:10 +01:00
Zaher Salman
acdfa60870 Merged muonspin/musrfit:root6 into master 2018-10-29 09:21:29 +01:00
476e2b49d6 make sure that enough relevant digits of the parameters are exported to the db/dat-file. 2018-10-26 14:26:04 +02:00
Zaher Salman
e702049b50 Merged muonspin/musrfit:root6 into master 2018-10-24 16:27:04 +02:00
nemu
e34228da08 added missing header. 2018-10-24 11:34:14 +02:00
34dd954613 increased the export precision. This is a quick and dirty fix only. 2018-10-23 16:00:54 +02:00
Zaher Salman
d05a858e7e Merged muonspin/musrfit:root6 into master 2018-10-16 10:04:36 +02:00
5909d59f32 allow multiple Fourier phase parameters for phase shifted real Fourier. Autophasing still missing. 2018-10-15 16:09:17 +02:00
92d1f0145c Resolve conflict with Andreas' musrfit 2018-10-15 10:25:15 +02:00
nemu
2a848ed5f3 make sure that BOOST is found even if installed in any non-standard path. 2018-08-27 15:46:48 +02:00
Zaher Salman
b56e5adce6 Merged muonspin/musrfit:root6 into master 2018-07-05 13:30:32 +02:00
55b5788506 added MODULE to root_generate_dictionary in order to get the proper name scheme. 2018-06-28 13:17:43 +02:00
Zaher Salman
0593f7c150 Merged muonspin/musrfit:root6 into master 2018-06-09 10:18:16 +02:00
4a881fad56 cleaned up signed/unsigned int issues. 2018-06-06 16:04:27 +02:00
a756a2def4 cmake: got rid of target_compile_options which are better controlled by the build type. 2018-06-06 12:59:18 +02:00
25b59ab473 slight performance increase. 2018-06-06 12:54:54 +02:00
57b7c52865 cmake: added -O2 which gives the performance improvement needed. 2018-06-05 07:59:24 +02:00
cd82c613aa added missing header files. 2018-06-04 09:34:10 +02:00
99e8eb9769 cmake: added library version information to the targets. 2018-06-02 12:41:13 +02:00
9bdb8ec2ec make sure that older cmake versions (<= 3.8) inject the right linker flags for OpenMP. 2018-05-07 13:02:22 +02:00
aa34efb0a8 add nonlocal sc support via cmake. 2018-05-05 21:02:48 +02:00
9bf47a2690 some first cmake tuning for macOS. 2018-05-05 16:47:11 +02:00
42086350e7 add FFTW3 path if not present in the standard search paths. This is needed for macOS with macport. 2018-05-05 12:37:52 +02:00
e05aee0ce9 make sure that OpenMP is used if present. 2018-05-04 21:37:46 +02:00
13242bd5d0 added missing OpenMP header. 2018-05-04 21:36:35 +02:00
3ddb736f88 more NeXus related adaptation for cmake. 2018-05-04 20:57:22 +02:00
194bd31c8f handle preprocessor flag for nexus. 2018-05-04 20:25:19 +02:00
89fbdff40a make sure that the proper header files are used for the build in case musrfit is already installed. 2018-05-04 19:41:16 +02:00
a5669569d8 removed unneeded header file. 2018-05-04 19:33:10 +02:00
404683b15f more work towards modern cmake. 2018-05-04 17:05:20 +02:00
60893f8df4 push cmake further. 2018-05-04 16:23:45 +02:00
02b05825b2 Fix merge conflic manually 2018-03-27 22:51:09 +02:00
f843d61bbb (i) when exporting Fourier, and _F is added. (ii) the average flag is now also properly propageted in the batch mode. 2018-03-26 12:50:45 +02:00
1586df2704 Merge branch 'master' of https://bitbucket.org/zaher-salman/musrfit 2018-01-18 14:00:05 +01:00
Zaher Salman
c9bceb7527 Merged muonspin/musrfit/root6 into master 2017-12-06 16:08:26 +01:00
1f73e808b5 improved the close canvas mechanism (from the global to the object level) 2017-11-30 22:02:25 +01:00
Zaher Salman
8301c88478 Merged muonspin/musrfit/root6 into master 2017-11-14 15:38:40 +01:00
6162f683c8 Changed behaviour for the case where LGB > Histo Size. New: LGB = (Histo Size - 1) together with a warning instead of issuing an error. 2017-11-09 09:57:53 +01:00
523e54c6db make msr-file reader more robust against leading spaces. 2017-11-08 11:43:14 +01:00
Zaher Salman
1821ecfbc0 Merged muonspin/musrfit/root6 into master 2017-11-03 12:49:32 +01:00