69 Commits

Author SHA1 Message Date
8b416b45e0 merged root6 2019-09-11 12:12:13 +02:00
c64c74dbf8 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

Conflicts:
	src/classes/PFitter.cpp
	src/classes/PFourier.cpp
	src/classes/PMsrHandler.cpp
	src/classes/PMusrCanvas.cpp
	src/classes/PRunAsymmetry.cpp
	src/classes/PRunAsymmetryRRF.cpp
	src/classes/PRunListCollection.cpp
	src/classes/PRunSingleHisto.cpp
	src/classes/PRunSingleHistoRRF.cpp
	src/classes/PStartupHandler.cpp
	src/include/PFourier.h
	src/include/PRunListCollection.h
	src/musrFT.cpp
2019-04-24 17:44:58 +02:00
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
122db33efc moved hardware info to the place where it is needed. 2018-06-04 14:30:09 +02:00
324045f396 make sure that a valid covariance matrix is available after Hesse. 2017-11-02 21:17:49 +01:00
60580a920f make sure that a valid covariance matrix is available after Hesse. 2017-11-02 20:24:09 +01:00
1729055385 merged from root6. Compiles but has issues with DKS linking yet. 2017-05-15 21:30:42 +02:00
b4aaa2bc15 add some additional output when minos is called. 2017-05-04 15:25:42 +02:00
38c4293d58 resolved merge conflicts with master 2016-12-23 14:16:22 +01:00
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
bc881f0c75 moved CPU/GPU information collection from PFitter to musrfit. 2016-04-27 08:11:30 +02:00
1e0e19180f fixed error in sleep ms->s. Clean up left over debug information. 2016-04-11 12:21:47 +02:00
2a041d4878 removed debug information. Added CPU/GPU information to the MINUIT2.OUTPUT file. 2016-04-07 13:06:02 +02:00
5fb2ce777e some more work towards DKS/GPU support of musrfit 2016-03-10 15:52:48 +01:00
7b292980e5 added the class PFitterFcnDKS which eventually will handle the DKS/GPU binding. Currently it is without real functionality 2016-03-09 16:28:32 +01:00
8e399fa04e first steps towards asymmetry RRF fit. 2016-01-15 17:16:07 +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
22c7702cfe docu updated 2013-01-15 12:25:48 +00:00
b737649b50 newly added: a library related to spin valve physics 2013-01-15 06:41:12 +00:00
459a36fa79 added some information about elapsed fitting times. Corrected some outdated online helps. 2013-01-07 11:54:28 +00:00
3fe4875267 if multiple SAVE are present in the COMMAND block, append MINUIT2.OUTPUT file. Added docu for PRINT_LEVEL (MUSR-244). 2012-12-11 09:56:17 +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
138e7ba369 first implementation of MusrRoot. Cleaner handling of Red/Green mode data. General cleanup 2012-03-22 07:00:34 +00:00
d9a83c6c19 when release or restore is called (command block commands), the
corresponding parameter error is set to 2% of its parameter value (MUSR-188).
At the same time removed a left-over unused variable.
2011-10-17 08:26:12 +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
Bastian M. Wojek
37c2cd0d8f Added some debugging information 2011-05-31 14:55:56 +00:00
nemu
ccd9d6ccfd added the command SCALE_N0_BKG TRUE | FALSE to the command-block. This can be used to force a single histogram fit to use either 1/ns scaling for N0 and background or 1/bins one. 2011-02-14 19:52:00 +00:00
nemu
a1b94ae247 fixes the inadequate attempt to use log max likelihood fit for asymmetry/non-muSR fit (MUSR-148) 2010-11-12 09:30:18 +00:00
nemu
5cd4283d30 added FIT_RANGE RESET | start end | s1 e1 s2 e2 .. sN eN command to the COMMAND block 2010-10-20 09:24:12 +00:00
nemu
cc3106ff5e added FIX/RELEASE/RESTORE minuit2 command to the COMMAND block 2010-10-12 19:30:38 +00:00
nemu
6774573f7a fixed fitting issue for boundaries none/none (MUSR-136), and some minor cleanup in PFitter 2010-08-31 06:02:06 +00:00
nemu
68e3dc4dac fixed formating issue raised in MUSR-142 2010-08-17 11:26:07 +00:00
Bastian M. Wojek
7536ca6fc6 Submission of a few minor changes of the last time 2010-07-29 09:25:16 +00:00
nemu
959c792a68 added more docu and cleaned up code a bit 2010-05-26 19:31:13 +00:00
nemu
686419119f some minor improvments in the SCAN/CONTOURS handling 2010-03-12 15:13:39 +00:00
nemu
97968654fa first (still crude) implementation of SCAN/CONTOURS/MNPLOT in PFitter (see MUSR-100). 2010-03-12 10:00:00 +00:00
nemu
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
Bastian M. Wojek
b5016637fd Added autotool-support for building musrfit - some additional tests are needed, the old Makefiles are still around 2009-06-19 20:37:06 +00:00
nemu
921f3da2c9 changes for a selfconsistent error handling see MUSR-13 2009-06-17 05:45:56 +00:00
nemu
d9fdd3543f validate minos errors 2009-06-17 05:33:49 +00:00
nemu
b494f757be prevent crashing for simplex only calls 2009-06-16 10:32:05 +00:00
nemu
073f0bbf08 minor change 2009-04-24 13:27:43 +00:00
nemu
99dedce540 some memory leak 'fixes' 2009-04-20 14:12:26 +00:00
nemu
659ab86f15 fixed a varity of unsigned int bugs. Furthermore fixed the swap msr<->mlog bug 2009-04-08 15:21:00 +00:00
nemu
c35ba375bd cosmetics alla BMW 2009-03-09 07:26:07 +00:00
nemu
21a93c6525 implemented minuit2 strategy command properly 2009-03-02 06:56:08 +00:00
nemu
0fc7f8c4bf added dynamic Gauss KT 2009-02-27 09:45:52 +00:00
nemu
acb5eda314 added info if fit does not converge 2009-02-26 07:49:43 +00:00
nemu
72c39e6ce7 added calculate chisq/maxLH only once without fitting and send the result to the stdout 2009-02-20 06:43:47 +00:00