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
ac1d52a054
removed outdated 'register' from code.
2019-04-04 16:06:59 +02:00
fc68aed573
make msr-file comment consistent with the docu (for ifll and ifgk).
2019-01-22 14:04:02 +01:00
7ace2e7d35
Make so far undocumented functions ifgk and ifll public and at the same time properly normalize them.
2019-01-21 14:48:07 +01:00
0d917564c5
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-13 09:19:48 +01:00
357d46aac4
allow multiple Fourier phase parameters for phase shifted real Fourier. Autophasing still missing.
2018-10-15 16:12:49 +02:00
2b049f03b9
slight performance increase - missing header file.
2018-06-06 13:11:57 +02:00
122db33efc
moved hardware info to the place where it is needed.
2018-06-04 14:30:09 +02:00
e8a12653a6
improved the close canvas mechanism (from the global to the object level)
2017-12-01 08:55:10 +01:00
2b7a391bbb
back-integrate DKS Fourier after DKS upgrade and modularization. Not yet tested other than compilation.
2017-05-29 17:54:57 +02:00
1729055385
merged from root6. Compiles but has issues with DKS linking yet.
2017-05-15 21:30:42 +02:00
261691c040
fixed a typo
2017-02-21 14:55:04 +01:00
13106a51c7
added root6 features to dks6
2017-02-21 14:47:33 +01:00
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
e8f692b42c
more changes towards musrfit/DKS/root6.
2017-02-08 11:16:27 +01:00
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
ceb7aa6818
changed from legacy rootcint to the new rootcling ROOT dictionary generator.
2017-02-08 09:47:35 +01:00
18d037fdf2
adopted dks to root6 (branch dks6). Not yet tested.
2017-02-07 16:12:49 +01:00
5e28f465a4
replace all __CINT__ by __CLING__.
2017-02-07 16:08:52 +01:00
38c4293d58
resolved merge conflicts with master
2016-12-23 14:16:22 +01:00
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
63516fc499
added a first version of a optimized phase correction for the real Fourier transform
2016-12-18 10:37:50 +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
b106ac61a1
added phase optimized Re FT for musrview. Still not perfect.
2016-12-07 17:02:18 +01:00
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
6aea6473ab
merge dks to master
2016-08-25 08:40:40 +02:00
35198e46da
marginal improved error estimate for single histo RRF
2016-05-06 16:58:43 +02:00
6c9adda7d2
made start-/endTimeBin class variables.
2016-05-03 11:19:16 +02:00
ac30fd956b
merged branch 'master' into 'dks'
2016-04-28 13:42:24 +02:00
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
b0bb5f94a5
changed const to variable due compiler issues.
2016-04-27 11:03:21 +02:00
bc881f0c75
moved CPU/GPU information collection from PFitter to musrfit.
2016-04-27 08:11:30 +02:00
af7b729a5a
start-/endTimeBin are now class members. This reduces the number of recalculations.
2016-04-26 12:39:27 +02:00
da2f0a1049
(i) added mu minus. (ii) single histo is now fed with a proper error vector which covers all allowed background options.
2016-04-25 12:20:24 +02:00
319fb45f97
made startTimeBin and endTimeBin class variables.
2016-04-25 12:18:27 +02:00
4dc36ffbae
changed name of a function for a more precise self description. Added function to collect to mu minus parameters.
2016-04-25 12:15:36 +02:00
be9498f37d
added muon minus specific function: muMinusExpTF/mmsetf
2016-04-25 12:05:42 +02:00
ee064fc504
Added the theory function muMinusExpTF for mu minus fits
2016-04-22 10:56:52 +02:00
bdd8c16650
added fit type selector for DKS
2016-04-18 17:26:47 +02:00
aedacbcd34
added DKS asymmetry fit support
2016-04-15 16:47:40 +02:00
2a041d4878
removed debug information. Added CPU/GPU information to the MINUIT2.OUTPUT file.
2016-04-07 13:06:02 +02:00
6fa7bb5764
first DKS running version. Still a lot of testing needed. Currently only single histogram fitting with a limited number of functions is supported to run on the GPU.
2016-04-06 17:22:58 +02:00
a29b790e04
some more work towards DKS/GPU integration
2016-04-01 17:44:49 +02:00
ae77181f42
add memory handling for DKS/GPU. No fitting possible, yet.
2016-03-31 16:41:46 +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
d9782c55c8
added a theory translator for DKS
2016-03-08 16:23:18 +01:00
b157d01506
merge into master
2016-03-04 13:23:12 +01:00
fe48da74a1
It is now possible to export the averaged data/Fourier
2016-02-23 13:22:41 +01:00