Commit Graph

29 Commits

Author SHA1 Message Date
1688a904f6 implemented more checks on the integrity of the msr-file (MUSR-145) 2010-08-27 04:54:40 +00:00
fb8523d8bf Minor changes to the global input file generation 2010-06-10 12:01:40 +00:00
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
5d124b3d79 added more docu 2010-05-31 08:25:57 +00:00
d5d36d21fd improved handling for grouping and addrun 2010-02-22 06:55:49 +00:00
f2bd5b124f first implementation of histogram grouping. Probably still some more testing needed. 2010-02-08 14:01:41 +00:00
c2b898a246 improved handling for musrt0 2009-11-11 12:42:55 +00:00
90807030f1 started with the next step of encapsulation, will take a while 2009-11-02 08:40:47 +00:00
2a03bb7f61 changed variables to comply with the ROOT standards. Error messages now sent to stderr rather than stdout 2009-10-30 08:29:27 +00:00
9ac709451c merge in Bastian M. Wojek's cpp-version of msr2data. This should help to step towards a real platform independent musrfit package. 2009-08-31 11:19:03 +00:00
c8fc4a95fe option "title from data file" added to musrfit 2009-06-25 14:15:00 +00:00
5d99f6cf8c fixed handling of new mlog file writer for musrt0 2009-05-22 11:39:47 +00:00
2c9f392b81 write mlog-file routine fully rewritten to make it more robust. BMW is to prefect guy to test it since he is most creative in complex msr-files ;-) 2009-05-20 08:52:41 +00:00
e44bc91a03 some minor changes needed for proper msr-file handling with musrt0 (see MUSR-45) 2009-05-01 06:51:46 +00:00
28c9ff7784 added msr-file-directory-path-handling. Rigorous tests still due 2009-04-30 08:23:51 +00:00
f22ac96fe7 added to possibilty to use a parameter rather than a number in the phase Fourier block 2009-04-24 14:52:34 +00:00
659ab86f15 fixed a varity of unsigned int bugs. Furthermore fixed the swap msr<->mlog bug 2009-04-08 15:21:00 +00:00
ac0fe26844 added missing t0 handling 2009-04-01 06:07:51 +00:00
4b561aa598 first ready version of musrt0 2009-03-31 11:22:20 +00:00
41264e9eee some more work towards musrt0. Furthermore improved data structure 2009-03-31 07:15:43 +00:00
ce9f98c37d next step towards Fourier 2008-12-23 16:24:26 +00:00
3af125eac7 started with the implementation of a Fourier transform 2008-12-15 12:27:49 +00:00
0956bd24f0 added an additional check which inspects if map's and fun's given somewhere are really declared 2008-10-02 11:59:14 +00:00
47935d356a changed msr-file handling so that comments do not get lost anymore 2008-04-09 06:10:18 +00:00
0652495a3f implmented some startup features 2008-04-03 13:10:49 +00:00
1de245df8b added test of the uniqueness of the parameter names 2008-03-31 18:40:01 +00:00
04f402ead1 added minuit SAVE command 2008-03-13 06:17:15 +00:00
c215601e34 added correct handling of alltogether unused variables 2008-03-10 15:49:38 +00:00
c6cc508aaf newly added. Not for productive used yetsvn diff | grep Index: 2008-01-08 08:31:58 +00:00