86 Commits

Author SHA1 Message Date
c3c01e5de0 cleaning up left-overs and improved the comments. 2016-12-22 17:04:48 +01:00
5d80c342e0 cleaned up some inconsistencies in the musrfit_startup.xml options 2016-12-18 10:39:43 +01:00
eb482b9671 improved handling of RRF freq in the msr-file 2016-01-18 16:25:34 +01:00
8e399fa04e first steps towards asymmetry RRF fit. 2016-01-15 17:16:07 +01:00
097a6db6b0 more work towards fully functional RRF single histo fit 2016-01-07 13:19:00 +01:00
99864b2b82 some more self-consistency checks with RRF. 2015-12-19 20:32:07 +01:00
c3b5a52519 start working on RRF. For now only work on the msr-file side is done. 2015-12-18 15:34:18 +01:00
f58cbf1874 added a yet experimental feature of a phase 'optimized' real Fourier transform. 2015-09-24 15:33:47 +02:00
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
68b071ec2e Fixed compilation problem with fftw3 and added fake automake files to musredit and musrgui. 2015-02-19 17:08:16 +01:00
d4ba2f6d81 more work towards a standalone Fourier (mainly for HAL-9500). Add msr-file support. Still some severe flaws. 2015-02-11 15:35:14 +01:00
c6900030c7 first partial implementation for a standalone Fourier transform calculator/plotter. Mainly meant for HAL-9500. Much more to come ... 2015-02-02 15:52:51 +01:00
11ea9f5457 'final' changes towards a to-be-tested GLOBAL block implementation 2014-12-18 15:42:16 +01:00
56cb9749d2 added addt0 to the GLOBAL block 2014-12-17 15:40:43 +01:00
075c259971 transferred lifetimecorrection from RUN block to the PLOT block. More work towards a working GLOBAL block 2014-12-10 16:02:32 +01:00
918f1eb110 more work on the global section 2014-12-09 15:47:13 +01:00
3f021c112c start working on the global section. 2014-12-09 10:48:26 +01:00
5b72d622b5 added average view option and 'Tesla' unit in FOURIER. Updated docu 2014-12-04 10:40:16 +01:00
bbb8550f96 since we moved to git, I cleaned up the svn prop's from the sources and added a GIT_REVISION through git-revision.h 2014-02-12 12:43:32 +01:00
310eedf190 add N0 estimate to single histogram fit. Some improvements in musredit (see ChangLog) 2013-02-14 09:16:27 +00:00
22c7702cfe docu updated 2013-01-15 12:25:48 +00:00
17d7ef4b99 improved Fourier transform. For details see the ChangeLog 2012-11-19 13:27:37 +00:00
6c8ce66e1d (i) add PRINT_LEVEL to the command block (0='nothing' to
3='everything'). This allows to tune the Minuit2 output. (ii) added the
possibilty to give the fit range in bins. For details see the docu.
2012-10-25 14:44:16 +00:00
bf1d8cc96d added spin rotation angle to the LEM MusrRoot file 2012-05-22 13:51:56 +00:00
1d6f8082f0 newly added dump_header, which dumps the header information of a muSR data file. Furthermore some minor cleanup took place. 2012-05-12 14:08:27 +00:00
99c24a146d added negative muon fitting support. Fixed at the same time bugs related to logx/logy plotting. Allow now comments after functions in the FUNCTION block. 2012-04-24 10:52:20 +00:00
315691741c removed Area since it is the same as 'Beamline Name' 2012-03-22 12:53:45 +00:00
138e7ba369 first implementation of MusrRoot. Cleaner handling of Red/Green mode data. General cleanup 2012-03-22 07:00:34 +00:00
7e2ea62ac3 more work towards NeXus exchange 2011-12-22 10:27:01 +00:00
60a11bffa5 more work on the conversion routines, NeXus, etc. 2011-12-16 15:22:35 +00:00
379345496b if the background is estimated from an interval rather than fitted, it will be added as a comment to the background interval tag. (MUSR-192) 2011-11-15 08:46:00 +00:00
nemu
03b9fe1e71 added minimal NeXus IDF 2 support. 2011-08-23 17:22:29 +00:00
nemu
58a79084b1 added per run block chisq output 2011-07-25 07:35:29 +00:00
nemu
d9f1f1235e added expected chisq calculation for single histogram fits (MUSR-194) 2011-07-09 16:26:42 +00:00
nemu
90ed9df1b6 some more work, including the PSI-BIN write routines which are officially not released yet. 2011-02-07 06:02:56 +00:00
nemu
826ad1efa9 a more fexible handling of filename list and run list in any2many (see MUSR-166). Still far from production 2011-01-13 12:10:30 +00:00
nemu
a406219826 some more work on any2may. Still not meant for production 2011-01-11 06:24:02 +00:00
nemu
452018bedf added any2many, an attempt to write the universial musr-data-file converter. Still some work needed. Added the possibility to show the t0 saved in the data file. 2010-12-23 13:16:57 +00:00
Bastian M. Wojek
fb8523d8bf Minor changes to the global input file generation 2010-06-10 12:01:40 +00:00
Bastian M. Wojek
52d91435c1 Added some minor extensions to PMsrHandler and PMsrRunBlock 2010-06-08 21:35:19 +00:00
Bastian M. Wojek
dbd9350522 Added a new method PWriteMsrFile to the PMsrHandler
The purpose of this method is to be able to write heavily modified msr-files using all the msr-handler support.
The further existing method PWriteMsrLogFile can only handle small changes to the msr-file (like changing parameter values or fixing the formatting),
however, it is e.g. not possible to add parameters or run blocks that have not existed before since during the mlog-file writing the original
msr-file is streamed again and then only things are handled which are present in the msr-file.

For writing the output the new method does _not_ read in the originally handled msr-file again!
Only the information stored in the internal data structures are used to recreate a full msr-file (including all changes that might have been made).
Since comments in the original msr-file are not stored internally these are lost.
At the moment it is however possible to add single lines of comments in the FITPARAMETER, THEORY, FUNCTIONS und between different RUN blocks.
This feature could easily be added also to the other blocks, if needed.

For now I skipped all checks for missing tags in the RUN blocks.

Nothing is tested, therefore:
THIS METHOD NEEDS TO BE REVIEWED AND TESTED BEFORE IT CAN BE USED SERIOUSLY!
2010-06-06 18:08:44 +00:00
nemu
5d124b3d79 added more docu 2010-05-31 08:25:57 +00:00
nemu
959c792a68 added more docu and cleaned up code a bit 2010-05-26 19:31:13 +00:00
nemu
a8043ce89c massive cleanup 2010-05-12 13:10:22 +00:00
nemu
f2bd5b124f first implementation of histogram grouping. Probably still some more testing needed. 2010-02-08 14:01:41 +00:00
nemu
673c5b4f41 Improved issue described in MuSR-121 (wrong run numbers in plot block). Started with the implementation of MuSR-120 (adding histos; no adding implemented yet). 2010-01-28 08:16:40 +00:00
nemu
41c5d45d8b replace RRF Asymmetry Fit dummy, by Mu Minus Single Histo Fit dummy 2010-01-12 16:00:12 +00:00
nemu
e0c893503f first implementation of a RRF. So far, for single histo only. 2009-12-23 13:43:23 +00:00
nemu
c2b898a246 improved handling for musrt0 2009-11-11 12:42:55 +00:00