Commit Graph

283 Commits

Author SHA1 Message Date
salman 3ae47bf5cb Correct typo 2019-05-14 11:35:02 +02:00
salman 6498e0b0bc Preparing for merge with master 2019-05-01 12:56:33 +02:00
salman be8c809c6a Follow Andreas' code modernization for BNMR code and cleanup 2019-04-26 10:58:17 +02:00
Zaher Salman e28b907fb7 Estimate alpha for beta-NMR asymmetry calculation from the ratio of B/F counts if no alpha line is given in the run block. 2019-04-26 09:18:24 +02:00
Zaher Salman e3408ca5f5 Start substract asymmetry implementation. 2019-04-26 09:11:00 +02:00
Zaher Salman 9d76afdef9 Start substract asymmetry implementation. 2019-04-26 09:11:00 +02:00
Zaher Salman bcd1c98ad2 More work towards implementation of beta-NMR asymmetry calculation 2019-04-26 09:11:00 +02:00
Zaher Salman 8346e8debb First successful compilation of AsymmetryBNMR 2019-04-26 09:08:52 +02:00
Zaher Salman 4ad524216f Start branch to develop full featured beta-NMR support 2019-04-26 09:06:28 +02:00
suter_a 9d12700f39 added some additional error tags. 2019-04-25 20:22:43 +02:00
suter_a 795cd75b1e modernized code to C++11 and newer.
This allows to analyze the code by external code analyzers. Since a lot is adopted,
the version is changed to 1.4.3
2019-04-16 15:34:49 +02:00
suter_a e6d424e900 removed outdated 'register' from code. 2019-04-04 15:52:21 +02:00
suter_a 8485914b89 make msr-file comment consistent with the docu (for ifll and ifgk). 2019-01-22 14:15:43 +01:00
suter_a 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
suter_a 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
suter_a 5909d59f32 allow multiple Fourier phase parameters for phase shifted real Fourier. Autophasing still missing. 2018-10-15 16:09:17 +02:00
suter_a 5540b628c1 slight performance increase - missing header file. 2018-06-06 12:55:31 +02:00
suter_a 1f73e808b5 improved the close canvas mechanism (from the global to the object level) 2017-11-30 22:02:25 +01:00
suter_a 261691c040 fixed a typo 2017-02-21 14:55:04 +01:00
suter_a bcbed139f9 instead of copying musrfit_startup.xml to the appropriate directory, create it at run-time if needed. This has the advantage that each user will automatically create its own file. 2017-02-14 15:06:10 +01:00
suter_a 5908d8791a back from __CLING__ to __CINT__ since the ROOT guys kept __CINT__ even though they are using cling?\! 2017-02-08 10:45:17 +01:00
suter_a ceb7aa6818 changed from legacy rootcint to the new rootcling ROOT dictionary generator. 2017-02-08 09:47:35 +01:00
suter_a 5e28f465a4 replace all __CINT__ by __CLING__. 2017-02-07 16:08:52 +01:00
suter_a c3c01e5de0 cleaning up left-overs and improved the comments. 2016-12-22 17:04:48 +01:00
suter_a 5d80c342e0 cleaned up some inconsistencies in the musrfit_startup.xml options 2016-12-18 10:39:43 +01:00
suter_a 63516fc499 added a first version of a optimized phase correction for the real Fourier transform 2016-12-18 10:37:50 +01:00
suter_a c768c27898 for maxLH it is now possible to get the per-run-block maxLH, and the expected maxLH 2016-12-18 10:36:02 +01:00
suter_a b106ac61a1 added phase optimized Re FT for musrview. Still not perfect. 2016-12-07 17:02:18 +01:00
suter_a f7834aaead added class PFTPhaseCorrection which allows to calculate the phase optimzied real part of the Fourier transform. musrFT is already using it, for musrview it is still missing. 2016-11-29 11:16:45 +01:00
suter_a 35198e46da marginal improved error estimate for single histo RRF 2016-05-06 16:58:43 +02:00
suter_a 6c9adda7d2 made start-/endTimeBin class variables. 2016-05-03 11:19:16 +02:00
suter_a cb14afbe07 msr2data gets a new option paramList which allows to select the number of parameters to be exported. 2016-04-28 11:11:06 +02:00
suter_a b0bb5f94a5 changed const to variable due compiler issues. 2016-04-27 11:03:21 +02:00
suter_a af7b729a5a start-/endTimeBin are now class members. This reduces the number of recalculations. 2016-04-26 12:39:27 +02:00
suter_a ee064fc504 Added the theory function muMinusExpTF for mu minus fits 2016-04-22 10:56:52 +02:00
suter_a fe48da74a1 It is now possible to export the averaged data/Fourier 2016-02-23 13:22:41 +01:00
suter_a eb482b9671 improved handling of RRF freq in the msr-file 2016-01-18 16:25:34 +01:00
suter_a 5303f550b4 add the missed files. 2016-01-15 17:30:05 +01:00
suter_a 8e399fa04e first steps towards asymmetry RRF fit. 2016-01-15 17:16:07 +01:00
suter_a 782eb4e1a4 better RRF labelling, and proper class variable naming. 2016-01-14 13:18:06 +01:00
suter_a fd655e720b slightly improvement the N0 estimate 2016-01-14 11:24:49 +01:00
suter_a 52e2c20527 some tweaking in order to supress ghost lines. 2016-01-07 16:10:47 +01:00
suter_a 097a6db6b0 more work towards fully functional RRF single histo fit 2016-01-07 13:19:00 +01:00
suter_a 7d315b2b86 implemented proper error propagation and improved N0 estimate. 2016-01-06 17:33:41 +01:00
suter_a 6ee5d76b35 first implementation of the single histo RRF fit (no plotting yet). Seems to work but the error estimate of the RRF asymmetry seems to be too large. Needs to be checked. 2015-12-21 16:54:12 +01:00
suter_a 99864b2b82 some more self-consistency checks with RRF. 2015-12-19 20:32:07 +01:00
suter_a c3b5a52519 start working on RRF. For now only work on the msr-file side is done. 2015-12-18 15:34:18 +01:00
suter_a f58cbf1874 added a yet experimental feature of a phase 'optimized' real Fourier transform. 2015-09-24 15:33:47 +02:00
suter_a b113a94ee9 added the class PStringNumberList which allow to parse a generic encoded list of numbers. Used this class to improve PMsrHandler, and improved the runList feature of msr2data. For details see the documentation of msr2data. 2015-08-16 11:43:57 +02:00
Thomas Prokscha fab7acfedc added a group histo selector in any2many for MusrRoot when exporting to a too limited file format as PSI-BIN. 2015-05-29 15:11:04 +02:00