Commit Graph

545 Commits

Author SHA1 Message Date
2534168d50 add the option to dump the nonlocal field values for the ASlibs via the programm dump_nonlocal_field. 2021-08-19 08:07:28 +02:00
baf26aac7f adopted to the not quite standard ISIS NeXus files. 2021-06-05 12:18:40 +02:00
7142c6b0b7 removed unnecessary check. 2021-06-05 12:18:18 +02:00
bda48e5625 updated mud to the newest version and made it Apple Silicon M1 ready. 2021-06-05 12:17:52 +02:00
0329cf559f add README files for the DummyUsrFcn with an example. 2021-04-19 16:14:10 +02:00
f2c06094e3 add a full dummy user function class with a global part. This can be used as a starting point to develop new polarization functions. Currently no rge-handling present. 2021-04-19 16:13:48 +02:00
0bead218d0 changed MuSR_td_PSI_bin in order to read old data. Not yet tested. 2021-04-19 16:11:59 +02:00
c2719c4996 switched libPhotoMeissner to the new centralized PRgeHandler. 2021-04-06 14:53:17 +02:00
bd75f25ee6 slightly more modern c++ init style. 2021-04-06 14:41:13 +02:00
02496711b4 make PRgeHandler to a shared libs. Adopted Nonlocal and PMagProximity accordingly. 2021-04-06 14:40:17 +02:00
a821890ef5 changed the user function for nonlocal fitting to the new rge-handler. This breaks the backwards compatibility! 2021-04-06 14:39:56 +02:00
a7b540cfdb update of the copyright info. 2021-03-29 08:30:43 +02:00
02926a6cc5 by changing the behaviour of the global parts of the class PUserFcnBase from pure virtual default NeedGlobalPart=false, the code can be simplified in many places. 2021-03-09 09:49:57 +01:00
d8e4a33ceb xml schema more flexible about the order of 'histos' and 'RunHeader' 2021-02-26 09:20:02 +01:00
e5bf74e4ee fix of a typo. 2021-02-26 09:19:50 +01:00
cdc35e1684 add new method GetTypeOfPath to TMusrRunHeader. It allows deduce the type of a given path-name. 2021-02-09 10:52:51 +01:00
cd53c5a574 add proper p-wave (line,point) superfluid density calculation -- adopted to DKS. 2020-12-28 19:27:21 +01:00
b6dba8965b update of the copyright info. 2020-04-30 17:46:10 +02:00
fe537efa6e improved error messages for NeXus file reading. Especially for the case of HDF4/HDF5 <-> NeXus version issues. 2020-04-20 14:26:29 +02:00
8b416b45e0 merged root6 2019-09-11 12:12:13 +02:00
2d2f7ae2ba Update MSR.pm to use the GLOBAL block. 2019-08-30 11:19:00 +02:00
e8982410b0 adopted to the enforced changes by root 6.18.00. 2019-07-01 21:56:50 +02:00
e89c9b5b2a Moved beta-NMR msr example files to doc/examples/ 2019-05-15 16:31:02 +02:00
ce9c095f1f Fixed crash in example msr files for fitting two betaNMR helecities together. 2019-05-10 17:16:48 +02:00
b42abb2056 Minor changes to example beta-NMR msr files 2019-05-07 13:48:47 +02:00
924c297906 Debugging core dump issues 2019-05-03 17:10:07 +02:00
375031b46b Merge remote-tracking branch 'origin/master' into beta-NMR 2019-05-01 10:40:32 +02:00
Zaher Salman
a2d8acb16d Merged muonspin/musrfit:root6 into master 2019-04-26 16:03:36 +02:00
8f5c296e72 added MusrRoot docu. Added 'Proposal Number' and 'Main Proposer' to the RunInfo. 2019-04-26 13:01:32 +02:00
34872e043d added MusrRoot docu. Added 'Proposal Number' and 'Main Proposer' to the RunInfo. 2019-04-26 11:46:15 +02:00
26dd28d2f1 Changes to template files 2019-04-26 09:18:24 +02:00
bd6a63421b More recent working version 2019-04-26 09:18:24 +02:00
Zaher Salman
a837b1c420 Template files for two helicities and subtracted helicities updated. 2019-04-26 09:15:24 +02:00
Zaher Salman
e04cddfac8 Remove beta-NMR ascci based templates to avoid confusion. 2019-04-26 09:15:24 +02:00
970b7aafda Beta-NMR helicity subtraction seems to work in the new class. Still needs debugging and tests. Some of the changes from Jonas were reverted since SExp does not work otherwise. 2019-04-26 09:15:24 +02:00
Zaher Salman
2b00c92139 Fixed chisqr calculation bug in BNMR 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
02d233b412 Merged muonspin/musrfit:root6 into master 2019-04-25 17:27:56 +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
Zaher Salman
fa446460af Merged muonspin/musrfit:root6 into master 2019-03-13 10:55:52 +01:00
0ff385de11 added missing include directory. 2019-03-08 16:29:39 +01:00
9cd35d1373 added missing include directory. 2019-03-08 16:24:45 +01:00
8dd8d29adc Remove automake support
Since the cmake tool chain is now stable, the automake tool chain is removed from musrfit.
This makes documentation and code less cluttered.

Conflicts:
	configure.ac
	src/Makefile.am
	src/classes/Makefile.am
	src/external/MuSR_software/Makefile.am
2019-03-08 13:53:36 +01:00
dbfeeddf3f Remove automake support
Since the cmake tool chain is now stable, the automake tool chain is removed from musrfit.
This makes documentation and code less cluttered.
2019-03-08 12:50:41 +01:00
Zaher Salman
414165bc90 Merged muonspin/musrfit:root6 into master 2019-02-19 08:42:19 +01:00
29d35579a7 added the current source code path to root_generate_dictionary. 2019-02-04 19:43:31 +01:00
3cb950277f cmake/cpack root dictionary issue fixed.
In order that package assembly works, the code needs to be relocatble
and any hints linking it to the original source need to be absent.
The changes here do exactely this. For rootcling the '-inlineInputHeader'
option is needed, otherwise the dictionary wants to load the header
file from the source destination which of course will fail when installing
the package on a machine without the source.
2019-02-01 16:05:24 +01:00
Zaher Salman
813bad88ab Merged muonspin/musrfit:root6 into master 2018-11-27 14:32:03 +01:00
d874bcfeab BNMR lib installation problems
Adopted the build system for the BNMR libs such that the generated files are found and can be installed. The BNMR lib mantainers (ZS, JK) are responsible for the functionality though.
2018-11-27 12:41:39 +01:00