From 5f6a4c674b2cd7b2485da4bf95b9bb6ea52b5fd6 Mon Sep 17 00:00:00 2001 From: Andreas Suter Date: Thu, 23 Aug 2018 12:43:48 +0200 Subject: [PATCH 01/26] update of the docu. Added the beta-NMR docu written by Jonas Krieger. --- doc/html/_sources/index.txt | 4 +- doc/html/_sources/user-libs.txt | 338 ++++++++++++++++++++++++++++++++ doc/html/acknowledgement.html | 2 +- doc/html/any2many.html | 2 +- doc/html/bugtracking.html | 2 +- doc/html/cite.html | 10 +- doc/html/genindex.html | 94 ++++++++- doc/html/index.html | 11 +- doc/html/msr2data.html | 2 +- doc/html/mupp.html | 2 +- doc/html/musr-root.html | 2 +- doc/html/musredit.html | 2 +- doc/html/objects.inv | Bin 1856 -> 1902 bytes doc/html/search.html | 2 +- doc/html/searchindex.js | 2 +- doc/html/setup-dks.html | 2 +- doc/html/setup-standard.html | 2 +- doc/html/tutorial.html | 2 +- doc/html/user-libs.html | 234 +++++++++++++++++++++- doc/html/user-manual.html | 2 +- 20 files changed, 687 insertions(+), 30 deletions(-) diff --git a/doc/html/_sources/index.txt b/doc/html/_sources/index.txt index 8ac278b4..b4ed7d2f 100644 --- a/doc/html/_sources/index.txt +++ b/doc/html/_sources/index.txt @@ -3,8 +3,8 @@ You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. -Welcome to musrfit documentation! -================================= +Welcome to the musrfit documentation! +===================================== .. toctree:: :maxdepth: 2 diff --git a/doc/html/_sources/user-libs.txt b/doc/html/_sources/user-libs.txt index 97a9b762..91388440 100644 --- a/doc/html/_sources/user-libs.txt +++ b/doc/html/_sources/user-libs.txt @@ -407,3 +407,341 @@ Nonlocal superconductivity related Meissner screening functions (AS libs) ------------------------------------------------------------------------- To be written yet ... + +.. index:: BNMR-libs +.. _BNMR-libs: + +Functions to analyze |bgr|-NMR data (BNMR libs) +------------------------------------------------------------------------- + +This is a collection of ``C++`` classes using the ``musrfit`` :ref:`user-functions ` +interface in order to facilitate the usage in conjunction with ``musrfit``. It consists of two libraries: + +* ``libBNMR`` contains functions to fit spin lattice relaxation (SLR) data. +* ``libLineProfile`` contains functions to fit resonance lineshapes. + + +.. note:: + + Currently it is recommended to read in the data in ASCII format as a non-|mgr|\SR fit :ref:`(fit type 8) `. + +.. index:: libBNMR + +libBNMR +++++++++++ + +In |bgr|-NMR the SLR is usually measured by implanting a pulse of :math:`^8`\ Li with a length :math:`t_0` into the sample. +The asymmetry is measured both during the pulse and afterwards. For a a general spin relaxation function :math:`f(t)` the time evolution of the asymmetry is then given by [`Z. Salman, et al., PRL 96, 147601 (2006) `_]: + + + +.. index:: SLR +.. _SLR: + +.. math:: + P(t) = \left\{\begin{matrix} + \frac{\int_0^t e^{-(t-t')/\tau_{\mathrm{Li}}}f(t-t')dt'}{\int_0^t e^{-t'/\tau_{\mathrm{Li}}}dt' } & t\leq t_0\\[6pt] + \frac{\int_0^{t_0}e^{-(t_0-t')/\tau_{\mathrm{Li}}}f(t-t')dt'}{\int_0^{t_0}e^{-t'/\tau_{\mathrm{Li}}}dt'} & t> t_0, + \end{matrix}\right. + +where :math:`\tau_{\mathrm{Li}}=1.21`\ s is the :math:`^8`\ Li lifetime. + + +Functions +^^^^^^^^^^^^ +The ``libLineProfile`` library currently contains the following functions: + + + + +.. index:: ExpRlx + +**Exponential relaxation** + +:: + + userFcn libBNMR ExpRlx 1 2 + +The parameters are: + +#. pulse length :math:`t_0` (ms) +#. relaxation rate :math:`\sigma` (ms\ :math:`^{-1}`\ ) + +This function implements :math:`f(t)=e^{-\sigma t}`. + +.. index:: SExpRlx + +**Stretched exponential relaxation** + +:: + + userFcn libBNMR SExpRlx 1 2 3 + +The parameters are: + +#. pulse length :math:`t_0` (ms) +#. relaxation rate :math:`\sigma` (ms\ :math:`^{-1}`\ ) +#. stretching exponent :math:`\beta` + +This function implements :math:`f(t)=e^{-(\sigma t)^{\beta}}`. + + + +.. index:: libLineProfile + +libLineProfile ++++++++++++++++++ +In addition to some simple line shapes ``libLineProfile`` contains functions to fit chemical shift anisotropies in the powder average. +Their functional form can be found in `M. Mehring, Principles of High Resolution NMR in Solids (Springer 1983) `_. + +For an axially symmetric interaction it is given by: + +.. index:: Iax +.. _Iax: + +.. math:: + + I_{\mathrm ax}(f)=\left\{\begin{matrix} \frac{1}{2\sqrt{(f_\parallel-f_\perp)(f-f_\perp)}}& f\in(f_\perp,f_\parallel)\cup(f_\parallel,f_\perp)\\[6pt] 0 & \text{otherwise}\end{matrix} \right. + +where :math:`f_\parallel` and :math:`f_\perp` are the frequencies that would be observed if the field is oriented paralell or perpendicular to the symmetry axis, respectively. + + +| In case of a completely anisotropic interaction, the powder average can be described by the frequencies along the three principle axis :math:`f_1,f_2,f_3`. +| Assume without loss of generality that :math:`f_1f_2 \\[9pt] + \frac{K(m)}{\pi\sqrt{(f_3-f)(f_2-f_1)}},& f_2>f\geq f_1\\[9pt] + 0 & \text{otherwise} + \end{matrix} \right. \\ + \\ + m&=\left\{\begin{matrix} + \frac{(f_2-f_1)(f_3-f)}{(f_3-f_2)(f-f_1)},& f_3\geq f>f_2 \\[6pt] + \frac{(f-f_1)(f_3-f_2)}{(f_3-f)(f_2-f_1)},& f_2>f\geq f_1\\[6pt] + \end{matrix} \right. \\ + \\ + K(m)&=\int_0^{\pi/2}\frac{\mathrm d\varphi}{\sqrt{1-m^2\sin^2{\varphi}}}, + + +:math:`K(m)` is the complete elliptic integral of the first kind. + + + +Functions +^^^^^^^^^^^^ +The ``libLineProfile`` library currently contains the following functions: + + + + +.. index:: LineGauss + +**Gaussian** + +:: + + userFcn libLineProfile LineGauss 1 2 + +The parameters are: + +#. center of the line :math:`f_0` +#. FWHM of the line :math:`\sigma` + +| The height of the peak is 1. +| The functional form is given by + +.. math:: + A(f)=e^{-\frac{4\ln 2 (f-f_0)^2}{ \sigma^2}} + + +.. index:: LineLorentzian + +**Lorentzian** + +:: + + userFcn libLineProfile LineLorentzian 1 2 + +The parameters are: + +#. center of the line :math:`f_0` +#. FWHM of the line :math:`w` + +| The height of the peak is 1. +| The functional form is given by + +.. math:: + A(f)= \frac{w^2}{4(f-f_0)^2+w^2} + + +.. index:: LineLaplace + +**Laplacian** + +:: + + userFcn libLineProfile LineLaplace 1 2 + +The parameters are: + +#. center of the line :math:`f_0` +#. FWHM of the line :math:`w` + +| The height of the peak is 1. +| The functional form is given by + +.. math:: + A(f)=e^{-2\ln 2 \left|\frac{f-f_0}{w}\right|} + + + +.. index:: LineSkewLorentzian + +**Skewed Lorentzian** + +:: + + userFcn libLineProfile LineSkewLorentzian 1 2 3 + +The parameters are: + +#. center of the line :math:`f_0` +#. width of the line :math:`w` +#. skewness parameter :math:`a` + +| The height of the peak is 1. +| The functional form is given by + +.. math:: + A(f)= \frac{w w_a}{4(f-f_0)^2+w_a^2}, \quad w_a=\frac{2w}{1+e^{a(f-f_0)}} + + + +.. index:: LineSkewLorentzian2 + +**Skewed Lorentzian 2** + +:: + + userFcn libLineProfile LineSkewLorentzian2 1 2 3 + +The parameters are: + +#. center of the line :math:`f_0` +#. width left of the center :math:`w_1` +#. width right of the center :math:`w_2` + +| The height of the peak is 1. +| The functional form is given by + +.. math:: + A(f)= \left\{\begin{matrix}\frac{{w_1}^2}{4{(f-f_0)}^2+{w_1}^2},&f\leq f_0\\[9pt] \frac{{w_2}^2}{4{(f-f_0)}^2+{w_2}^2},&f>f_0\end{matrix}\right. + + + +.. index:: PowderLineAxialLor + + +**Powder average of an axially symmetric interaction convoluted with a Lorentzian** + +:: + + userFcn libLineProfile PowderLineAxialLor 1 2 3 + +The parameters are: + +#. frequency for the field oriented paralell to the symmetry axis :math:`f_\parallel` +#. frequency for the field oriented perpendicular to the symmetry axis :math:`f_\parallel` +#. FWHM of the Lorentzian :math:`w` + +| The height of the peak is :math:`\sim`\ 1. +| The functional form is given by + +.. math:: + A(f)= I_{\mathrm ax}(f)\circledast\left( \frac{w^2}{4f^2+w^2} \right) + +with :math:`I_{\mathrm ax}(f)` defined :ref:`above `. + + + +.. index:: PowderLineAxialGss + + +**Powder average of an axially symmetric interaction convoluted with a Gaussian** + +:: + + userFcn libLineProfile PowderLineAxialGss 1 2 3 + +The parameters are: + +#. frequency for the field oriented paralell to the symmetry axis :math:`f_\parallel` +#. frequency for the field oriented perpendicular to the symmetry axis :math:`f_\parallel` +#. FWHM of the Gaussian :math:`\sigma` + +| The height of the peak is :math:`\sim`\ 1. +| The functional form is given by + +.. math:: + A(f)= I_{\mathrm ax}(f)\circledast\left( e^{-\frac{4\ln 2 (f-f_0)^2}{ \sigma^2}} \right) + +with :math:`I_{\mathrm ax}(f)` defined :ref:`above `. + + + +.. index:: PowderLineAsymLor + + +**Powder average of an anisotropic interaction convoluted with a Lorentzian** + +:: + + userFcn libLineProfile PowderLineAsymLor 1 2 3 4 + +The parameters are: + +#. :math:`f_1` +#. :math:`f_1` +#. :math:`f_3` frequencies along the principal axes +#. FWHM of the Lorentzian :math:`w` + +| The height of the peak is :math:`\sim`\ 1. +| The functional form is given by + +.. math:: + A(f)= I(f)\circledast\left( \frac{w^2}{4f^2+w^2} \right) + +with :math:`I(f)` defined :ref:`above `. Note that :math:`f_1`. Note that :math:`f_1 diff --git a/doc/html/any2many.html b/doc/html/any2many.html index 996df599..020a38ea 100644 --- a/doc/html/any2many.html +++ b/doc/html/any2many.html @@ -107,7 +107,7 @@ For a detailed description see © Copyright 2018, Andreas Suter. - Last updated on Jul 03, 2018. + Last updated on Aug 23, 2018. Created using Sphinx 1.2.3. diff --git a/doc/html/bugtracking.html b/doc/html/bugtracking.html index 1e78f2c8..fd6f2b1b 100644 --- a/doc/html/bugtracking.html +++ b/doc/html/bugtracking.html @@ -98,7 +98,7 @@ or send an e-mail to A. Suter at PSI.

diff --git a/doc/html/cite.html b/doc/html/cite.html index dd3581ca..d1359e1c 100644 --- a/doc/html/cite.html +++ b/doc/html/cite.html @@ -26,7 +26,7 @@ - + diff --git a/doc/html/index.html b/doc/html/index.html index 6367b69e..8cf5959f 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -6,7 +6,7 @@ - Welcome to musrfit documentation! — musrfit 1.4.0 documentation + Welcome to the musrfit documentation! — musrfit 1.4.0 documentation @@ -46,8 +46,8 @@
-
-

Welcome to musrfit documentation!

+
+

Welcome to the musrfit documentation!

diff --git a/doc/html/mupp.html b/doc/html/mupp.html index 253d96b3..cb9579e1 100644 --- a/doc/html/mupp.html +++ b/doc/html/mupp.html @@ -257,7 +257,7 @@ SCRIPT COMMANDS:
diff --git a/doc/html/musr-root.html b/doc/html/musr-root.html index 37fd0913..d1547866 100644 --- a/doc/html/musr-root.html +++ b/doc/html/musr-root.html @@ -928,7 +928,7 @@ the entry has been added. The last token, diff --git a/doc/html/musredit.html b/doc/html/musredit.html index 46314eb7..fc7e6388 100644 --- a/doc/html/musredit.html +++ b/doc/html/musredit.html @@ -555,7 +555,7 @@ the corresponding fit parameter value, except the phases where the step will be
diff --git a/doc/html/objects.inv b/doc/html/objects.inv index 94b55d05d298090a4e7f665e75ad0d4f65fee6b8..4ce8549a543624041223af9642aa28dfaf3b76ef 100644 GIT binary patch delta 1804 zcmV+n2lM#A4(<++cYn!p<2Dez>nl)|RK-4E#^cE{nM+FERbyF-mPv9_K_n<4CIJor zTGD)0&iRJY{1pPpXn&P*LsUe@$Y|+I(pVTvBT$_ftFypn`l!+tg{~=sOp-?!cMg(aIllH( zrIw})Cw2h!WGv_*0?yZklmLIJ=3g?QdFVO4vq6DBZ-uadfmOPZ&P_qu6*DY>BSg7;5n4&i z4UJ@nj(>i;X7B1JY$iDzUN{dt4o|kzEoAOc<%qc{XGtt1ZzO(IkoJ5pBPpG)4CWvD zC1cVGyYdXCe!=^_q*2mWCO-lLo@#Dj3NBQPGsZ(L7oQJ-=Bmh_RqmO-Fu4toRZS&5UgtL`7ptTTfTbeY68mastm z*?j~Q(-<^ptu>X2*UaxK+i+|cl-AW(PJh1rL!Y_>;u?~(D}2m-a_of3j2-eRe^CmL zaoO^rGN@}g)FJoF-mB24UK3$=BZsyZ9j9qCV&Q#U0sN%Ezk#jA4k&My zqP!KT)41U#&>}746mwwN_!ZrRlZ1Q=n$uVX&$W^mKO@8!&e*iU6pnu)H z9o-Jd71DA)=3MDj6Gt9ydxO6=6cUy~YPDL`(z`4*dq$}Pu1}a(*j9%kUy<@xljRsc zU5`4wr{Ts-X0e(=74;Xnf9zegA2$@R8vD}+oLI)Fvbr-HWHuN3&)vSdVKRDKNunhkcsBW#reLh*3oIwgTdX7{JZlOGphvB37kkD&31|25r4Ye6!LX& zEw=C3`}3CMGuX%%PLoVY>Ka)e)u)06mmA2!?rOO${Ub;>5(Mx8nGZ$9_03))yu8>= zVA}!|dsmg&G8aLnx6M)_DHKSqK(_R$n*I&fTS>Fz7OZO5o& z9IUQogN`+Ep){P_cb>h$LVtWcewU%^dkeLz3?fPVG?{o(`q-~;;AYcYLVR4hR(451tF1Vj9~gyJb3r*lT9eD|B> zs{{#srzdpEg6EljQ-3PgV3$F2b}S-pMdCXVXdQhQNNKpbhRx8b6;+; zRVG8aS+5(}cI>K(dQ#o@*%M4UUQ=WC;uKTBYHA41&uO-DVpDU=72W?Qz_Ih{iA)du z6XQtWZgkExlfs&ln8mM2suo;(1oJ^Q&Dn?a!vHQCT0>Fi;Ykj%RE6T}f$!Cxe7qi< zMw~OlPhx5&XM6&wWq;x{CdC5O&)^j)%u=~KbVKS@%f9he-J7ap?Ct0Q4Jcve1lDN| zn`}C9RO7Lt+dNwE_B4Sz!B0A;=)!wE>91Y5eCXxOLnB delta 1757 zcmV<31|s?H4!{nOcYoV*+cpq=*H>VsovHnR#Bq8_^U{$oax}3lRhP7V(m*6Ap(X(a z04*us)^F%Hbr-zoMoXaj6d5?@>;hQqE|@u&LWX=rj151=Y{p|k-;sGS`etF1_&d_Y z->pQ2HPCcT%ZUQrQ(+eKf@C<;!D5$^j}_=q4j8aGZ?WK6s()q7!+FA`-6d`2I8Ns5 z?@4=i*tBNZ+-d*|Io}o7nkdOPo1s=9EZ-&INQwNUmc%M@i=ZSkIuiD`R$}yZ$Sm8X zm7^uKLQ&Et1FhzoB_vXsv@@#`W<|i_c#SgwHwNAAWw8}$TvEd1-ZwfnQBFkbL{ zL&zvg5~kNJ+;Odx-RBrhakwP*U|@(aN|+?~E6b%3Gk;irKjkvtiH_26xbC3Q!&aq1 z)eF}zf-g_lfQ{|SNRfU4FBISy7Mz7#(?H39r>9&UJ6|*T$&tuyPTF$kg~b960yh7I z(w7Yo0*P%l0oUt7N`Svq^RJoEJoH@N#jwC%wn8|-z$)EH=dK{_iy4-{6{1|e2(2XM zhDNd@M}NQHu=n*7HkTYOFWd(nhiBXA6*3)EIbv?cSrQA$8;Rc(qyyi}NJpu04ZkQ1E^)X_O3<$*;hWrF|i_pnNByh-<8m z1F!|+iD?-~YD!xkLbm0aA&Z)|u{<$ehDti-ubfUs1s#xNq$0aynC$Zq$}8<$W>67i zwtw<5@$fWx`-tETt&C!)=A*G=Ju{F3V=>!fR>M_(P(hZI(TK-_2;ztr?q`(Az(p!t zvSjHa+2g_(34>6xu^JkPs4uvGEBeUb$RJQPhqHnGti;L1P45q9)|tT{bd|&>EMbBA zv-b!nrZH&HTE6mx$&A&}^NCVmf-B62%76Gf$)OH;SfO5pMyE9q))_mrz4DM{a(xYB zYhMrWS`~Zb;|k!X1^x}30yZmoUlZk3`;^8VH-Q#u8B&<8${wvK{7w>5BWTWI6+EAm z#G@V~zHr8-WlPgQpwk@>+QWA5etbV9H%QCE0_MIIjeH|@tQ1uUHY^x@=b ziyJ8DGiBIh5x4zbul;m4dR67H2-ZdH=Mmv~pNa=i1Z}0AyTc`$#hCn|1iHiz??9*r zv1@B@Ar0kqB0mq6Y0)e=`;%dJCx0$e=+zqt3?BRAEw;g&Zmm+-A%8`+@Qnu7dI7fGV~+YH)sZ7X&ry(^-UTwzJh{3&l+`*qPkK1)?8(2o zY%#M=Af3RC^wDgW=slt9Z6RL=H)4mLy}xWpK8J&R;WWvVq^{@mQGF_C@P7`0EbLx^ zyV5^`bR$6k*T{UhY&FVWBD}uZPhh(O6x&Rd*)kVFrnk*fA}JI|u0VG5sha%_Pa?ts z{Gd>0`+pktu?ml}g>+8~-?n31GHR=9*-K+hTq+GW_nl{NuoT~pKRf8=i2^T|$ecn) z*B+Lok9*Qf>Aer=M<38nK7XK}eL%nXfIj$ue)ZZ+pPmtG0t-VZ&z@iiD0jm>rQ>wL z=#1}w?|YRXp%L_i&RFm~*KbZ=lMUFVw45D_h+C2PE(Cfx-wje4o_%36wDYe4ty=r4 z$=X*tY?aB7ZWqu-wjH}FYo1j1ZSxG1j@Q(fy*kGfu$mfz`*WVHoPXHV+-gk^KcFAG zub#-X?mqyI1nyQVOEW2~Ig45RHBHqLO6KWcu4U7lU8f%g(D`c(RhEZmIml8Kif=XF zdOi8rub)R;FvHJcY9{A=3aMr4G^WJ{oL<2zQkbQ3cj%VXtCoG^t$N5*$=KV`8Vx96 z<_y+(4x4N?byVZAqgJ~-TJR1ufjh--Ea&LLJl^zIweiE$)bE1VFssyXcyMaII^($2 ze0|1I>FB&A;FIgs6`*RQ`Pb%>j#cla$IY$t(b4GcKOZpZlSKXlU1+;vQx9w~ diff --git a/doc/html/search.html b/doc/html/search.html index acf648fc..26f95593 100644 --- a/doc/html/search.html +++ b/doc/html/search.html @@ -94,7 +94,7 @@
diff --git a/doc/html/searchindex.js b/doc/html/searchindex.js index e3d57e05..0259eea6 100644 --- a/doc/html/searchindex.js +++ b/doc/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({filenames:["acknowledgement","any2many","bugtracking","cite","index","msr2data","mupp","musr-root","musredit","setup-dks","setup-standard","tutorial","user-libs","user-manual"],titles:["Acknowledgements","any2many - a Universal \u03bcSR-file-format converter","Bugtracking","How to Cite musrfit?","Welcome to musrfit documentation!","msr2data - A Program for Automatically Processing Multiple musrfit msr Files","mupp - \u03bcSR Parameter Plotter","MusrRoot - an Extensible Open File Format for \u03bcSR","musredit: the GUI Based Interface to musrfit","Setting up musrfit / DKS: High Speed Fitting with GPU’s","Setting up musrfit on Different Platforms","Tutorial for musrfit","Documentation of user libs (user functions)","User manual"],terms:{"\u03b1":[9,7,6,12,3,13,8,10,11,1,0,5],"\u03b2":[9,7,6,12,3,13,8,10,11,1,0,5],"\u03b4":[9,7,6,12,3,13,8,10,11,1,0,5],"\u03b7":[9,7,6,12,3,13,8,10,11,1,0,5],"\u03b5":[9,7,6,12,3,13,8,10,11,1,0,5],"\u03b3":[9,7,6,12,3,13,8,10,11,1,0,5],"\u03b9":[9,7,6,12,3,13,8,10,11,1,0,5],"\u03ba":[9,7,6,12,3,13,8,10,11,1,0,5],"\u03c7":[9,7,6,12,3,13,8,10,11,1,0,5],"\u03bb":[9,7,6,12,3,13,8,10,11,1,0,5],"\u03bc":[9,7,6,12,3,13,8,10,11,1,0,5,4],"\u03bd":[9,7,6,12,3,13,8,10,11,1,0,5],"\u03bf":[9,7,6,12,3,13,8,10,11,1,0,5],"\u03c9":[9,7,6,12,3,13,8,10,11,1,0,5],"\u03c0":[9,7,6,12,3,13,8,10,11,1,0,5],"\u03c6":[9,7,6,12,3,13,8,10,11,1,0,5],"\u03c8":[9,7,6,12,3,13,8,10,11,1,0,5],"\u03c1":[9,7,6,12,3,13,8,10,11,1,0,5],"\u03c2":[9,7,6,12,3,13,8,10,11,1,0,5],"\u03c3":[9,7,6,12,3,13,8,10,11,1,0,5],"\u03c4":[9,7,6,12,3,13,8,10,11,1,0,5],"\u03b8":[9,7,6,12,3,13,8,10,11,1,0,5],"\u03c5":[9,7,6,12,3,13,8,10,11,1,0,5],"\u03be":[9,7,6,12,3,13,8,10,11,1,0,5],"\u03b6":[9,7,6,12,3,13,8,10,11,1,0,5],bastian:0,wojek:[0,5,3],veri:[7,13,8,10,11,0],much:[7,6,13,8,0],indebt:0,bmw:[],rigor:0,test:[0,8,10],musrfit:[],mani:[7,12,13,8,10,0,5],suggest:[0,5,10],contribut:[12,0,11,13],largest:0,part:[7,12,3,13,8,10,11,0],user:[],manual:[],which:[9,7,6,12,13,8,10,11,0,5],make:[9,7,13,8,10,0],access:[],broader:0,audienc:0,thank:0,uldi:0,locan:[0,9,3],work:[9,7,12,13,8,10,0,5],enabl:[],gpu:[],support:[],kind:[0,7],calm:0,extrem:0,compet:0,wai:[9,7,6,12,13,8,10,11,0,5],deal:[0,9,7,12,13,10,11],project:0,well:[0,9,12,13,11,5],chao:0,physicist:0,think:0,admir:0,allow:[9,7,6,12,13,8,10,1,5],most:[9,7,12,13,10,1,5],from:[],other:[9,7,6,13,10,1,11],detail:[9,7,12,13,8,10,1,11],descript:[],see:[9,7,6,12,13,8,10,1,11,5],here:[9,7,6,13,8,10,1,11,5],sinc:[9,7,3,13,10,11,5],quit:[7,3,13,8,10],some:[],effort:3,develop:[],mainten:[3,7],packag:[],you:[9,7,6,3,13,8,10],should:[9,7,6,12,3,13,8,10,11,5],least:[3,13,10,11,5],your:[9,3,13,8,10,5],"public":[12,3,13,10],have:[9,7,12,3,13,8,10,11,5],analyz:[9,7,12,3,13,11],data:[],even:[7,3,13,10,5],better:[3,5,13],cours:[3,5,13,10],properli:[3,5,9,13],refer:[9,7,12,3,13,8,10,11],given:[9,7,6,12,3,13,8,10,11,5],beneath:[3,8],suter:[3,9,2],free:[7,12,3,13,8,10],platform:[],independ:[12,3,13],framework:[],analysi:[9,7,12,3,13,10,11,5],physic:[3,7,9],procedia:3,http:[9,7,12,3,13,8,10],doi:3,org:[3,10],phpro:3,high:[],speed:[],version:[9,7,6,12,3,13,8,10],util:[9,7,3,13,10],"case":[9,7,6,12,3,13,8,10,11,5],thi:[9,7,6,12,3,13,8,10,11,5],pleas:[7,12,3,13,10,11,5,2],also:[9,7,6,12,3,13,8,10,11,5],add:[9,7,6,3,13,8,10,11,5],follow:[9,7,6,12,3,13,8,10,11,5],citat:3,adelmann:3,dynam:[3,9],kernel:[3,9],schedul:[3,9],comput:[3,9,10],commun:3,cpc:3,real:[9,3,13,10,11],time:[9,7,6,12,3,13,8,10,11],paramet:[],fit:[],imag:[3,11,13],reconstruct:3,graphic:[],process:[],unit:[3,7,11,13],conf:[3,9,10],proc:3,jpscp:3,tutori:[],singl:[],histogram:[],asymmteri:[],introduct:[],avail:[],execut:[],configur:[],basic:[],usag:[],msr:[],type:[],"function":[],technic:[],bugtrack:[],lib:[],meissner:[],profil:[],vortex:[],lattic:[],relat:[],nonloc:[],superconduct:[],screen:[],set:[],differ:[],oper:[],system:[],softwar:[],requir:[],restrict:[],gnu:[],linux:[],window:[],mac:[],maco:[],tesla:[],k40c:[],nvidia:[],amd:[],card:[],radeon:[],"390x":[],opencl:[],musredit:[],gui:[],base:[],interfac:[],featur:[],musrwiz:[],musrstep:[],mupp:[],plotter:[],msr2data:[],program:[],automat:[],multipl:[],option:[],global:[],mode:[],known:[],limit:[],provid:[],musrroot:[],extens:[],open:[],concern:[],root:[],tmusrrunhead:[],concept:[],runinfo:[],detectorinfo:[],sampleenvironmentinfo:[],magneticfieldenvironmentinfo:[],beamlineinfo:[],exhaust:[],tree:[],includ:[],everyth:[],tmusrrunphysicalquant:[],possibl:[],represent:[],index:[5,4,13],search:[10,4,13],page:[9,7,8,10,11,4],origin:[12,5,13,8],written:[7,12,13,8,11,5],implement:[9,7,12,13,8,10,5],purpos:[10,5,11,13],input:[11,5,13,8],same:[9,7,6,12,13,10,11,5],summar:[11,5],result:[7,12,13,8,11,5],either:[6,12,13,8,10,11,5],triumf:[11,5,13,8],column:[7,13,8,11,5],ascii:[11,5,13,8],essenti:[5,7,13,8],collect:[7,6,12,13,8,10,11,5],"new":[7,13,8,10,11,5,2],old:[10,5,13],abridg:5,produc:[10,5,11,13],can:[9,7,6,13,8,10,11,5],view:[],instanc:[7,6,13,10,5],howev:[9,13,10,11,5],thei:[9,7,13,10,11,5],complet:[9,5,11,10],backward:[5,7,13],compat:[9,5,13,10],languag:5,name:[9,7,6,12,13,8,10,11,5],longer:5,than:[7,13,8,10,11,5],five:[11,5],six:5,charact:[5,13],order:[9,7,12,13,10,5],establish:5,need:[9,7,12,13,8,10,11,5],ensur:[5,13],correct:[13,8,10,11,5],length:[12,5,7],apart:[12,10,5],numer:[12,10,5],might:[7,6,12,13,8,10,5],principl:[12,10,5],four:5,call:[7,6,12,13,8,10,11,5],suppli:[12,9,5,13],number:[9,7,6,12,13,8,10,11,5],firstrunno:5,lastrunno:5,interv:[5,13],specifi:[7,12,13,8,10,11,5],through:[7,12,13,10,11,5],first:[9,7,6,12,13,8,10,11,5],last:[],condit:[12,5],necessari:[7,13,8,10,11,5],runlist:[5,13],where:[9,7,6,12,13,8,10,11,5],combin:[7,13,8,11,5],run0:5,run1:[5,13],run2:[5,13],runn:5,rang:[],step:[],sequenc:[10,5,11,13],posit:[11,5,7,13],integ:[5,7,13],etc:[9,7,13,8,10,5],runlistfilenam:5,contain:[],extern:[7,12,13,10,5],pass:[5,13,8],below:[7,12,13,10,11,5],all:[9,7,6,13,8,10,11,5],mandatori:[12,5,7,13],right:[7,13,10,11,5],after:[9,7,13,8,10,11,5],mean:[9,7,6,12,13,8,10,11,5],becom:[10,5],clear:[5,7,8],give:[7,13,10,11,5],exampl:[7,6,12,13,8,10,11,5],"_tf_h13":5,out:[9,7,6,13,8,10,11,5],chang:[9,13,8,10,5],"8472_tf_h13":5,"8473_tf_h13":5,"8474_tf_h13":5,"8470_tf_h13":5,directori:[9,7,12,13,8,10,11,5],put:[10,5,13,8],var1:5,var2:5,var3:5,comment:[9,7,6,13,8,10,5],empti:[13,5,6,8],line:[7,6,12,13,8,10,11,5],determin:[],label:[7,6,12,13,8,5],present:[9,7,6,12,13,8,10,11,5],preced:5,mention:[7,12,13,10,5],togeth:[7,13,8,10,11,5],abov:[9,7,6,12,13,8,10,11,5],output:[6,12,13,8,11,5],onli:[9,7,6,12,13,8,10,11,5],newli:[11,5,8],creat:[],did:[10,5],exist:[10,5,13],befor:[9,7,12,13,8,10,11,5],invok:[13,5,6,8],were:[5,7,13,8],alreadi:[9,13,8,10,5],would:[9,7,6,13,8,10,11,5],append:[10,5,13],been:[7,12,13,8,10,11,5],header:[],block:[],forc:[5,13],suppress:5,nohead:[5,8],shall:[7,12,13,8,10,11,5],seen:[11,5,7],later:[10,5,11,13],like:[9,7,6,12,13,8,10,5],behavior:[5,13],ani:[9,7,13,8,10,11,5],simpl:[10,5,11,13],"default":[9,13,8,10,5],dat:[6,12,13,8,11,5],delet:[5,7],inform:[],both:[10,5,13],none:[11,5,13,8],write:[],sole:[5,13],assum:[9,7,12,13,8,10,11,5],nosummari:[5,8],attempt:5,read:[],addit:[9,7,13,8,10,11,5],temperatur:[7,6,13,11,5],appli:[7,12,13,10,11,5],magnet:[12,5,7,8],field:[],paramlist:5,param:[13,5,6,8],select:[9,7,6,13,8,10,11,5],"export":[9,13,10,11,5],startno:5,endno:5,space:[12,10,5,13],separ:[13,8,10,11,5],outputfilenam:[5,13],instead:[9,6,12,13,10,5],equal:[11,5,13],insensit:5,addition:[13,8,10,11,5],"final":[12,13,10,11,5],templat:[11,5,13,8],perform:[7,6,13,8,10,11,5],mlog:[5,13,8],subsequ:[5,13],chain:[10,5,8],exclam:5,mark:5,without:[],keep:[5,7,13,8],mn2:[5,13],done:[9,7,6,12,13,10,11,5],ignor:[5,6,13],titl:[],illustr:[5,13],few:[7,13,8,10,5],explan:[5,13],oabc:5,"8400_tf_h13":5,"8460_tf_h13":5,abc:5,about:[7,13,10,11,5],"_zf":5,def:5,"8472_zf":[5,8],"8500_zf":5,"8502_zf":5,"8503_zf":5,"8504_zf":5,"8507_zf":5,oghi:5,ouput:5,ghi:5,take:[12,13,10,11,5],"8471_tf_h13":5,"8475_tf_h13":5,bestdata:5,"8476_tf_h13":5,"8477_tf_h13":5,"8478_tf_h13":5,"8479_tf_h13":5,describ:[9,7,12,13,8,10,11,5],anoth:[7,6,13,8,5],each:[7,6,12,13,10,11,5],defin:[7,6,12,13,8,10,11,5],common:[10,5,13],specif:[7,12,13,8,10,11,5],when:[7,12,13,8,10,11,5],obtain:[12,5,7],valid:[],conjunct:[12,10,5,13],invoc:[5,13],state:[],idea:[11,5,7,13],basi:5,identifi:[5,13],tag:[9,6,12,13,8,10,11,5],current:[9,7,6,13,8,10,5],"0xu":5,digit:[5,13],lead:[7,12,13,8,5],zero:[7,13,8,11,5],end:[7,6,13,8,10,11,5],alpha0123:5,alpha00123456:5,fitparamet:[],exemplari:[5,13],"8472_exampl":5,could:[9,6,12,13,8,10,5],therefor:[12,13,10,11,5],look:[9,7,6,12,13,8,10,5],valu:[9,7,13,8,10,11,5],pos_error:[11,5,13],boundari:[12,13,8,11,5],phase:[12,13,8,11,5],asy8472:5,rate8472:5,treat:[10,5],wherea:[5,13,8],normal:[10,5,11,13],within:[7,6,12,13,8,10,11,5],appear:[5,13],explicitli:[5,13,8],theori:[],those:5,met:5,"try":[10,5,13],substitut:[10,5,11,13],them:[7,12,13,8,11,5],map:[],accordingli:[11,10,5,6],"_exampl":5,global_exampl:5,alwai:[12,5,7,13],start:[9,7,6,13,8,10,11,5],asy8471:5,rate8471:5,asy8470:5,rate8470:5,show:[7,6,13,8,11,5],reorgan:5,begin:[10,5,7,13],copi:[10,5,13,8],found:[9,7,13,8,10,11,5],dure:[10,5,6,13],affect:5,occurr:[10,5],awar:[10,5,13],fact:[10,5],propag:5,model:[],usual:5,store:[7,12,8,10,5],reach:[5,13],goal:[5,13],obei:[5,13],certain:[12,5],rule:[5,7,13,8],match:[5,13],accord:[13,8,10,11,5],achiev:[10,5,11],easili:[9,5,8,10],shown:[7,6,13,8,11,5],globalfit:5,relev:[7,13,8,11,5],pre:[5,8],afterward:[9,7,6,13,10,5],special:[10,5,7,13],replac:[9,5,13,10],review:5,activ:[12,10,5,8],choos:[12,13,8,10,11,5],keyword:[5,13],onerunfit_exampl:5,onerunfit:5,everi:[10,5,6,13],similar:[10,5],explain:[9,7,12,13,8,10,11,5],moment:[12,10,5,7],peopl:[10,5,7],cannot:[12,5,13],behav:[12,5],integr:[10,5],filenam:[5,7,13],rightmost:5,highest:[10,5],treatabl:5,statist:[],itself:[11,5],more:[9,7,6,13,8,10,11,5],creativ:5,care:[10,5,13],addrun:[5,13],statement:[5,13],simpli:[10,5,13],probabl:[10,5,7],what:[9,12,13,10,11,5],two:[7,12,13,8,10,11,5],success:[11,5,7,13],encount:5,actual:[12,10,5,13],measur:[7,6,12,13,8,11,5],introduc:[11,5,7,13],reason:[9,13,10,11,5],shape:[5,13],design:[10,5],especi:[9,7,12,13,10,5],manipul:[5,13,8],front:[11,5,7,8],offer:[11,5,13],almost:[5,13,8],self:[5,8],explanatori:[5,8],depict:[5,13],under:[9,7,6,13,8,10,5],stai:5,enter:[9,5,8,10],otherwis:[9,5,13,10],serv:[11,5,13],second:[12,13,8,10,11,5],noth:[5,7,13,8],correspond:[7,6,13,8,10,11,5],yet:[12,9,11,13],until:[11,7,13],psi:[9,7,12,13,8,10,11,2],bulk:[],instrument:[7,13,8],bin:[7,13,8,10,11],fix:[11,7,13,8],binari:[10,7],rather:[10,7,13,8],stringent:7,lem:[12,7,13],cern:[10,7,13],tightli:7,tailor:7,situat:[10,7,13],unsatisfactorili:7,henc:[9,7,13,10,11],decid:[10,7,13],move:[11,7,13],forward:[9,7,11,13],acquisit:7,mida:7,home:[9,7,6,12,13,8,10],respons:[9,7,13],build:[],decai:[11,7,13],easi:[7,8],object:[],th1f:7,orient:7,mine:7,frame:[9,7,13],save:[7,6,12,13,8,10,11],tfile:7,eas:[10,7,13],understand:[7,13],upcom:[10,7],definit:[11,7,13],thing:[9,7,13,8,10],summari:[],check:[],guid:[9,7,13],hold:[7,6,13],organ:[7,13,8],similarli:[7,13],browser:7,inspect:7,tbrowser:7,directli:[7,6,13,8,10],deriv:[7,13],tobject:7,small:[9,7,12,13,8,10],subset:[7,13],tfolder:7,top:[10,7],level:[7,13],tobjarrai:7,tobjstr:7,content:[10,7,13],form:[9,7,13,10,11],via:[],plot:[],box:[9,7,8],entri:[7,13],sketch:[7,13],histo:[7,13,8,10,11],decayanamodul:7,hdecay001:7,hdecay002:7,scanamodul:7,hsampletemperatur:7,hsamplemagneticfield:7,detector001:7,detector002:7,hdecayxxx:7,xxx:7,"int":7,"03d":7,notat:[7,13],"class":[12,7,13],folder:[10,7],next:[9,7,12,13,8,10],section:[10,7,13],slow:7,control:[9,7,13],sampl:[12,9,7,11],versu:7,again:[9,7,13,8,10],meta:7,minim:[7,12,13,10,11],bracket:7,item:[7,13],detector:[7,12,13,8,11],environ:[],beamlin:[11,7,13,8],elabor:[9,7],word:7,sub:[10,7,11,13],intern:[7,13,8],tstring:7,git:[9,7,13,10],url:7,xsd:7,wrote:7,nemu_analyz:7,deltat_tdc_gps_4295:7,int_t:[7,13],iso:7,date:[11,7,13],stop:7,durat:7,sec:[7,13],laboratori:7,muon:[],beam:7,momentum:[12,11,7],mev:7,speci:7,neg:[],sourc:[],target:7,low:[12,7,13],energi:[12,7,6],setup:[9,7,13,10],cf1:7,wxy:7,resolut:[12,7],redgreen:[7,13],offset:[7,13],tintvector:7,except:[10,7,13,8],shortli:[7,13],discuss:[9,7,13,8],experi:[7,13],stimuli:7,electr:7,off:[10,7,13],doubl:7,distinguish:7,easier:[10,7],let:7,sai:7,"true":[12,7,6,13],red:[9,7,13,10,11],green:[11,7,13],handl:[7,6,12,13,8,10],browsabl:7,string:[10,7,13,8],tobjstringv:7,quantiti:7,repres:[11,7,13],properti:[7,13],estim:[12,7,13,8],error:[9,7,6,12,13,8,10,11],demand:[7,13],depend:[9,7,12,13,8,10,11],musrrootv:7,mock:7,print:[7,13,8],figur:[7,6,13],notic:[7,13,8],find:[9,7,8,10],encod:[7,12,13,8,10],price:7,pai:7,shade:7,"import":[7,13],approach:[10,7,13],standard:[9,7,13,10],"abstract":[7,13],text:[11,7,13,8],though:[10,7,8],clean:[9,7,10],lot:[7,13],"2nd":7,slightli:[9,7,13,8],helper:[10,7,6,8],advantag:[10,7,13,8],maintain:7,expand:7,classifi:7,group:[10,7,13,8],previou:[7,13],"float":7,point:[7,12,13,8,10,11],double_t:[7,13],tstringvector:7,tdoublevector:7,themselv:[12,7],vector:[12,7,13],code:[9,7,12,13,10,11],snippet:[7,13],reader:7,routin:[12,10,7,13],convers:[7,13],write_musrroot_runhead:7,full:[10,7,11,13],concentr:7,just:[9,7,12,13,10],prop:7,further:[],down:[11,7,13,8],deltat_tdc_gps_2871:7,come:[10,7,8],overload:7,pathnam:7,method:[7,13],path:[9,7,6,13,8,10,11],tdc:[7,13],cf3:7,mrh_undefin:7,strang:7,fed:[7,13],whole:7,someth:[9,7,13,10],recreat:[7,8],iszombi:7,"return":[7,13],info:[],fillfold:7,close:[10,7,13,8],read_musrroot_runhead:7,getobject:7,cerr:[7,13],endl:[7,13],couldn:[7,13],get:[9,7,13,8,10],closefil:7,extractal:7,decod:7,fill:[11,7,13],getter:7,bool_t:[7,13],ival:7,cout:7,els:[10,7,13,8],getvalu:7,geterror:7,getunit:7,getdemand:7,getdescript:7,mechan:[7,13],inde:7,minimum:7,scheme:7,musrrootvalid:7,recurs:7,pars:7,temporari:7,xml:[],ampl:[7,13],parser:[10,7],hand:[10,7,13],decent:7,book:7,libxml2:[10,7],becaus:[7,8],suppos:[10,7,13],against:7,schema:7,lmu:[7,8],web:[7,6,13,8,10],semant:7,preform:7,cross:[10,7,13],facil:[7,13,8],musrrootlem:7,poitiv:7,wew:7,hdecay023:7,detector023:7,potenti:[],discontinu:7,"break":7,element:7,left:[7,8],npp:[7,13,8,10,11],spectromet:[9,7,11,13],good:[9,7,13,8,10],enough:[10,7,13],cryo:7,cryostat:7,oven:7,konti:7,pim3:[11,7,13],hypothet:7,light:7,per:[7,13,8],bottom:7,split:[10,7,13],mind:7,symbol:[10,7],hdecay003:7,hdecay004:7,hdecay007:7,hdecay008:7,hdecay011:7,hdecay012:7,hdecay013:7,hdecay014:7,hdecay017:7,hdecay018:7,hdecay021:7,hdecay022:7,hdecay024:7,hdecay027:7,hdecay028:7,hdecay031:7,hdecay032:7,hdecay033:7,hdecay034:7,hdecay037:7,hdecay038:7,continu:7,"switch":[9,7,13,8,10],jump:[7,13],cpp:[7,13],"00z":7,nemu:[10,7,13],lem12_his_0234:7,said:7,best:[7,6,12,13,10],ever:[7,6],detector038:7,insert:7,x123:7,axi:[11,7,6,13],perp:7,spin:[12,11,7,13],mue4:[7,13,8],scalerinfo:7,runsummari:7,wed:7,oct:7,lco:7,wtf:7,kev:[12,7],ledb:7,buc:7,edit:[10,7,11,8],euc:7,event:[11,7],event_0:7,mcp1:7,event_1:7,mcp2:7,event_2:7,lemusr:7,problem:[],deviat:7,hereaft:7,snip:7,somewher:[10,7,8],token:[7,13],val:[7,13],err:7,cf4:7,cf5:7,editor:[10,11,8],suit:[12,11,13,8],intend:[10,13,8],help:[9,6,13,8,10],bug:[8,2],eventu:[10,11,8],drop:[10,8],outdat:[10,13,8],earli:[13,8],anymor:[10,8],still:[9,12,13,8,10],urg:8,strongli:[10,8],recommend:[10,8],shell:[10,13,8],accept:[13,6,8],tab:8,startup:[],displai:[12,10,13,8],locat:[12,13,8,10,11],proof:8,exec_path:8,path_to_exec:8,musrview:[],musrt0:[],insid:[12,10,13,8],default_save_path:8,save_path:8,msr_default_file_path:8,msr_def_path:8,timeout:[13,8],canva:[11,13,8],keep_minuit2_output:8,flag:[13,8],minuit2:[10,13,8],kept:[13,8],dump_ascii:8,dump:[13,8],dump_root:8,title_from_data_fil:8,chisq_pre_run_block:8,chisq:[11,13,8],estimate_n0:8,procedur:[9,12,13,8,10,11],musrview_show_fouri:8,fourier:[],transform:[12,13,8,10,11],domain:[11,13,8],musrview_show_avg:8,averag:[13,8],typic:[9,6,13,8,10],power:[9,13,8,10,11],spectra:[13,8],enable_musrt0:8,font_set:8,font:[10,8],font_nam:8,font_siz:8,size:[13,8],msr_file_default:8,institut:[11,13,8],inst:8,ral:8,jparc:8,file_format:[13,8],nexu:[],musr:[13,8],ppc:[11,13,8],mdu:[11,13,8],wkm:[11,13,8],mud:[11,13,8],lifetime_correct:8,lifetimecorrect:[13,8],msr2data_default:8,tick:8,chain_fit:8,write_data_head:8,ignore_data_header_info:8,write_column_data:8,create_msr_file_onli:8,fit_onli:8,global_plu:8,recreate_data_fil:8,open_file_after_fit:8,experienc:[10,8],who:8,help_sect:8,variou:[10,13,8],messag:[13,8],musr_web_x:8,link:[10,13,8],main:[10,11,8],command:[],musrft:[],func_pixmap_path:8,pix_path:8,latex:8,pixmap:8,visual:[11,8],theory_funct:8,syntax:[13,8],func:8,menu:[13,10,11,8],pictur:8,utf:[12,10,13,8],xmln:[13,8],html:8,usr:[10,8],local:[12,9,8,10],share:[9,13,8,10],doc:[13,10,11,8],chisq_per_run_block:8,recent_fil:8,path_file_nam:8,musr_web_main:8,musr_web_titl:8,thetitl:8,musr_web_paramet:8,thefitparameterblock:8,musr_web_theori:8,thetheoryblock:8,musr_web_funct:8,thefunctionsblock:8,musr_web_run:8,therunblock:8,musr_web_command:8,thecommandsblock:8,musr_web_fouri:8,thefourierblock:8,musr_web_plot:8,theplotblock:8,musr_web_statist:8,thestatisticblock:8,musr_web_msr2data:8,musr_web_musrft:8,a_2:8,"3_musrft":8,monospac:8,latex_imag:8,asymmetri:[],png:[13,8],statgsskt:[13,8],rate:[11,13,8],"static":[12,10,8],gauss:[12,11,13,8],click:[13,6,8],respect:[12,13,8,10,11],button:[13,11,6,8],bar:[13,8],keyboard:[11,8],shortcut:[],scratch:8,too:[10,8],priori:8,knowledg:8,calcul:[12,13,8,10,11],log:[12,13,8],max:[13,8],likelihood:[12,13,8],kei:[],alt:8,equival:[10,13,8],mai:[10,13,8],chosen:[10,13,8],prefer:[10,8,13,2],swap:[13,8],vice:[13,8],versa:[13,8],adjust:[13,10,11,8],initi:[12,13,8,10,11],fitter:8,own:[13,8],applic:[9,6,12,13,8,10],docu:[9,13,8],raw:[13,8],dialog:[6,8],dump_head:[],stage:[13,8],wand:8,coupl:[9,13,8],dialogu:8,briefli:8,explicit:[13,8],often:[13,10,6,8],year:[9,13,8],pull:[10,8],choosen:8,rrf:[],minu:8,transvers:[11,13,8],longitudin:8,choic:[10,13,8],question:8,ask:[10,8],correctli:[13,10,11,8],proper:[9,13,8],prompt:[9,13,8,10],peak:[13,8],pop:8,disadvantag:8,freeli:8,custom:[13,8],cost:8,yourself:8,futur:[10,6,8],stand:[9,8],whatev:[9,8],press:[11,13,8],syntact:8,appropri:[9,8],littl:[13,6,8],previous:8,handi:8,furthermor:[10,13,8],pack:[13,10,11,8],minuit:[12,13,8],reset:[13,8],sometim:[13,8],went:[10,8],wrong:8,leav:8,far:[13,8],iter:[12,13,8],individu:[13,8],tediou:[12,8],prone:[9,6,8],popup:8,asym:8,uncheck:8,unselect:8,modifi:[12,8],degre:[11,13,8],reload:[6,8],cancel:8,anyth:[13,8],scale:[13,8],factor:[13,8],absolut:[13,10,11,8],explor:[9,10],now:[9,6,13,10,11],hal:[9,13],memo:[9,13],rotat:[9,11,13],tremend:[9,10],muonium:[9,13],appl:[9,10],cpu:[9,13,10],straight:9,multi:[9,13,10],thread:[9,13,10],doesn:9,openmp:[9,13,10],shop:9,bui:9,gamer:9,sure:[9,13,10],server:[9,10],suffici:[12,9],strong:[9,11,13],fall:[9,13],back:[9,13],conceptu:9,latest:[9,10],hardwar:9,crunch:9,readi:[9,13,10],acceler:[9,13],termin:[9,11,13,10],lspci:9,grep:[9,10],corpor:9,gk110bgl:9,rev:[12,9,13],recogn:9,download:[9,10],center:9,hat:[9,10],enterpris:9,rhel:[9,10],rpm:[9,10],diag:9,repo:[9,2,10],rhel7:9,x86_64:9,conflict:9,nouveau:9,reboot:9,machin:[12,9,10],omit:[9,13,10],thin:[12,9],host:9,incorpor:9,paper:9,wiki:9,brief:[9,10],clone:[9,10],got:9,consist:[9,13],gitlab:[9,13,10],uldis_l:9,mkdir:[9,10],denable_musr:9,dcmake_install_prefix:[9,10],exec:9,non:[],compar:[9,6,13,10],librari:[12,9,13,10],"super":9,sbin:[9,10],ldconfig:[9,10],ld_library_path:[9,10],launchctl:[9,10],setenv:[9,10],checkout:[9,10],branch:[9,10],dks6:9,soon:[9,10],script:[],want:[9,13,10],tell:[9,13],aslib:[9,10],bmwlib:[9,10],prefix:[9,10],rootsi:[9,10],updat:[9,6,13,10,11],lookup:9,superus:[9,10],ddk:9,disabl:[9,13,10],daslib:[9,10],dbmwlib:[9,10],dnexu:[9,10],vga:9,advanc:9,micro:[9,13],devic:9,inc:9,ati:9,hawaii:9,grenada:9,"290x":9,amdgpu:9,pro:[9,10],unpack:[9,10],tar:[9,13,10],jxvf:9,blabla:9,usermod:9,video:9,quickli:[9,6],technolog:9,materi:9,leverag:9,amp:9,xvjf:9,sdkinstal:9,linux64:9,bz2:[9,13],opt:[9,13,10],amdappsdk:9,note:[9,13,10],instruct:[9,13,10],compil:[9,13,10],xcode:[9,10],deliv:9,easiest:9,involv:[12,9],demonstr:10,interest:[10,6,13],"while":10,brave:10,virtual:10,encourag:10,gcc:[10,13],tool:[10,13],autoconf:10,libtool:10,toolchain:10,drope:10,releas:[10,13],plan:10,pkg:10,config:10,boost:10,spirit:10,scientif:[12,10,13],effici:[12,10,13],mathemat:[10,13],fftw:10,fast:10,discret:[10,11],toolkit:10,gnome:10,hdf4:[10,13],manag:10,hdf5:[10,13],minixml:10,neutron:10,rai:10,scienc:10,focus:10,seriou:10,distribut:[],fedora:10,debian:10,ubuntu:10,mint:10,opensus:10,nativ:10,microsoft:10,distributor:10,taken:[10,13],dev:10,devel:10,trick:10,never:10,qt4:10,yum:10,gsl:10,qtwebkit:10,qt5:10,epel:10,qtbase:10,qtsvg:10,dpkg:10,apt:10,libboost:10,libgsl:10,libfftw3:10,libqt4:10,libqtwebkit:10,qtbase5:10,libqt5svg5:10,libqt5webkit5:10,everyon:10,know:10,himself:10,doe:[10,13],websit:10,engin:10,mxml:10,hdf:10,libmxml1:10,libmxml:10,libhdf4:10,libhdf5:10,urgent:[10,13],isi:[10,13],safe:[10,13],master:10,repositori:10,github:10,com:10,nexusformat:10,denable_hdf5:10,denable_hdf4:10,denable_mxml:10,carri:[10,6,13],sudo:10,flavour:10,legaci:10,manner:[10,6],incompat:10,improv:[12,10,2],guess:[10,13],warn:[10,13],upgrad:10,recompil:10,redhat:10,libx11:10,libxft:10,libxpm:10,libxext:10,systemat:10,term:10,offici:10,root_build:10,dgminim:10,dasimag:10,dmathmor:10,dminuit2:10,dxml:10,root_exec:10,multicor:10,miss:[10,13],told:10,luke_skywalk:10,echo:10,bashrc:10,bash_profil:10,restart:10,onc:[12,10,11,13],proceed:10,recent:[10,13],bitbucket:[10,13,2],muonspin:10,root5:10,root6:10,newer:10,dec:10,whether:[10,13],uninstal:10,xarg:10,install_manifest:10,txt:[10,6],altern:[10,13],autogen:10,prepar:10,successfulli:[10,13],makefil:[10,13],besid:10,fftw3:[12,10],boostinc:10,qt3:10,qt47:10,lib64:10,omp:[10,13],parallel:[12,10,11,13],detect:[10,11],permiss:10,place:[11,10,6,13],dbnmrlib:10,bnmrlib:10,dqt_based_tool:10,dqt_version:10,tri:[10,6,13],auto:10,dtry_openmp:10,core:10,finish:[10,11],musrfitpath:10,musrfit_startup:[],built:[10,13],everth:10,src:10,musredit_qt5:10,qmake:10,fine:10,skip:10,higher:10,uic:10,quick:[10,13],hasn:10,adventur:10,bash:[10,6],advic:10,wonder:10,occur:10,great:10,gain:10,nice:[12,10],unix:10,revis:[10,13],fulfil:10,abl:10,a2p:10,passwd:10,binutil:10,bison:10,bzip2:10,colorgcc:10,coreutil:10,curl:10,cygutil:10,editright:10,findutil:10,flex:10,adob:10,dpi100:10,dpi75:10,alia:10,bitstream:10,ibm:10,type1:10,sun:10,misc:10,xfree86:10,fontconfig:10,freeglut:10,gawk:10,gcc4:10,fortran:10,gccmakedep:10,gettext:10,ghostscript:10,std:[10,13],giflib:10,gmp:10,groff:10,gzip:10,inputproto:10,jasper:10,jpeg:10,lapack:10,less:[10,6,13],libbz2_1:10,libcharset1:10,libcurl4:10,libfftw3_3:10,libgcc1:10,libgd:10,libgif:10,libgl:10,libgl1:10,libglu:10,libglu1:10,libglut:10,libglut3:10,libgmp:10,libgmp3:10,libgomp1:10,libic:10,libice6:10,libjpeg:10,libjpeg62:10,liblapack:10,libmpfr:10,libmpfr1:10,libncurs:10,libncurses9:10,libosmesa:10,libosmesa7:10,libpng:10,libpng14:10,libreadline6:10,libsm:10,libsm6:10,libssh2_1:10,libstdc:10,libtiff:10,libtiff5:10,libx11_6:10,libxau:10,libxau6:10,libxaw7:10,libxcb:10,xlib:10,libxcursor:10,libxcursor1:10,libxdmcp:10,libxdmcp6:10,libxext6:10,libxfix:10,libxfixes3:10,libxfont:10,libxfont1:10,libxft2:10,libxi:10,libxi6:10,libxkbfile1:10,libxmu:10,libxmu6:10,libxpm4:10,libxrend:10,libxrender1:10,libxt:10,libxt6:10,login:10,makedepend:10,man:10,mpfr:10,nano:10,opengl:10,openssh:10,openssl:10,pdftk:10,perl:10,ping:10,psutil:10,python:10,readlin:10,rebas:10,rgb:[10,13],rsync:10,sed:10,subvers:10,tcltk:10,terminfo:10,unzip:10,vim:10,w32api:10,icon:[10,11,13],xauth:10,xextproto:10,xfontsel:10,xinit:10,xkbcomp:10,xkeyboard:10,xkill:10,xlogo:10,xlsfont:10,xorg:10,xproto:10,xrdb:10,xrefresh:10,xset:10,xterm:10,zip:10,zlib:10,zlib0:10,libqt3support4:10,libqtassistantclient4:10,libqtcore4:10,libqtdbus4:10,libqtdesigner4:10,libqtgui4:10,libqthelp4:10,libqtnetwork4:10,libqtopengl4:10,libqtscript4:10,libqtscripttools4:10,libqtsql4:10,libqtsvg4:10,libqttest4:10,libqtwebkit4:10,libqtxml4:10,libqtxmlpatterns4:10,posix:10,convent:[12,10],hard:10,drive:10,network:10,cygdriv:10,stick:10,had:10,x_yy_z:10,"1_33_1":10,librpc:10,sunrpc:10,track:10,patch1:10,www:[12,10],hdfgroup:10,ftp:10,jpegsrc:10,v6b:10,msweet:10,project3:10,hdf_current:10,precompil:10,xzf:10,root_v5:10,win32gcc:10,due:[12,10,13],visit:10,gminim:10,asimag:10,mathmor:10,accomplish:10,usernam:10,qtdir:10,i686:10,reopen:10,qt56:10,readili:10,startxwinrc:10,status_access_viol:10,cmd:[10,6],ash:10,rebaseal:10,resolv:10,administr:10,privileg:10,extent:10,emploi:10,emphas:10,rout:10,dvd:10,xcodebuild:10,licens:[10,13],x11:10,leopard:10,snow:10,xquartz:10,macosforg:10,trac:10,newest:10,port:10,selfupd:10,remark:[10,13],synchron:10,frequent:10,happen:10,servic:10,firewal:10,svn:10,trunk:10,dport:10,sync:10,pkgconfig:10,qtwebengin:10,past:10,over:[10,6,13],unfortun:10,subject:10,mini:10,michaelrsweet:10,lazi:10,dmg:10,sierra:10,writ:10,root_v6:10,macosx64:10,clang91:10,owner:10,life:[10,11,13],chown:10,chgrp:10,staff:10,exactli:[10,13],request:[6,13,10,11,2],wisdom:[12,10],harder:10,adopt:[10,13],parenthes:[10,13],macosx:10,plist:10,doctyp:10,dtd:10,propertylist:10,dict:10,qt3mac:10,stabl:10,crypto:10,unstabl:10,finkcommand:10,boost1:10,nopython:10,shlib:10,libtool2:10,qtwebenginecor:10,qtwebenginewidget:10,bit:10,earlier:10,"1_63_0":10,cpp11:10,circumst:10,finder:10,workaround:10,dyld_library_path:10,mgui:10,differenti:[11,13],diamagnet:[12,11],approxim:11,geometri:11,positron:[12,11],counter:11,precess:11,"3110_tutori":11,conveni:11,underli:11,divid:[12,11],xyz:11,normup:11,bgup:11,phaseup:11,normdown:11,bgdown:11,phasedown:11,normright:11,bgright:11,phaseright:11,asymsig1:11,ratesig1:11,fieldsig1:11,asymsig2:11,ratesig2:11,fieldsig2:11,uncertainti:[12,11],asymmetr:11,lower:[11,13],upper:[11,13],constant:[11,13],background:[11,13],uncorrel:11,three:[12,11],remain:11,signal:[12,11,13],holder:11,amplitud:11,depolar:[12,11,13],simplexpo:[11,13],tfieldco:[11,13],map1:[11,13],fun1:[11,13],frequenc:[11,13],simplegss:[11,13],fun2:[11,13],predefin:[11,13],multipli:[11,13],sign:11,fun:11,interrel:11,gamma_mu:[11,13],par12:11,par15:11,altogeth:[11,13],deltat_pta_gps_3110:11,fittyp:[11,13],norm:[11,13],backgr:[11,13],map2:[11,13],map3:11,undefin:11,implant:[12,11],exce:11,mino:[12,11,13],mhz:[12,11,13],fourier_pow:[11,13],apod:[11,13],weak:[11,13],medium:[11,13],real_and_imag:[11,13],par3:[11,13],imaginari:[11,13],drawn:[11,13],abscissa:[11,13],ordin:[11,13],use_fit_rang:[11,13],third:[12,11,13],ndf:11,freedom:[11,13],converg:[12,11,13],interact:[11,6,13],blue:[11,13],drag:[11,6],maximum:[11,13],count:[11,13],zoom:[11,13],graph:[11,13],around:[11,13],cursor:[11,13],suitabl:11,repeat:[11,13],proce:11,comma:[11,13],between:[12,11,13],"short":[11,13],conclud:11,attent:[12,11,13],fly:[11,6],"3111_tutori":11,"3114_tutori":11,"_tutori":11,snapshot:11,dark:11,theme:11,facilit:12,gyromagnet:12,ratio:12,smu:12,outlin:12,literatur:12,heavili:[12,6],reli:12,repeatedli:12,sizabl:12,worth:12,load:[12,6],maxim:[12,13],trial:12,deserv:12,effect:[12,13],shift:[12,13],advis:12,prove:12,appreci:12,induct:12,vari:[12,13],dimens:12,incid:12,simul:12,trim:12,arrai:12,total:[12,13],thick:12,solv:12,equat:[12,13],layer:12,account:[12,13],superfluid:12,macroscop:12,dover:12,adjac:12,penetr:12,depth:12,constitu:12,half:12,film:12,userfcn:[12,13],tlondon1dh:12,deg:12,dead:12,tlondon1d1l:12,fraction:[12,13],substrat:12,bilay:12,heterostructur:12,tlondon1d2l:12,trilay:12,tlondon1d3l:12,investig:12,flux:12,probe:12,randomli:12,spatial:12,seri:12,reciproc:12,coeffici:[12,13],coher:[12,13],gaussian:12,cutoff:12,brandt:12,temp:12,phy:[12,13],riseman:[12,13],analyt:12,ginzburg:12,landau:12,yaouanc:[12,13],dalma:[12,13],réotier:[12,13],bessel:[12,13],region:[12,13],triangular:12,grid:12,inter:12,distanc:12,tbulktrivortexlondon:12,tbulktrivortexml:12,tbulktrivortexagl:12,tbulktrivortexngl:12,migrad:[12,13],proven:12,larg:[12,13],futil:12,strategi:[12,13],max_likelihood:[12,13],hess:[12,13],bmw_startup:12,debug:[12,13],one_or_zero:12,deactiv:12,path_to_fil:12,invalid:12,delta_t:12,rest:12,microsecond:12,delta_b:12,resb:12,vortexlattic:12,n_vortexgrid:12,data_path:[12,13],data_path_prefix:12,n_theori:12,invers:12,energy_list:12,energy_label:12,rge:12,expect:[12,13],belong:12,wordsofwisdom:12,trimsp:12,"02_0":12,"03_0":12,"03_6":12,"05_0":12,"05_3":12,gpl:13,philosophi:13,abil:13,fcn:13,sever:13,correl:13,renam:13,msr_file_without_extens:13,msr_file:13,maxlh:13,send:[13,2],estimaten0:13,timeout_tag:13,overwrit:13,prevent:13,orphan:13,jam:13,"8472_tf_histo":13,avg:13,graphic_format_extens:13,session:13,"8472_0":13,pdf:[6,13],gif:13,jpg:13,svg:13,xpm:13,"8472_x":13,experiment:13,action:13,canvas:13,toggl:13,spectrum:13,area:13,hair:13,lifetim:13,consid:13,beta:13,feed:13,exit:13,"3310_0":13,fln:[6,13],subtract:13,fopt:13,neither:13,nor:13,pad:13,angular:13,interpret:13,lem15_his_01234:13,rebin:13,fudg:13,elimin:13,sens:13,tweak:13,tdc_hifi_2014_00153:13,mnsi:13,"50k":13,unzoom:13,crosshair:13,gett0frompromptpeak:13,firstgoodbinoffset:13,argument:13,color:13,mous:[6,13],channel:13,interrupt:13,msr_file_in:13,msr_file_out:13,parc:13,wors:13,aim:13,idf1:13,idf2:13,nexus1:13,nexus2:13,flexibl:13,filenamelist:13,lem10_his_0111:13,lem10_his_0113:13,run3:13,runstart:13,runend:13,rrrr:13,rrrrrr:13,yyyi:13,unless:13,sent:13,stdout:13,compress:13,absent:13,lem10_his_0123:13,lem10_his_0123_v2:13,idf:13,deltat_tdc_gps_:13,d2001:13,deltat_tdc_gps_0123:13,deltat_tdc_gps_0137:13,deltat_tdc_alc_:13,rrr:13,spit:13,psi_gps_:13,psi_:13,"_gps_":13,psi_gps_run_100to117:13,archiv:13,lem10_his_0012:13,rebin25:13,lem10_his_0123_rebin25:13,runno:13,fileformat:13,pta:13,ltf:13,dolli:13,gpd:13,hifi:13,tdc_hifi_2015_00123:13,construct:13,path_to_data:13,write_per_run_block_chisq:13,pearson:13,fourier_set:13,phase_incr:13,phincr:13,increment:13,optim:13,root_set:13,marker_list:13,marker:13,color_list:13,intranet:13,mnt:13,unlik:13,headlin:13,style:13,lower_boundari:13,upper_boundari:13,init:13,width:13,alpha:13,asi:13,freq:13,constrain:13,semi:13,par:13,asy1:13,rate1:13,asy2:13,field2:13,rate2:13,whitespac:13,avoid:13,whenev:13,abbr:13,express:13,"const":13,generexpo:13,stg:13,statgssktlf:13,sgktlf:13,dyngssktlf:13,dgktlf:13,statexpkt:13,sekt:13,statexpktlf:13,sektlf:13,dynexpktlf:13,dektlf:13,combilgkt:13,lgkt:13,strkt:13,skt:13,spinglass:13,spg:13,rdanisohf:13,rahf:13,internfld:13,internbsl:13,abragam:13,skewedgss:13,skg:13,staticnkzf:13,snkzf:13,staticnktf:13,snktf:13,dynamicnkzf:13,dnkzf:13,dynamicnktf:13,dnktf:13,muminusexptf:13,mmsetf:13,polynom:13,hayano:13,conden:13,matter:13,keren:13,uemura:13,crook:13,cywinski:13,turner:13,harshman:13,noak:13,kalviu:13,relax:13,reson:13,oxford:13,simplifi:13,formula:13,ident:13,compact:13,difficulti:13,simultan:13,scan:[6,13],address:13,funx:13,complic:13,dictionari:13,libmylibrari:13,tmyfunct:13,auxiliari:13,arithmet:13,divis:13,sin:13,tan:13,aco:13,asin:13,atan:13,cosh:13,sinh:13,tanh:13,acosh:13,asinh:13,atanh:13,exp:13,sqrt:13,pow:13,expon:13,parx:13,par5:13,mapi:13,denot:13,frac1:13,shorten:13,logic:13,fire:13,addt0:13,rrf_freq:13,rrf_pack:13,rrf_phase:13,exact:13,pie3:13,particular:13,run_file_nam:13,record:13,digress:13,musrfulldatapath:13,colon:13,smith:13,lem07_his_2018:13,musrfulldatapathtoken:13,runnam:13,ext:13,lem07_2018_rb1_npp:13,d2007:13,deltat_pta_gps_2650:13,d2010:13,deltat_tdc_gpd_8472:13,mue1:13,beauti:13,wish:[6,13],muminu:13,t0addrun1:13,t0addrun2:13,t0addrun1forward:13,t0addrun1backward:13,t0addrun2forward:13,t0addrun2backward:13,sum:13,onlin:13,solid:13,angl:13,nanosecond:13,fun3:13,exponenti:13,transfer:13,quicker:[6,13],ten:13,fgb:13,lgb:13,larger:13,direct:13,span:13,meaningless:13,simplex:13,batch:13,anywher:13,contour:13,mnplot:13,optimum:13,list_of_param_to_be_fix:13,restor:13,freq1:13,freq2:13,complex:13,fit_rang:13,flavor:13,n00:13,n01:13,n10:13,n11:13,nn0:13,nn1:13,inlin:13,scale_n0_bkg:13,fals:13,print_level:13,footnot:13,bigger:13,remov:[6,13],phd:13,thesi:13,ubc:13,range_for_phase_correct:13,nsec:13,min:13,sub_rang:13,view_pack:13,logx:13,logarithm:13,logi:13,khz:13,par4:13,downward:13,upward:13,unwant:13,rid:13,filter:13,kaiser:13,fail:13,tricki:13,compon:13,ideal:13,uncontrol:13,ghost:13,imperfect:13,distort:13,dispers:13,fold:13,substanti:13,infer:13,math:13,mathrm:13,theoret:13,rearrang:13,unbin:13,histogramm:13,reserv:13,plug:13,simpler:13,why:13,although:13,declar:13,puserfcnbas:13,evalu:13,cassert:13,cmath:13,namespac:13,constructor:13,destructor:13,needglobalpart:13,"void":13,setglobalpart:13,globalpart:13,uint_t:13,idx:13,globalpartisvalid:13,classdef:13,destroi:13,peculiar:13,ness:13,introductori:13,topic:13,const_correct:13,herein:13,classimp:13,assert:13,arg:13,linkdef:13,tmylibrarylinkdef:13,ifdef:13,"__cint__":13,pragma:13,endif:13,wise:13,attach:13,tmylibrari:13,libtmylibrari:13,sensibl:13,bluish:13,node:13,uf1:13,uf2:13,entiti:13,ineffici:13,associ:13,ufx:13,g_ufx:13,consum:13,abrikosov:13,cycl:13,thu:13,overhead:13,tmyglobalfunct:13,isvalid:13,fvalid:13,fprevparam:13,calcsomethingcpuexpens:13,liklei:13,getwhatisneed:13,privat:13,finvokedglob:13,fidxglob:13,fglobaluserfcn:13,static_cast:13,sorri:13,resiz:13,pointer:13,dynamic_cast:13,retriev:13,pseudo:13,increas:13,safeti:13,report:2,mail:2,inspir:6,analog:6,trend:6,ditto:6,mupp_plot:6,refresh:6,beamtim:6,grow:6,task:6,gambl:6,plane:6,loadpath:6,dir:6,coll:6,selectal:6,thie:6,ybco:6,"40nm":6,t5k:6,fc150mt:6,escan:6,addx:6,addi:6,labl:6,savepath:6,macro:6,t30k:6,t60k:6,t120k:6,fieldvsenergi:6},objects:{},objtypes:{},objnames:{},titleterms:{acknowledg:0,any2mani:[13,1],univers:1,"\u03bcsr":[7,6,12,13,1],file:[7,12,13,8,1,11,5],format:[7,13,1],convert:1,how:3,cite:3,musrfit:[9,3,13,8,10,11,5,4],welcom:4,document:[12,4],indic:4,tabl:4,msr2data:[11,5,13],program:5,automat:5,process:[11,5],multipl:[11,5],msr:[11,5,13],basic:[5,7,13,8],type:[5,13],usag:[13,5,6,8],run:[5,7,13],list:5,structur:5,option:[10,5],paramet:[5,6,8],global:[5,13],mode:5,gener:[5,13],extract:5,extend:5,known:5,limit:5,graphic:[9,5,6],user:[7,6,12,13,5],interfac:[5,7,6,8],provid:5,musredit:[10,5,8],mupp:6,plotter:6,musrroot:7,extens:[7,13],open:7,some:7,concern:7,root:[10,7],inform:7,contain:7,runhead:7,runinfo:7,overview:7,tmusrrunhead:7,concept:7,header:7,write:7,read:[11,7],valid:7,requir:[10,7],detectorinfo:7,sampleenvironmentinfo:7,magneticfieldenvironmentinfo:7,beamlineinfo:7,exhaust:7,tree:7,includ:7,everyth:[10,7],tmusrrunphysicalquant:7,possibl:7,represent:7,gui:8,base:8,introduct:[12,13,8],avail:[13,8],execut:[13,8],configur:[13,8],musrgui:[10,8],musredit_startup:8,xml:[12,13,8],featur:8,musrwiz:8,theori:[13,8],"function":[12,13,8],map:[13,8],fit:[13,9,11,8],info:8,creat:8,musrstep:8,set:[9,10],high:9,speed:9,gpu:[9,13],tesla:9,k40c:9,nvidia:9,driver:9,instal:[9,10],cuda:9,via:[9,10],automak:[9,10],cmake:[9,10],amd:9,card:9,radeon:9,"390x":9,app:9,softwar:[9,10],develop:9,kit:9,sdk:9,enabl:[9,13],opencl:[9,13],support:[9,13,10],maco:[9,10],differ:10,platform:10,oper:10,system:10,restrict:10,gnu:10,linux:10,nexu:10,build:10,last:10,step:10,obsol:10,check:10,window:10,cygwin:10,potenti:10,problem:10,mac:10,macport:10,packag:10,from:10,sourc:10,environ:10,variabl:10,fink:10,obsolet:10,tutori:11,singl:[11,13],histogram:[11,13],determin:11,data:11,rang:11,musrt0:[11,13],model:[12,11],view:11,musrview:[11,13],further:11,asymmteri:11,lib:12,meissner:12,profil:12,vortex:12,lattic:12,relat:12,bmw:12,libfitpofb:12,dimension:12,london:12,state:12,isotrop:12,superconductor:12,bulk:12,field:12,distribut:12,mix:12,startup:12,nonloc:12,superconduct:12,screen:12,manual:13,kei:13,shortcut:13,musrft:13,msr2msr:13,dump_head:13,musrfit_startup:13,descript:13,titl:13,fitparamet:13,block:13,command:13,fourier:13,plot:13,statist:13,rrf:13,asymmetri:13,neg:13,muon:13,non:13,without:13,object:13,access:13,technic:13,framework:13,bugtrack:2,script:6,summari:6},envversion:43}) \ No newline at end of file +Search.setIndex({filenames:["acknowledgement","any2many","bugtracking","cite","index","msr2data","mupp","musr-root","musredit","setup-dks","setup-standard","tutorial","user-libs","user-manual"],titles:["Acknowledgements","any2many - a Universal \u03bcSR-file-format converter","Bugtracking","How to Cite musrfit?","Welcome to the musrfit documentation!","msr2data - A Program for Automatically Processing Multiple musrfit msr Files","mupp - \u03bcSR Parameter Plotter","MusrRoot - an Extensible Open File Format for \u03bcSR","musredit: the GUI Based Interface to musrfit","Setting up musrfit / DKS: High Speed Fitting with GPU’s","Setting up musrfit on Different Platforms","Tutorial for musrfit","Documentation of user libs (user functions)","User manual"],terms:{"\u03b1":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03b2":[1,8,10,4,6,0,9,11,5,7,3],"\u03b4":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03b7":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03b5":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03b3":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03b9":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03ba":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03c7":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03bb":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03bc":[1,8,10,4,6,13,0,9,11,5,7,12,3],"\u03bd":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03bf":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03c9":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03c0":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03c6":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03c8":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03c1":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03c2":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03c3":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03c4":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03b8":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03c5":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03be":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03b6":[1,8,10,6,13,0,9,11,5,7,12,3],bastian:0,wojek:[0,3,5],veri:[8,10,13,0,11,7],much:[8,6,13,0,7],indebt:0,bmw:[0,4],rigor:0,test:[0,8,10],musrfit:0,mani:[8,10,13,0,5,7,12],suggest:[0,10,5],contribut:[12,0,11,13],largest:0,part:[10,8,13,0,11,7,12,3],user:[0,4],manual:[8,10,4,0,9,11,5],which:[8,10,6,13,0,9,11,5,7,12],make:[8,10,13,0,9,7],access:[8,10,0,9,7],broader:0,audienc:0,thank:0,uldi:0,locan:[0,3,9],work:[8,10,13,0,9,5,7,12],enabl:0,gpu:[0,3,4],support:[0,8,4],kind:[7,12,0],calm:0,extrem:0,compet:0,wai:[8,10,6,13,0,9,11,5,7,12],deal:[10,13,0,11,9,7,12],project:0,well:[13,0,11,9,5,12],chao:0,physicist:0,think:0,admir:0,allow:[1,8,10,6,13,9,5,7,12],most:[1,10,13,9,5,7,12],from:[1,8,6,9,5,7],other:[1,10,6,13,9,11,7],detail:[1,8,10,13,9,11,7,12],descript:[1,8,10,4,9,11,5,7],see:[1,8,10,6,13,9,11,5,7,12],here:[1,8,10,6,13,9,11,5,7],report:2,bug:[8,2],request:[10,6,13,11,2],"new":[8,10,13,11,2,5,7],featur:[2,4],improv:[12,10,2],pleas:[10,13,11,2,5,7,12,3],bitbucket:[13,10,2],repo:[9,2,10],prefer:[13,8,2,10],send:[13,2],mail:2,suter:[9,3,2],psi:[8,10,13,9,11,2,7,12],sinc:[10,13,9,11,5,7,3],quit:[8,10,13,7,3],some:[3,4,5],effort:3,develop:[8,3],mainten:[7,3],packag:[7,3],you:[8,10,6,13,9,7,3],should:[8,10,6,13,9,11,5,7,12,3],least:[10,13,11,5,3],your:[8,10,13,9,5,3],"public":[12,10,3,13],have:[8,10,13,9,11,5,7,12,3],analyz:[4,9,11,7,3],data:[8,10,6,4,9,5,7,3],even:[10,13,5,7,3],better:[13,3,5],cours:[13,10,3,5],properli:[13,9,3,5],refer:[8,10,13,9,11,7,12,3],given:[8,10,6,13,9,11,5,7,12,3],beneath:[8,3],free:[8,10,13,7,12,3],platform:[9,3,4],independ:[12,3,13],framework:[8,10,4,9,7,3],analysi:[10,13,9,11,5,7,12,3],physic:[7,9,3],procedia:3,http:[8,10,13,9,7,12,3],doi:3,org:[10,3],phpro:3,high:[7,3,4],speed:[3,4],version:[8,10,6,13,9,7,12,3],util:[10,13,9,7,3],"case":[8,10,6,13,9,11,5,7,12,3],thi:[8,10,6,13,9,11,5,7,12,3],also:[8,10,6,13,9,11,5,7,12,3],add:[8,10,6,13,9,11,5,7,3],follow:[8,10,6,13,9,11,5,7,12,3],citat:3,adelmann:3,dynam:[9,3],kernel:[9,3],schedul:[9,3],comput:[9,3,10],commun:3,cpc:3,real:[10,13,9,11,3],time:[8,10,6,13,9,11,7,12,3],paramet:[3,4],fit:[6,4,5,7,3],imag:[13,3,11],reconstruct:3,graphic:[3,4],process:[3,4],unit:[7,13,3,11],conf:[9,3,10],proc:3,jpscp:3,tutori:4,singl:[8,10,4,9,5,7],histogram:[7,8,4,9],asymmteri:4,introduct:4,avail:[6,4,7,5],execut:4,configur:4,basic:4,usag:4,msr:4,type:4,"function":[4,5],technic:4,lib:[9,4,10],meissner:4,profil:[9,4,10],vortex:4,lattic:4,relat:[7,8,4,10],nonloc:4,superconduct:4,screen:[10,4],nmr:4,bnmr:4,set:[8,6,4,5,7],differ:[8,6,4,9,5,7],oper:[8,6,4,9,7],system:[7,9,4],softwar:[7,4],requir:4,restrict:4,gnu:4,linux:[9,4],window:[8,4],mac:4,maco:4,tesla:4,k40c:4,nvidia:4,amd:4,card:4,radeon:4,"390x":4,opencl:4,musredit:4,gui:[6,4],base:[6,4,7,5],interfac:4,musrwiz:4,musrstep:4,mupp:[4,5],plotter:4,script:4,summari:4,msr2data:4,program:4,automat:4,multipl:4,option:4,global:4,mode:4,known:4,limit:4,provid:4,musrroot:4,extens:[6,4,5],open:[6,4],concern:4,root:[6,4],tmusrrunhead:4,concept:4,runinfo:4,detectorinfo:4,sampleenvironmentinfo:4,magneticfieldenvironmentinfo:4,beamlineinfo:4,exhaust:4,tree:4,includ:[4,5],everyth:4,tmusrrunphysicalquant:4,possibl:[6,4,5],represent:4,index:[13,4,5],search:[13,10,4],page:[8,10,4,9,11,7],origin:[12,8,13,5],written:[8,13,11,5,7,12],implement:[8,10,13,9,5,7,12],purpos:[13,10,11,5],input:[13,8,11,5],same:[10,6,13,9,11,5,7,12],summar:[11,5],result:[8,13,11,5,7,12],either:[8,10,6,13,11,5,12],triumf:[13,8,11,5],column:[8,13,11,5,7],ascii:[8,13,11,5,12],essenti:[7,13,8,5],collect:[8,10,6,13,11,5,7,12],old:[13,10,5],abridg:5,produc:[13,10,11,5],can:[8,10,6,13,9,11,5,7,12],view:[8,6,5],instanc:[10,6,13,5,7],howev:[10,13,9,11,5],thei:[10,13,9,11,5,7],complet:[10,9,11,5,12],backward:[7,13,5],compat:[13,9,10,5],languag:5,name:[8,10,6,13,9,11,5,7,12],longer:5,than:[8,10,13,11,5,7],five:[11,5],six:5,charact:[13,5],order:[10,13,9,5,7,12],establish:5,need:[8,10,13,9,11,5,7,12],ensur:[13,5],correct:[8,10,13,11,5],length:[7,12,5],apart:[12,10,5],numer:[12,10,5],might:[8,10,6,13,5,7,12],principl:[12,10,5],four:5,call:[8,10,6,13,11,5,7,12],suppli:[12,9,13,5],number:[8,10,6,13,9,11,5,7,12],firstrunno:5,lastrunno:5,interv:[13,5],specifi:[8,10,13,11,5,7,12],through:[10,13,11,5,7,12],first:[8,10,6,13,9,11,5,7,12],last:[7,8,5],condit:[12,5],necessari:[8,10,13,11,5,7],runlist:[13,5],where:[8,10,6,13,9,11,5,7,12],combin:[8,13,11,5,7],run0:5,run1:[13,5],run2:[13,5],runn:5,rang:[8,5],step:[7,8,9,5],sequenc:[13,10,11,5],posit:[7,13,11,5],integ:[7,13,5],etc:[8,10,13,9,5,7],runlistfilenam:5,contain:5,extern:[10,13,5,7,12],pass:[13,8,5],below:[10,13,11,5,7,12],all:[8,10,6,13,9,11,5,7],mandatori:[7,12,13,5],right:[10,13,11,5,7,12],after:[8,10,13,9,11,5,7],mean:[8,10,6,13,9,11,5,7,12],becom:[10,5],clear:[7,8,5],give:[10,13,11,5,7],exampl:[8,10,6,13,11,5,7,12],"_tf_h13":5,out:[8,10,6,13,9,11,5,7],chang:[8,10,13,9,5],"8472_tf_h13":5,"8473_tf_h13":5,"8474_tf_h13":5,"8470_tf_h13":5,directori:[8,10,13,9,11,5,7,12],put:[13,8,10,5],var1:5,var2:5,var3:5,comment:[8,10,6,13,9,5,7],empti:[13,8,6,5],line:[8,10,6,13,11,5,7,12],determin:[8,10,5],label:[8,6,13,5,7,12],present:[8,10,6,13,9,11,5,7,12],preced:5,mention:[10,13,5,7,12],togeth:[8,10,13,11,5,7],abov:[8,10,6,13,9,11,5,7,12],output:[8,6,13,11,5,12],onli:[8,10,6,13,9,11,5,7,12],newli:[8,11,5],creat:[7,5],did:[10,5],exist:[13,10,5],befor:[8,10,13,9,11,5,7,12],invok:[13,8,6,5],were:[7,13,8,5],alreadi:[8,10,13,9,5],would:[8,10,6,13,9,11,5,7,12],append:[13,10,5],been:[8,10,13,11,5,7,12],header:5,block:[8,10,11,5,12],forc:[13,5],suppress:5,nohead:[8,5],shall:[8,10,13,11,5,7,12],seen:[7,11,5],later:[13,10,11,5],like:[8,10,6,13,9,5,7,12],behavior:[13,5],ani:[8,10,13,9,11,5,7],simpl:[10,13,11,5,12],"default":[8,10,13,9,5],dat:[8,6,13,11,5,12],delet:[7,5],inform:5,both:[12,10,13,5],none:[13,8,11,5],write:5,sole:[13,5],assum:[8,10,13,9,11,5,7,12],nosummari:[8,5],attempt:5,read:5,addit:[8,10,13,9,11,5,7,12],temperatur:[6,13,11,5,7],appli:[10,13,11,5,7,12],magnet:[7,12,8,5],field:[8,6,9,11,5,7],paramlist:5,param:[13,8,6,5],select:[8,10,6,13,9,11,5,7],"export":[10,13,9,11,5],startno:5,endno:5,space:[12,10,13,5],separ:[8,10,13,11,5],outputfilenam:[13,5],instead:[10,6,13,9,5,12],equal:[13,11,5],insensit:5,addition:[8,10,13,11,5],"final":[10,13,11,5,12],templat:[13,8,11,5],perform:[8,10,6,13,11,5,7],mlog:[13,8,5],subsequ:[13,5],chain:[8,10,5],exclam:5,mark:5,without:[10,8,6,9,5,12],keep:[7,13,8,5],mn2:[13,5],done:[10,6,13,9,11,5,7,12],ignor:[13,6,5],titl:[7,8,11,5],illustr:[13,5],few:[8,10,13,5,7],explan:[13,5],oabc:5,"8400_tf_h13":5,"8460_tf_h13":5,abc:5,about:[10,13,11,5,7],"_zf":5,def:5,"8472_zf":[8,5],"8500_zf":5,"8502_zf":5,"8503_zf":5,"8504_zf":5,"8507_zf":5,oghi:5,ouput:5,ghi:5,take:[10,13,11,5,12],"8471_tf_h13":5,"8475_tf_h13":5,bestdata:5,"8476_tf_h13":5,"8477_tf_h13":5,"8478_tf_h13":5,"8479_tf_h13":5,describ:[8,10,13,9,11,5,7,12],anoth:[8,6,13,5,7],each:[10,6,13,11,5,7,12],defin:[8,10,6,13,11,5,7,12],common:[13,10,5],specif:[8,10,13,11,5,7,12],when:[8,10,13,11,5,7,12],obtain:[7,12,5],valid:5,conjunct:[12,10,13,5],invoc:[13,5],state:[11,5],idea:[7,13,11,5],basi:5,identifi:[13,5],tag:[10,8,6,13,9,11,5,12],current:[8,10,6,13,9,5,7,12],"0xu":5,digit:[13,5],lead:[8,13,5,7,12],zero:[8,13,11,5,7],end:[8,10,6,13,11,5,7],alpha0123:5,alpha00123456:5,fitparamet:[8,11,5],exemplari:[13,5],"8472_exampl":5,could:[10,8,6,13,9,5,12],therefor:[10,13,11,5,12],look:[8,10,6,13,9,5,7,12],valu:[8,10,13,9,11,5,7],pos_error:[13,11,5],boundari:[8,13,11,5,12],phase:[8,13,11,5,12],asy8472:5,rate8472:5,treat:[10,5],wherea:[13,8,5],normal:[13,10,11,5],within:[8,10,6,13,11,5,7,12],appear:[13,5],explicitli:[13,8,5],theori:5,those:5,met:5,"try":[13,10,5],substitut:[13,10,11,5],them:[8,13,11,5,7,12],map:[7,5],accordingli:[10,11,6,5],"_exampl":5,global_exampl:5,alwai:[7,12,13,5],start:[8,10,6,13,9,11,5,7],asy8471:5,rate8471:5,asy8470:5,rate8470:5,show:[8,6,13,11,5,7],reorgan:5,begin:[7,13,10,5],copi:[13,8,10,5],found:[8,10,13,9,11,5,7,12],dure:[10,6,13,5,12],affect:5,occurr:[10,5],awar:[13,10,5],fact:[10,5],propag:5,model:[10,5],usual:[12,5],store:[8,10,5,7,12],reach:[13,5],goal:[13,5],obei:[13,5],certain:[12,5],rule:[7,13,8,5],match:[13,5],accord:[8,10,13,11,5],achiev:[10,11,5],easili:[8,10,9,5],shown:[8,6,13,11,5,7],globalfit:5,relev:[8,13,11,5,7],pre:[8,5],afterward:[10,6,13,9,5,7,12],special:[7,13,10,5],replac:[13,9,10,5],review:5,activ:[12,8,10,5],choos:[8,10,13,11,5,12],keyword:[13,5],onerunfit_exampl:5,onerunfit:5,everi:[13,10,6,5],similar:[10,5],explain:[8,10,13,9,11,5,7,12],moment:[7,12,10,5],peopl:[7,10,5],cannot:[12,13,5],behav:[12,5],integr:[12,10,5],filenam:[7,13,5],rightmost:5,highest:[10,5],treatabl:5,statist:[8,11,5],itself:[11,5],more:[8,10,6,13,9,11,5,7],creativ:5,care:[13,10,5],addrun:[13,5],statement:[13,5],simpli:[13,10,5],probabl:[7,10,5],what:[10,13,9,11,5,12],two:[8,10,13,11,5,7,12],success:[7,13,11,5],encount:5,actual:[12,10,13,5],measur:[8,6,13,11,5,7,12],introduc:[7,13,11,5],reason:[10,13,9,11,5],shape:[12,13,5],design:[10,5],especi:[10,13,9,5,7,12],manipul:[13,8,5],front:[7,8,11,5],offer:[13,11,5],almost:[13,8,5],self:[8,5],explanatori:[8,5],depict:[13,5],under:[8,10,6,13,9,5,7],stai:5,enter:[8,10,9,5],otherwis:[13,9,10,5],serv:[13,11,5],second:[8,10,13,11,5,12],noth:[7,13,8,5],correspond:[8,10,6,13,11,5,7],littl:[13,8,6],helper:[7,8,6,10],quickli:[9,6],plot:[7,8,11,6],handl:[8,10,6,13,7,12],heavili:[12,6],inspir:6,via:[7,8,6],command:[8,10,6,9,11,12],directli:[8,10,6,13,7],typic:[8,10,6,13,9],load:[12,6],dialog:[8,6],tri:[13,10,6],fly:[11,6],drag:[11,6],over:[13,10,6],axi:[6,13,11,7,12],wish:[13,6],click:[13,8,6],analog:6,remov:[13,6],often:[13,8,6,10],compar:[13,9,6,10],trend:6,hold:[7,13,6],energi:[7,12,6],scan:[13,6],now:[10,6,13,9,11],interest:[13,10,6],ditto:6,less:[13,10,6],error:[8,10,6,13,9,11,7,12],prone:[8,6,9],quicker:[13,6],button:[13,8,11,6],mupp_plot:6,applic:[8,10,6,13,9,12],refresh:6,reload:[8,6],beamtim:6,grow:6,task:6,mous:[13,6],gambl:6,futur:[8,6,10],plane:6,help:[8,10,6,13,9],cmd:[10,6],manner:[10,6],updat:[10,6,13,9,11],web:[8,10,6,13,7],interact:[12,11,6,13],figur:[7,13,6],loadpath:6,dir:6,path:[8,10,6,13,9,11,7],bash:[10,6],variabl:6,home:[8,10,6,13,9,7,12],accept:[13,8,6],coll:6,selectal:6,carri:[13,10,6],ybco:6,"40nm":6,t5k:6,fc150mt:6,escan:6,addx:6,addi:6,savepath:6,save:[8,10,6,13,11,7,12],place:[13,10,11,6],macro:6,fln:[13,6],txt:[10,6],t30k:6,t60k:6,t120k:6,fieldvsenergi:6,pdf:[13,6],"true":[7,12,13,6],best:[10,6,13,7,12],ever:[7,6],thie:6,labl:6,until:[7,13,11],bulk:7,instrument:[7,13,8],bin:[8,10,13,11,7],fix:[7,13,8,11],binari:[7,10],rather:[7,13,8,10],stringent:7,lem:[7,12,13],cern:[7,13,10],tightli:7,tailor:7,situat:[7,13,10],unsatisfactorili:7,henc:[10,13,9,11,7],decid:[7,13,10],move:[7,13,11],forward:[7,13,9,11],acquisit:7,mida:7,respons:[7,13,9],build:[7,9],decai:[7,13,11],easi:[7,8],object:[7,10],th1f:7,orient:[7,12],mine:7,frame:[7,13,9],tfile:7,eas:[7,13,10],understand:[7,13],upcom:[7,10],definit:[7,13,11],thing:[8,10,13,9,7],check:[7,8,9],guid:[7,13,9],organ:[7,13,8],similarli:[7,13],browser:7,inspect:7,tbrowser:7,deriv:[7,13],tobject:7,small:[8,10,13,9,7,12],subset:[7,13],tfolder:7,top:[7,10],level:[7,13],tobjarrai:7,tobjstr:7,content:[7,13,10],form:[10,13,9,11,7,12],box:[7,8,9],entri:[7,13],sketch:[7,13],histo:[8,10,13,11,7],decayanamodul:7,hdecay001:7,hdecay002:7,scanamodul:7,hsampletemperatur:7,hsamplemagneticfield:7,detector001:7,detector002:7,hdecayxxx:7,xxx:7,"int":7,"03d":7,notat:[7,13],"class":[7,12,13],folder:[7,10],next:[8,10,13,9,7,12],section:[7,13,10],slow:7,control:[7,13,9],sampl:[7,12,9,11],versu:7,again:[8,10,13,9,7],meta:7,minim:[10,13,11,7,12],bracket:7,item:[7,13],detector:[8,13,11,7,12],environ:[7,8],beamlin:[7,13,8,11],elabor:[7,9],word:7,sub:[7,13,10,11],intern:[7,13,8],tstring:7,git:[7,13,9,10],url:7,xsd:7,wrote:7,nemu_analyz:7,deltat_tdc_gps_4295:7,int_t:[7,13],iso:7,date:[7,13,11],stop:7,durat:7,sec:[7,13],laboratori:7,muon:[8,10,11,7,12],beam:7,momentum:[7,12,11],mev:7,speci:7,neg:[7,8,11],sourc:[7,9],target:7,low:[7,12,13],setup:[7,13,9,10],cf1:7,wxy:7,resolut:[7,12],redgreen:[7,13],offset:[7,13],tintvector:7,except:[7,13,8,10],shortli:[7,13],discuss:[7,13,8,9],experi:[7,13],stimuli:7,electr:7,off:[7,13,10],doubl:7,distinguish:7,easier:[7,10],let:7,sai:7,red:[10,13,9,11,7],green:[7,13,11],browsabl:7,string:[7,13,8,10],tobjstringv:7,quantiti:7,repres:[7,13,11],properti:[7,13],estim:[7,12,8,13],demand:[7,13],depend:[8,10,13,9,11,7,12],musrrootv:7,mock:7,print:[7,13,8],notic:[7,13,8],find:[7,8,10,9],encod:[8,10,13,7,12],price:7,pai:7,shade:7,"import":[7,13],approach:[7,13,10],standard:[7,13,9,10],"abstract":[7,13],text:[7,13,8,11],though:[7,8,10],clean:[7,9,10],lot:[7,13],"2nd":7,slightli:[7,13,8,9],advantag:[7,13,8,10],maintain:7,expand:7,classifi:7,group:[7,13,8,10],previou:[7,13],"float":7,point:[8,10,13,11,7,12],double_t:[7,13],tstringvector:7,tdoublevector:7,themselv:[7,12],vector:[7,12,13],code:[10,13,9,11,7,12],snippet:[7,13],reader:7,routin:[7,12,10,13],convers:[7,13],write_musrroot_runhead:7,full:[7,13,10,11],concentr:7,just:[10,13,9,7,12],prop:7,further:[7,8,10],down:[7,13,8,11],deltat_tdc_gps_2871:7,come:[7,8,10],overload:7,pathnam:7,method:[7,13],tdc:[7,13],cf3:7,mrh_undefin:7,strang:7,fed:[7,13],whole:7,someth:[7,13,9,10],recreat:[7,8],iszombi:7,"return":[7,13],info:7,fillfold:7,close:[7,13,8,10],read_musrroot_runhead:7,getobject:7,cerr:[7,13],endl:[7,13],couldn:[7,13],get:[8,10,13,9,7],closefil:7,extractal:7,decod:7,fill:[7,13,11],getter:7,bool_t:[7,13],ival:7,cout:7,els:[7,13,8,10],getvalu:7,geterror:7,getunit:7,getdemand:7,getdescript:7,mechan:[7,13],inde:7,minimum:7,scheme:7,musrrootvalid:7,recurs:7,pars:7,temporari:7,xml:7,ampl:[7,13],parser:[7,10],hand:[7,13,10],decent:7,book:7,libxml2:[7,10],becaus:[7,8],suppos:[7,13,10],against:7,schema:7,lmu:[7,8],semant:7,preform:7,cross:[7,13,10],facil:[7,13,8],musrrootlem:7,poitiv:7,wew:7,hdecay023:7,detector023:7,potenti:7,discontinu:7,"break":7,element:7,left:[7,12,8],npp:[8,10,13,11,7],spectromet:[7,13,9,11],good:[8,10,13,9,7],enough:[7,13,10],cryo:7,cryostat:7,oven:7,konti:7,pim3:[7,13,11],hypothet:7,light:7,per:[7,13,8],bottom:7,split:[7,13,10],mind:7,symbol:[7,10],hdecay003:7,hdecay004:7,hdecay007:7,hdecay008:7,hdecay011:7,hdecay012:7,hdecay013:7,hdecay014:7,hdecay017:7,hdecay018:7,hdecay021:7,hdecay022:7,hdecay024:7,hdecay027:7,hdecay028:7,hdecay031:7,hdecay032:7,hdecay033:7,hdecay034:7,hdecay037:7,hdecay038:7,continu:7,"switch":[8,10,13,9,7],jump:[7,13],cpp:[7,13],"00z":7,nemu:[7,13,10],lem12_his_0234:7,said:7,detector038:7,insert:7,x123:7,perp:7,spin:[7,12,11,13],mue4:[7,13,8],scalerinfo:7,runsummari:7,wed:7,oct:7,lco:7,wtf:7,kev:[7,12],ledb:7,buc:7,edit:[7,8,11,10],euc:7,event:[7,11],event_0:7,mcp1:7,event_1:7,mcp2:7,event_2:7,lemusr:7,problem:7,deviat:7,hereaft:7,snip:7,somewher:[7,8,10],token:[7,13],val:[7,13],err:7,cf4:7,cf5:7,editor:[8,11,10],suit:[12,8,11,13],intend:[13,8,10],eventu:[8,11,10],drop:[8,10],outdat:[13,8,10],earli:[13,8],anymor:[8,10],still:[8,10,13,9,12],urg:8,strongli:[8,10],recommend:[12,8,10],shell:[13,8,10],tab:8,startup:8,displai:[12,8,13,10],locat:[8,10,13,11,12],proof:8,exec_path:8,path_to_exec:8,musrview:[8,10],musrt0:8,insid:[12,8,13,10],default_save_path:8,save_path:8,msr_default_file_path:8,msr_def_path:8,timeout:[13,8],canva:[13,8,11],keep_minuit2_output:8,flag:[13,8],minuit2:[13,8,10],kept:[13,8],dump_ascii:8,dump:[13,8],dump_root:8,title_from_data_fil:8,chisq_pre_run_block:8,chisq:[13,8,11],estimate_n0:8,procedur:[8,10,13,9,11,12],musrview_show_fouri:8,fourier:[12,8,11,10],transform:[8,10,13,11,12],domain:[13,8,11],musrview_show_avg:8,averag:[12,8,13],power:[8,10,13,9,11],spectra:[13,8],enable_musrt0:8,font_set:8,font:[8,10],font_nam:8,font_siz:8,size:[13,8],msr_file_default:8,institut:[13,8,11],inst:8,ral:8,jparc:8,file_format:[13,8],nexu:[8,9],musr:[13,8],ppc:[13,8,11],mdu:[13,8,11],wkm:[13,8,11],mud:[13,8,11],lifetime_correct:8,lifetimecorrect:[13,8],msr2data_default:8,tick:8,chain_fit:8,write_data_head:8,ignore_data_header_info:8,write_column_data:8,create_msr_file_onli:8,fit_onli:8,global_plu:8,recreate_data_fil:8,open_file_after_fit:8,experienc:[8,10],who:8,help_sect:8,variou:[13,8,10],messag:[13,8],musr_web_x:8,link:[13,8,10],main:[8,11,10],musrft:[8,11],func_pixmap_path:8,pix_path:8,latex:8,pixmap:8,visual:[8,11],theory_funct:8,syntax:[13,8],func:8,menu:[13,8,11,10],pictur:8,utf:[12,8,13,10],xmln:[13,8],html:8,usr:[8,10],local:[12,8,10,9],share:[13,8,10,9],doc:[13,8,11,10],chisq_per_run_block:8,recent_fil:8,path_file_nam:8,musr_web_main:8,musr_web_titl:8,thetitl:8,musr_web_paramet:8,thefitparameterblock:8,musr_web_theori:8,thetheoryblock:8,musr_web_funct:8,thefunctionsblock:8,musr_web_run:8,therunblock:8,musr_web_command:8,thecommandsblock:8,musr_web_fouri:8,thefourierblock:8,musr_web_plot:8,theplotblock:8,musr_web_statist:8,thestatisticblock:8,musr_web_msr2data:8,musr_web_musrft:8,a_2:8,"3_musrft":8,monospac:8,latex_imag:8,asymmetri:[12,8,11],png:[13,8],statgsskt:[13,8],rate:[12,8,11,13],"static":[12,8,10],gauss:[12,8,11,13],respect:[8,10,13,11,12],bar:[13,8],keyboard:[8,11],shortcut:[8,11],scratch:8,too:[8,10],priori:8,knowledg:8,calcul:[8,10,13,11,12],log:[12,8,13],max:[13,8],likelihood:[12,8,13],kei:[8,10],alt:8,equival:[13,8,10],mai:[13,8,10],chosen:[13,8,10],swap:[13,8],vice:[13,8],versa:[13,8],adjust:[13,8,11,10],initi:[8,10,13,11,12],fitter:8,own:[13,8],docu:[13,8,9],raw:[13,8],dump_head:8,stage:[13,8],wand:8,coupl:[13,8,9],dialogu:8,briefli:8,explicit:[13,8],year:[13,8,9],pull:[8,10],choosen:8,rrf:[8,9],minu:8,transvers:[13,8,11],longitudin:8,choic:[13,8,10],question:8,ask:[8,10],correctli:[13,8,11,10],proper:[13,8,9],prompt:[13,8,10,9],peak:[12,8,13],pop:8,disadvantag:8,freeli:8,custom:[13,8],cost:8,yourself:8,stand:[8,9],whatev:[8,9],press:[13,8,11],syntact:8,appropri:[8,9],previous:8,handi:8,furthermor:[13,8,10],pack:[13,8,11,10],minuit:[12,8,13],reset:[13,8],sometim:[13,8],went:[8,10],wrong:8,leav:8,far:[13,8],iter:[12,8,13],individu:[13,8],tediou:[12,8],popup:8,asym:8,uncheck:8,unselect:8,modifi:[12,8],degre:[13,8,11],cancel:8,anyth:[13,8],scale:[13,8],factor:[13,8],absolut:[13,8,11,10],explor:[9,10],hal:[13,9],memo:[13,9],rotat:[13,9,11],tremend:[9,10],muonium:[13,9],appl:[9,10],cpu:[13,9,10],straight:9,multi:[13,9,10],thread:[13,9,10],doesn:9,openmp:[13,9,10],shop:9,bui:9,gamer:9,sure:[13,9,10],server:[9,10],suffici:[12,9],strong:[13,9,11],yet:[12,9,11,13],fall:[13,9],back:[13,9],conceptu:9,latest:[9,10],hardwar:9,crunch:9,readi:[13,9,10],acceler:[13,9],termin:[13,9,11,10],lspci:9,grep:[9,10],corpor:9,gk110bgl:9,rev:[12,9,13],recogn:9,download:[9,10],center:[12,9],hat:[9,10],enterpris:9,rhel:[9,10],rpm:[9,10],diag:9,rhel7:9,x86_64:9,conflict:9,nouveau:9,reboot:9,machin:[12,9,10],omit:[13,9,10],thin:[12,9],host:9,incorpor:9,paper:9,wiki:9,brief:[9,10],clone:[9,10],got:9,consist:[12,9,13],gitlab:[13,9,10],uldis_l:9,mkdir:[9,10],denable_musr:9,dcmake_install_prefix:[9,10],exec:9,non:[12,9],librari:[12,9,13,10],"super":9,sbin:[9,10],ldconfig:[9,10],ld_library_path:[9,10],launchctl:[9,10],setenv:[9,10],checkout:[9,10],branch:[9,10],dks6:9,soon:[9,10],want:[13,9,10],tell:[13,9],aslib:[9,10],bmwlib:[9,10],prefix:[9,10],rootsi:[9,10],lookup:9,superus:[9,10],ddk:9,disabl:[13,9,10],daslib:[9,10],dbmwlib:[9,10],dnexu:[9,10],vga:9,advanc:9,micro:[13,9],devic:9,inc:9,ati:9,hawaii:9,grenada:9,"290x":9,amdgpu:9,pro:[9,10],unpack:[9,10],tar:[13,9,10],jxvf:9,blabla:9,usermod:9,video:9,technolog:9,materi:9,leverag:9,amp:9,xvjf:9,sdkinstal:9,linux64:9,bz2:[13,9],opt:[13,9,10],amdappsdk:9,note:[12,9,13,10],instruct:[13,9,10],compil:[13,9,10],xcode:[9,10],deliv:9,easiest:9,involv:[12,9],demonstr:10,"while":10,brave:10,virtual:10,encourag:10,gcc:[13,10],tool:[13,10],autoconf:10,libtool:10,toolchain:10,drope:10,releas:[13,10],plan:10,pkg:10,config:10,boost:10,spirit:10,scientif:[12,10,13],effici:[12,10,13],mathemat:[13,10],fftw:10,fast:10,discret:[10,11],toolkit:10,gnome:10,hdf4:[13,10],manag:10,hdf5:[13,10],minixml:10,neutron:10,rai:10,scienc:10,focus:10,seriou:10,distribut:[10,11],fedora:10,debian:10,ubuntu:10,mint:10,opensus:10,nativ:10,microsoft:10,distributor:10,taken:[13,10],dev:10,devel:10,trick:10,never:10,qt4:10,yum:10,gsl:10,qtwebkit:10,qt5:10,epel:10,qtbase:10,qtsvg:10,dpkg:10,apt:10,libboost:10,libgsl:10,libfftw3:10,libqt4:10,libqtwebkit:10,qtbase5:10,libqt5svg5:10,libqt5webkit5:10,everyon:10,know:10,himself:10,doe:[13,10],websit:10,engin:10,mxml:10,hdf:10,libmxml1:10,libmxml:10,libhdf4:10,libhdf5:10,urgent:[13,10],isi:[13,10],safe:[13,10],master:10,repositori:10,github:10,com:10,nexusformat:10,denable_hdf5:10,denable_hdf4:10,denable_mxml:10,sudo:10,flavour:10,legaci:10,incompat:10,guess:[13,10],warn:[13,10],upgrad:10,recompil:10,redhat:10,libx11:10,libxft:10,libxpm:10,libxext:10,systemat:10,term:10,offici:10,root_build:10,dgminim:10,dasimag:10,dmathmor:10,dminuit2:10,dxml:10,root_exec:10,multicor:10,miss:[13,10],told:10,luke_skywalk:10,echo:10,bashrc:10,bash_profil:10,restart:10,onc:[12,10,11,13],proceed:10,recent:[13,10],muonspin:10,root5:10,root6:10,newer:10,dec:10,whether:[13,10],uninstal:10,xarg:10,install_manifest:10,altern:[13,10],autogen:10,prepar:10,successfulli:[13,10],makefil:[13,10],besid:10,fftw3:[12,10],boostinc:10,qt3:10,qt47:10,lib64:10,omp:[13,10],parallel:[12,10,11,13],detect:[10,11],permiss:10,dbnmrlib:10,bnmrlib:10,dqt_based_tool:10,dqt_version:10,auto:10,dtry_openmp:10,core:10,finish:[10,11],musrfitpath:10,musrfit_startup:10,built:[13,10],everth:10,src:10,musredit_qt5:10,qmake:10,fine:10,skip:10,higher:10,uic:10,quick:[13,10],hasn:10,adventur:10,advic:10,wonder:10,occur:10,great:10,gain:10,nice:[12,10],unix:10,revis:[13,10],fulfil:10,abl:10,a2p:10,passwd:10,binutil:10,bison:10,bzip2:10,colorgcc:10,coreutil:10,curl:10,cygutil:10,editright:10,findutil:10,flex:10,adob:10,dpi100:10,dpi75:10,alia:10,bitstream:10,ibm:10,type1:10,sun:10,misc:10,xfree86:10,fontconfig:10,freeglut:10,gawk:10,gcc4:10,fortran:10,gccmakedep:10,gettext:10,ghostscript:10,std:[13,10],giflib:10,gmp:10,groff:10,gzip:10,inputproto:10,jasper:10,jpeg:10,lapack:10,libbz2_1:10,libcharset1:10,libcurl4:10,libfftw3_3:10,libgcc1:10,libgd:10,libgif:10,libgl:10,libgl1:10,libglu:10,libglu1:10,libglut:10,libglut3:10,libgmp:10,libgmp3:10,libgomp1:10,libic:10,libice6:10,libjpeg:10,libjpeg62:10,liblapack:10,libmpfr:10,libmpfr1:10,libncurs:10,libncurses9:10,libosmesa:10,libosmesa7:10,libpng:10,libpng14:10,libreadline6:10,libsm:10,libsm6:10,libssh2_1:10,libstdc:10,libtiff:10,libtiff5:10,libx11_6:10,libxau:10,libxau6:10,libxaw7:10,libxcb:10,xlib:10,libxcursor:10,libxcursor1:10,libxdmcp:10,libxdmcp6:10,libxext6:10,libxfix:10,libxfixes3:10,libxfont:10,libxfont1:10,libxft2:10,libxi:10,libxi6:10,libxkbfile1:10,libxmu:10,libxmu6:10,libxpm4:10,libxrend:10,libxrender1:10,libxt:10,libxt6:10,login:10,makedepend:10,man:10,mpfr:10,nano:10,opengl:10,openssh:10,openssl:10,pdftk:10,perl:10,ping:10,psutil:10,python:10,readlin:10,rebas:10,rgb:[13,10],rsync:10,sed:10,subvers:10,tcltk:10,terminfo:10,unzip:10,vim:10,w32api:10,icon:[13,10,11],xauth:10,xextproto:10,xfontsel:10,xinit:10,xkbcomp:10,xkeyboard:10,xkill:10,xlogo:10,xlsfont:10,xorg:10,xproto:10,xrdb:10,xrefresh:10,xset:10,xterm:10,zip:10,zlib:10,zlib0:10,libqt3support4:10,libqtassistantclient4:10,libqtcore4:10,libqtdbus4:10,libqtdesigner4:10,libqtgui4:10,libqthelp4:10,libqtnetwork4:10,libqtopengl4:10,libqtscript4:10,libqtscripttools4:10,libqtsql4:10,libqtsvg4:10,libqttest4:10,libqtwebkit4:10,libqtxml4:10,libqtxmlpatterns4:10,posix:10,convent:[12,10],hard:10,drive:10,network:10,cygdriv:10,stick:10,had:10,x_yy_z:10,"1_33_1":10,librpc:10,sunrpc:10,track:10,patch1:10,www:[12,10],hdfgroup:10,ftp:10,jpegsrc:10,v6b:10,msweet:10,project3:10,hdf_current:10,precompil:10,xzf:10,root_v5:10,win32gcc:10,due:[12,10,13],visit:10,gminim:10,asimag:10,mathmor:10,accomplish:10,usernam:10,qtdir:10,i686:10,reopen:10,qt56:10,readili:10,startxwinrc:10,status_access_viol:10,ash:10,rebaseal:10,resolv:10,administr:10,privileg:10,extent:10,emploi:10,emphas:10,rout:10,dvd:10,xcodebuild:10,licens:[13,10],x11:10,leopard:10,snow:10,xquartz:10,macosforg:10,trac:10,newest:10,port:10,selfupd:10,remark:[13,10],synchron:10,frequent:10,happen:10,servic:10,firewal:10,svn:10,trunk:10,dport:10,sync:10,pkgconfig:10,qtwebengin:10,past:10,unfortun:10,subject:10,mini:10,michaelrsweet:10,lazi:10,dmg:10,sierra:10,writ:10,root_v6:10,macosx64:10,clang91:10,owner:10,life:[13,10,11],chown:10,chgrp:10,staff:10,exactli:[13,10],wisdom:[12,10],harder:10,adopt:[13,10],parenthes:[13,10],macosx:10,plist:10,doctyp:10,dtd:10,propertylist:10,dict:10,qt3mac:10,stabl:10,crypto:10,unstabl:10,finkcommand:10,boost1:10,nopython:10,shlib:10,libtool2:10,qtwebenginecor:10,qtwebenginewidget:10,bit:10,earlier:10,"1_63_0":10,cpp11:10,circumst:10,finder:10,workaround:10,dyld_library_path:10,mgui:10,differenti:[13,11],diamagnet:[12,11],approxim:11,geometri:11,positron:[12,11],counter:11,precess:11,"3110_tutori":11,conveni:11,underli:11,divid:[12,11],xyz:11,normup:11,bgup:11,phaseup:11,normdown:11,bgdown:11,phasedown:11,normright:11,bgright:11,phaseright:11,asymsig1:11,ratesig1:11,fieldsig1:11,asymsig2:11,ratesig2:11,fieldsig2:11,uncertainti:[12,11],asymmetr:11,lower:[13,11],upper:[13,11],constant:[13,11],background:[13,11],uncorrel:11,three:[12,11],remain:11,signal:[12,11,13],holder:11,amplitud:11,depolar:[12,11,13],simplexpo:[13,11],tfieldco:[13,11],map1:[13,11],fun1:[13,11],frequenc:[12,11,13],simplegss:[13,11],fun2:[13,11],predefin:[13,11],multipli:[13,11],sign:11,fun:11,interrel:11,gamma_mu:[13,11],par12:11,par15:11,altogeth:[13,11],deltat_pta_gps_3110:11,fittyp:[13,11],norm:[13,11],backgr:[13,11],map2:[13,11],map3:11,undefin:11,implant:[12,11],exce:11,mino:[12,11,13],mhz:[12,11,13],fourier_pow:[13,11],apod:[13,11],weak:[13,11],medium:[13,11],real_and_imag:[13,11],par3:[13,11],imaginari:[13,11],drawn:[13,11],abscissa:[13,11],ordin:[13,11],use_fit_rang:[13,11],third:[12,11,13],ndf:11,freedom:[13,11],converg:[12,11,13],blue:[13,11],maximum:[13,11],count:[13,11],zoom:[13,11],graph:[13,11],around:[13,11],cursor:[13,11],suitabl:11,repeat:[13,11],proce:11,comma:[13,11],between:[12,11,13],"short":[13,11],conclud:11,attent:[12,11,13],"3111_tutori":11,"3114_tutori":11,"_tutori":11,snapshot:11,dark:11,theme:11,facilit:12,gyromagnet:12,ratio:12,smu:12,outlin:12,literatur:12,reli:12,repeatedli:12,sizabl:12,worth:12,maxim:[12,13],trial:12,deserv:12,effect:[12,13],shift:[12,13],advis:12,prove:12,appreci:12,induct:12,vari:[12,13],dimens:12,incid:12,simul:12,trim:12,arrai:12,total:[12,13],thick:12,solv:12,equat:[12,13],layer:12,account:[12,13],superfluid:12,macroscop:12,dover:12,adjac:12,penetr:12,depth:12,constitu:12,half:12,film:12,userfcn:[12,13],tlondon1dh:12,deg:12,dead:12,tlondon1d1l:12,fraction:[12,13],substrat:12,bilay:12,heterostructur:12,tlondon1d2l:12,trilay:12,tlondon1d3l:12,investig:12,flux:12,probe:12,randomli:12,spatial:12,seri:12,reciproc:12,coeffici:[12,13],coher:[12,13],gaussian:12,cutoff:12,brandt:12,temp:12,phy:[12,13],riseman:[12,13],analyt:12,ginzburg:12,landau:12,yaouanc:[12,13],dalma:[12,13],réotier:[12,13],bessel:[12,13],region:[12,13],triangular:12,grid:12,inter:12,distanc:12,tbulktrivortexlondon:12,tbulktrivortexml:12,tbulktrivortexagl:12,tbulktrivortexngl:12,migrad:[12,13],proven:12,larg:[12,13],futil:12,strategi:[12,13],max_likelihood:[12,13],hess:[12,13],bmw_startup:12,debug:[12,13],one_or_zero:12,deactiv:12,path_to_fil:12,invalid:12,delta_t:12,rest:12,microsecond:12,delta_b:12,resb:12,vortexlattic:12,n_vortexgrid:12,data_path:[12,13],data_path_prefix:12,n_theori:12,invers:12,energy_list:12,energy_label:12,rge:12,expect:[12,13],belong:12,wordsofwisdom:12,trimsp:12,"02_0":12,"03_0":12,"03_6":12,"05_0":12,"05_3":12,relax:[12,13],slr:12,reson:[12,13],lineshap:12,puls:12,evolut:12,salman:12,prl:12,lifetim:[12,13],exponenti:[12,13],exprlx:12,stretch:12,sexprlx:12,expon:[12,13],chemic:12,anisotropi:12,powder:12,mehr:12,solid:[12,13],springer:12,axial:12,symmetr:12,observ:12,paralel:12,perpendicular:12,symmetri:12,anisotrop:12,along:12,loss:12,ellipt:12,linegauss:12,fwhm:12,height:12,lorentzian:12,linelorentzian:12,laplacian:12,linelaplac:12,skew:12,lineskewlorentzian:12,width:[12,13],lineskewlorentzian2:12,convolut:12,powderlineaxiallor:12,powderlineaxialgss:12,powderlineasymlor:12,princip:12,powderlineasymgss:12,gpl:13,philosophi:13,abil:13,fcn:13,sever:13,correl:13,renam:13,msr_file_without_extens:13,msr_file:13,maxlh:13,estimaten0:13,timeout_tag:13,overwrit:13,prevent:13,orphan:13,jam:13,"8472_tf_histo":13,avg:13,graphic_format_extens:13,session:13,"8472_0":13,gif:13,jpg:13,svg:13,xpm:13,"8472_x":13,experiment:13,action:13,canvas:13,toggl:13,spectrum:13,area:13,hair:13,consid:13,beta:13,feed:13,exit:13,"3310_0":13,subtract:13,fopt:13,neither:13,nor:13,pad:13,angular:13,interpret:13,lem15_his_01234:13,rebin:13,fudg:13,elimin:13,sens:13,tweak:13,tdc_hifi_2014_00153:13,mnsi:13,"50k":13,unzoom:13,crosshair:13,gett0frompromptpeak:13,firstgoodbinoffset:13,argument:13,color:13,channel:13,interrupt:13,msr_file_in:13,msr_file_out:13,parc:13,wors:13,aim:13,idf1:13,idf2:13,nexus1:13,nexus2:13,flexibl:13,filenamelist:13,lem10_his_0111:13,lem10_his_0113:13,run3:13,runstart:13,runend:13,rrrr:13,rrrrrr:13,yyyi:13,unless:13,sent:13,stdout:13,compress:13,absent:13,lem10_his_0123:13,lem10_his_0123_v2:13,idf:13,deltat_tdc_gps_:13,d2001:13,deltat_tdc_gps_0123:13,deltat_tdc_gps_0137:13,deltat_tdc_alc_:13,rrr:13,spit:13,psi_gps_:13,psi_:13,"_gps_":13,psi_gps_run_100to117:13,archiv:13,lem10_his_0012:13,rebin25:13,lem10_his_0123_rebin25:13,runno:13,fileformat:13,pta:13,ltf:13,dolli:13,gpd:13,hifi:13,tdc_hifi_2015_00123:13,construct:13,path_to_data:13,write_per_run_block_chisq:13,pearson:13,fourier_set:13,phase_incr:13,phincr:13,increment:13,optim:13,root_set:13,marker_list:13,marker:13,color_list:13,intranet:13,mnt:13,unlik:13,headlin:13,style:13,lower_boundari:13,upper_boundari:13,init:13,alpha:13,asi:13,freq:13,constrain:13,semi:13,par:13,asy1:13,rate1:13,asy2:13,field2:13,rate2:13,whitespac:13,avoid:13,whenev:13,abbr:13,express:13,"const":13,generexpo:13,stg:13,statgssktlf:13,sgktlf:13,dyngssktlf:13,dgktlf:13,statexpkt:13,sekt:13,statexpktlf:13,sektlf:13,dynexpktlf:13,dektlf:13,combilgkt:13,lgkt:13,strkt:13,skt:13,spinglass:13,spg:13,rdanisohf:13,rahf:13,internfld:13,internbsl:13,abragam:13,skewedgss:13,skg:13,staticnkzf:13,snkzf:13,staticnktf:13,snktf:13,dynamicnkzf:13,dnkzf:13,dynamicnktf:13,dnktf:13,muminusexptf:13,mmsetf:13,polynom:13,hayano:13,conden:13,matter:13,keren:13,uemura:13,crook:13,cywinski:13,turner:13,harshman:13,noak:13,kalviu:13,oxford:13,simplifi:13,formula:13,ident:13,compact:13,difficulti:13,simultan:13,address:13,funx:13,complic:13,dictionari:13,libmylibrari:13,tmyfunct:13,auxiliari:13,arithmet:13,divis:13,sin:13,tan:13,aco:13,asin:13,atan:13,cosh:13,sinh:13,tanh:13,acosh:13,asinh:13,atanh:13,exp:13,sqrt:13,pow:13,parx:13,par5:13,mapi:13,denot:13,frac1:13,shorten:13,logic:13,fire:13,addt0:13,rrf_freq:13,rrf_pack:13,rrf_phase:13,exact:13,pie3:13,particular:13,run_file_nam:13,record:13,digress:13,musrfulldatapath:13,colon:13,smith:13,lem07_his_2018:13,musrfulldatapathtoken:13,runnam:13,ext:13,lem07_2018_rb1_npp:13,d2007:13,deltat_pta_gps_2650:13,d2010:13,deltat_tdc_gpd_8472:13,mue1:13,beauti:13,muminu:13,t0addrun1:13,t0addrun2:13,t0addrun1forward:13,t0addrun1backward:13,t0addrun2forward:13,t0addrun2backward:13,sum:13,onlin:13,angl:13,nanosecond:13,fun3:13,transfer:13,ten:13,fgb:13,lgb:13,larger:13,direct:13,span:13,meaningless:13,simplex:13,batch:13,anywher:13,contour:13,mnplot:13,optimum:13,list_of_param_to_be_fix:13,restor:13,freq1:13,freq2:13,complex:13,fit_rang:13,flavor:13,n00:13,n01:13,n10:13,n11:13,nn0:13,nn1:13,inlin:13,scale_n0_bkg:13,fals:13,print_level:13,footnot:13,bigger:13,phd:13,thesi:13,ubc:13,range_for_phase_correct:13,nsec:13,min:13,sub_rang:13,view_pack:13,logx:13,logarithm:13,logi:13,khz:13,par4:13,downward:13,upward:13,unwant:13,rid:13,filter:13,kaiser:13,fail:13,tricki:13,compon:13,ideal:13,uncontrol:13,ghost:13,imperfect:13,distort:13,dispers:13,fold:13,substanti:13,infer:13,math:13,mathrm:13,theoret:13,rearrang:13,unbin:13,histogramm:13,reserv:13,plug:13,simpler:13,why:13,although:13,declar:13,puserfcnbas:13,evalu:13,cassert:13,cmath:13,namespac:13,constructor:13,destructor:13,needglobalpart:13,"void":13,setglobalpart:13,globalpart:13,uint_t:13,idx:13,globalpartisvalid:13,classdef:13,destroi:13,peculiar:13,ness:13,introductori:13,topic:13,const_correct:13,herein:13,classimp:13,assert:13,arg:13,linkdef:13,tmylibrarylinkdef:13,ifdef:13,"__cint__":13,pragma:13,endif:13,wise:13,attach:13,tmylibrari:13,libtmylibrari:13,sensibl:13,bluish:13,node:13,uf1:13,uf2:13,entiti:13,ineffici:13,associ:13,ufx:13,g_ufx:13,consum:13,abrikosov:13,cycl:13,thu:13,overhead:13,tmyglobalfunct:13,isvalid:13,fvalid:13,fprevparam:13,calcsomethingcpuexpens:13,liklei:13,getwhatisneed:13,privat:13,finvokedglob:13,fidxglob:13,fglobaluserfcn:13,static_cast:13,sorri:13,resiz:13,pointer:13,dynamic_cast:13,retriev:13,pseudo:13,increas:13,safeti:13},objects:{},objtypes:{},objnames:{},titleterms:{acknowledg:0,any2mani:[1,13],univers:1,"\u03bcsr":[1,6,13,7,12],file:[1,8,13,11,5,7,12],format:[7,1,13],convert:1,bugtrack:2,how:3,cite:3,musrfit:[8,10,4,13,9,11,5,3],welcom:4,document:[12,4],indic:4,tabl:4,msr2data:[13,11,5],program:5,automat:5,process:[11,5],multipl:[11,5],msr:[13,11,5],basic:[7,13,8,5],type:[13,5],usag:[13,8,6,5],run:[7,13,5],list:5,structur:5,option:[10,5],paramet:[8,6,5],global:[13,5],mode:5,gener:[13,5],extract:5,extend:5,known:5,limit:5,graphic:[9,6,5],user:[6,13,5,7,12],interfac:[7,8,6,5],provid:5,musredit:[8,10,5],mupp:6,plotter:6,script:6,summari:6,musrroot:7,extens:[7,13],open:7,some:7,concern:7,root:[7,10],inform:7,contain:7,runhead:7,runinfo:7,overview:7,tmusrrunhead:7,concept:7,header:7,write:7,read:[7,11],valid:7,requir:[7,10],detectorinfo:7,sampleenvironmentinfo:7,magneticfieldenvironmentinfo:7,beamlineinfo:7,exhaust:7,tree:7,includ:7,everyth:[7,10],tmusrrunphysicalquant:7,possibl:7,represent:7,gui:8,base:8,introduct:[12,8,13],avail:[13,8],execut:[13,8],configur:[13,8],musrgui:[8,10],musredit_startup:8,xml:[12,8,13],featur:8,musrwiz:8,theori:[13,8],"function":[12,8,13],map:[13,8],fit:[13,8,11,9],info:8,creat:8,musrstep:8,set:[9,10],high:9,speed:9,gpu:[13,9],tesla:9,k40c:9,nvidia:9,driver:9,instal:[9,10],cuda:9,via:[9,10],automak:[9,10],cmake:[9,10],amd:9,card:9,radeon:9,"390x":9,app:9,softwar:[9,10],develop:9,kit:9,sdk:9,enabl:[13,9],opencl:[13,9],support:[13,9,10],maco:[9,10],differ:10,platform:10,oper:10,system:10,restrict:10,gnu:10,linux:10,nexu:10,build:10,last:10,step:10,obsol:10,check:10,window:10,cygwin:10,potenti:10,problem:10,mac:10,macport:10,packag:10,from:10,sourc:10,environ:10,variabl:10,fink:10,obsolet:10,tutori:11,singl:[13,11],histogram:[13,11],determin:11,data:[12,11],rang:11,musrt0:[13,11],model:[12,11],view:11,musrview:[13,11],further:11,asymmteri:11,lib:12,meissner:12,profil:12,vortex:12,lattic:12,relat:12,bmw:12,libfitpofb:12,dimension:12,london:12,state:12,isotrop:12,superconductor:12,bulk:12,field:12,distribut:12,mix:12,startup:12,nonloc:12,superconduct:12,screen:12,analyz:12,"\u03b2":12,nmr:12,bnmr:12,libbnmr:12,liblineprofil:12,manual:13,kei:13,shortcut:13,musrft:13,msr2msr:13,dump_head:13,musrfit_startup:13,descript:13,titl:13,fitparamet:13,block:13,command:13,fourier:13,plot:13,statist:13,rrf:13,asymmetri:13,neg:13,muon:13,non:13,without:13,object:13,access:13,technic:13,framework:13},envversion:43}) \ No newline at end of file diff --git a/doc/html/setup-dks.html b/doc/html/setup-dks.html index 0c5498f3..03859bcc 100644 --- a/doc/html/setup-dks.html +++ b/doc/html/setup-dks.html @@ -359,7 +359,7 @@ The only thing you need DKS diff --git a/doc/html/setup-standard.html b/doc/html/setup-standard.html index fee3faaf..6fa19e78 100644 --- a/doc/html/setup-standard.html +++ b/doc/html/setup-standard.html @@ -1486,7 +1486,7 @@ $ musrview test-histo-ROOT-NPP.msr
diff --git a/doc/html/tutorial.html b/doc/html/tutorial.html index dd91f84c..0adb9796 100644 --- a/doc/html/tutorial.html +++ b/doc/html/tutorial.html @@ -448,7 +448,7 @@ For a complete description please refer to the manuals of © Copyright 2018, Andreas Suter. - Last updated on Jul 03, 2018. + Last updated on Aug 23, 2018. Created using Sphinx 1.2.3. diff --git a/doc/html/user-libs.html b/doc/html/user-libs.html index 6b42bb37..c3975e98 100644 --- a/doc/html/user-libs.html +++ b/doc/html/user-libs.html @@ -370,6 +370,233 @@ The expected name of the RGENonlocal superconductivity related Meissner screening functions (AS libs)

To be written yet ...

+
+

Functions to analyze β-NMR data (BNMR libs)

+

This is a collection of C++ classes using the musrfit user-functions +interface in order to facilitate the usage in conjunction with musrfit. It consists of two libraries:

+
    +
  • libBNMR contains functions to fit spin lattice relaxation (SLR) data.
  • +
  • libLineProfile contains functions to fit resonance lineshapes.
  • +
+
+

Note

+

Currently it is recommended to read in the data in ASCII format as a non-μSR fit (fit type 8).

+
+
+

libBNMR

+

In β-NMR the SLR is usually measured by implanting a pulse of \(^8\)Li with a length \(t_0\) into the sample. +The asymmetry is measured both during the pulse and afterwards. For a a general spin relaxation function \(f(t)\) the time evolution of the asymmetry is then given by [Z. Salman, et al., PRL 96, 147601 (2006)]:

+
+\[\begin{split}P(t) = \left\{\begin{matrix} +\frac{\int_0^t e^{-(t-t')/\tau_{\mathrm{Li}}}f(t-t')dt'}{\int_0^t e^{-t'/\tau_{\mathrm{Li}}}dt' } & t\leq t_0\\[6pt] +\frac{\int_0^{t_0}e^{-(t_0-t')/\tau_{\mathrm{Li}}}f(t-t')dt'}{\int_0^{t_0}e^{-t'/\tau_{\mathrm{Li}}}dt'} & t> t_0, +\end{matrix}\right.\end{split}\]
+

where \(\tau_{\mathrm{Li}}=1.21\)s is the \(^8\)Li lifetime.

+
+

Functions

+

The libLineProfile library currently contains the following functions:

+

Exponential relaxation

+
userFcn libBNMR ExpRlx 1 2
+
+
+

The parameters are:

+
    +
  1. pulse length \(t_0\) (ms)
  2. +
  3. relaxation rate \(\sigma\) (ms\(^{-1}\))
  4. +
+

This function implements \(f(t)=e^{-\sigma t}\).

+

Stretched exponential relaxation

+
userFcn libBNMR SExpRlx 1 2 3
+
+
+

The parameters are:

+
    +
  1. pulse length \(t_0\) (ms)
  2. +
  3. relaxation rate \(\sigma\) (ms\(^{-1}\))
  4. +
  5. stretching exponent \(\beta\)
  6. +
+

This function implements \(f(t)=e^{-(\sigma t)^{\beta}}\).

+
+
+
+

libLineProfile

+

In addition to some simple line shapes libLineProfile contains functions to fit chemical shift anisotropies in the powder average. +Their functional form can be found in M. Mehring, Principles of High Resolution NMR in Solids (Springer 1983).

+

For an axially symmetric interaction it is given by:

+
+\[\begin{split}I_{\mathrm ax}(f)=\left\{\begin{matrix} \frac{1}{2\sqrt{(f_\parallel-f_\perp)(f-f_\perp)}}& f\in(f_\perp,f_\parallel)\cup(f_\parallel,f_\perp)\\[6pt] 0 & \text{otherwise}\end{matrix} \right.\end{split}\]
+

where \(f_\parallel\) and \(f_\perp\) are the frequencies that would be observed if the field is oriented paralell or perpendicular to the symmetry axis, respectively.

+
+
In case of a completely anisotropic interaction, the powder average can be described by the frequencies along the three principle axis \(f_1,f_2,f_3\).
+
Assume without loss of generality that \(f_1<f_2<f_3\), then
+
+
+\[\begin{split}I(f)&=\left\{\begin{matrix} + \frac{K(m)}{\pi\sqrt{(f-f_1)(f_3-f_2)}},& f_3\geq f>f_2 \\[9pt] + \frac{K(m)}{\pi\sqrt{(f_3-f)(f_2-f_1)}},& f_2>f\geq f_1\\[9pt] + 0 & \text{otherwise} +\end{matrix} \right. \\ + \\ +m&=\left\{\begin{matrix} + \frac{(f_2-f_1)(f_3-f)}{(f_3-f_2)(f-f_1)},& f_3\geq f>f_2 \\[6pt] + \frac{(f-f_1)(f_3-f_2)}{(f_3-f)(f_2-f_1)},& f_2>f\geq f_1\\[6pt] +\end{matrix} \right. \\ + \\ +K(m)&=\int_0^{\pi/2}\frac{\mathrm d\varphi}{\sqrt{1-m^2\sin^2{\varphi}}},\end{split}\]
+

\(K(m)\) is the complete elliptic integral of the first kind.

+
+

Functions

+

The libLineProfile library currently contains the following functions:

+

Gaussian

+
userFcn  libLineProfile LineGauss 1 2
+
+
+

The parameters are:

+
    +
  1. center of the line \(f_0\)
  2. +
  3. FWHM of the line \(\sigma\)
  4. +
+
+
The height of the peak is 1.
+
The functional form is given by
+
+
+\[A(f)=e^{-\frac{4\ln 2 (f-f_0)^2}{ \sigma^2}}\]
+

Lorentzian

+
userFcn  libLineProfile LineLorentzian 1 2
+
+
+

The parameters are:

+
    +
  1. center of the line \(f_0\)
  2. +
  3. FWHM of the line \(w\)
  4. +
+
+
The height of the peak is 1.
+
The functional form is given by
+
+
+\[A(f)= \frac{w^2}{4(f-f_0)^2+w^2}\]
+

Laplacian

+
userFcn  libLineProfile LineLaplace 1 2
+
+
+

The parameters are:

+
    +
  1. center of the line \(f_0\)
  2. +
  3. FWHM of the line \(w\)
  4. +
+
+
The height of the peak is 1.
+
The functional form is given by
+
+
+\[A(f)=e^{-2\ln 2 \left|\frac{f-f_0}{w}\right|}\]
+

Skewed Lorentzian

+
userFcn  libLineProfile LineSkewLorentzian 1 2 3
+
+
+

The parameters are:

+
    +
  1. center of the line \(f_0\)
  2. +
  3. width of the line \(w\)
  4. +
  5. skewness parameter \(a\)
  6. +
+
+
The height of the peak is 1.
+
The functional form is given by
+
+
+\[A(f)= \frac{w w_a}{4(f-f_0)^2+w_a^2}, \quad w_a=\frac{2w}{1+e^{a(f-f_0)}}\]
+

Skewed Lorentzian 2

+
userFcn  libLineProfile LineSkewLorentzian2 1 2 3
+
+
+

The parameters are:

+
    +
  1. center of the line \(f_0\)
  2. +
  3. width left of the center \(w_1\)
  4. +
  5. width right of the center \(w_2\)
  6. +
+
+
The height of the peak is 1.
+
The functional form is given by
+
+
+\[\begin{split}A(f)= \left\{\begin{matrix}\frac{{w_1}^2}{4{(f-f_0)}^2+{w_1}^2},&f\leq f_0\\[9pt] \frac{{w_2}^2}{4{(f-f_0)}^2+{w_2}^2},&f>f_0\end{matrix}\right.\end{split}\]
+

Powder average of an axially symmetric interaction convoluted with a Lorentzian

+
userFcn  libLineProfile PowderLineAxialLor 1 2 3
+
+
+

The parameters are:

+
    +
  1. frequency for the field oriented paralell to the symmetry axis \(f_\parallel\)
  2. +
  3. frequency for the field oriented perpendicular to the symmetry axis \(f_\parallel\)
  4. +
  5. FWHM of the Lorentzian \(w\)
  6. +
+
+
The height of the peak is \(\sim\)1.
+
The functional form is given by
+
+
+\[A(f)= I_{\mathrm ax}(f)\circledast\left( \frac{w^2}{4f^2+w^2} \right)\]
+

with \(I_{\mathrm ax}(f)\) defined above.

+

Powder average of an axially symmetric interaction convoluted with a Gaussian

+
userFcn  libLineProfile PowderLineAxialGss 1 2 3
+
+
+

The parameters are:

+
    +
  1. frequency for the field oriented paralell to the symmetry axis \(f_\parallel\)
  2. +
  3. frequency for the field oriented perpendicular to the symmetry axis \(f_\parallel\)
  4. +
  5. FWHM of the Gaussian \(\sigma\)
  6. +
+
+
The height of the peak is \(\sim\)1.
+
The functional form is given by
+
+
+\[A(f)= I_{\mathrm ax}(f)\circledast\left( e^{-\frac{4\ln 2 (f-f_0)^2}{ \sigma^2}} \right)\]
+

with \(I_{\mathrm ax}(f)\) defined above.

+

Powder average of an anisotropic interaction convoluted with a Lorentzian

+
userFcn  libLineProfile PowderLineAsymLor 1 2 3 4
+
+
+

The parameters are:

+
    +
  1. \(f_1\)
  2. +
  3. \(f_1\)
  4. +
  5. \(f_3\) frequencies along the principal axes
  6. +
  7. FWHM of the Lorentzian \(w\)
  8. +
+
+
The height of the peak is \(\sim\)1.
+
The functional form is given by
+
+
+\[A(f)= I(f)\circledast\left( \frac{w^2}{4f^2+w^2} \right)\]
+

with \(I(f)\) defined above. Note that \(f_1<f_2<f_3\) is not required by the code.

+

Powder average of an anisotropic interaction convoluted with a Gaussian

+
userFcn  libLineProfile PowderLineAsymGss 1 2 3 4
+
+
+

The parameters are:

+
    +
  1. \(f_1\)
  2. +
  3. \(f_1\)
  4. +
  5. \(f_3\) frequencies along the principal axes
  6. +
  7. FWHM of the Gaussian \(\sigma\)
  8. +
+
+
The height of the peak is \(\sim\)1.
+
The functional form is given by
+
+
+\[A(f)= I(f)\circledast\left( e^{-\frac{4\ln 2 (f-f_0)^2}{ \sigma^2}} \right)\]
+

with \(I(f)\) defined above. Note that \(f_1<f_2<f_3\) is not required by the code.

+
+
+
@@ -386,6 +613,11 @@ The expected name of the RGE
  • Nonlocal superconductivity related Meissner screening functions (AS libs)
  • +
  • Functions to analyze β-NMR data (BNMR libs) +
  • @@ -435,7 +667,7 @@ The expected name of the RGE diff --git a/doc/html/user-manual.html b/doc/html/user-manual.html index 2811f5c9..a99d33d1 100644 --- a/doc/html/user-manual.html +++ b/doc/html/user-manual.html @@ -2162,7 +2162,7 @@ In case this cannot be ensured, the parallelization can be disabled by ̵ From ae60581d5da9f61c0c4288c0629e1188f75fe124 Mon Sep 17 00:00:00 2001 From: Zaher Salman Date: Thu, 23 Aug 2018 17:35:57 +0200 Subject: [PATCH 02/26] Updated to the last working version. --- src/external/MuSRFitGUI/MSR.pm | 60 +++++++++++++++++----------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/src/external/MuSRFitGUI/MSR.pm b/src/external/MuSRFitGUI/MSR.pm index c006d29d..3f3495ca 100644 --- a/src/external/MuSRFitGUI/MSR.pm +++ b/src/external/MuSRFitGUI/MSR.pm @@ -88,9 +88,9 @@ sub CreateMSRUni { my @FitTypes = (); foreach ($All{"FitType1"},$All{"FitType2"},$All{"FitType3"}) { - if ($_ ne "None") { - @FitTypes=(@FitTypes,$_); - } + if ($_ ne "None") { + @FitTypes=(@FitTypes,$_); + } } my @Hists = split( /,/, $All{"LRBF"} ); @@ -672,12 +672,12 @@ sub CreateTheory { "statExpKTLF", "Frq Aa", "dynExpKTLF", "Frq Aa Lam", "combiLGKT", "Del Sgm", - "spinGlass", "Lam gam q", - "rdAnisoHf", "Frq Lam", - "TFieldCos", "Phi Frq", - "internFld", "Alp Phi Frq LamT LamL", - "Bessel", "Phi Frq", - "internBsl", "Alp Phi Frq LamT LamL", + "spinGlass", "Lam gam q", + "rdAnisoHf", "Frq Lam", + "TFieldCos", "Phi Frq", + "internFld", "Alp Phi Frq LamT LamL", + "Bessel", "Phi Frq", + "internBsl", "Alp Phi Frq LamT LamL", "abragam", "Sgm gam", "Meissner", "Phi Energy Field DeadLayer Lambda", "skewedGss", "Phi Frq Sgmm Sgmp" @@ -731,13 +731,13 @@ sub CreateTheory { $T_Block = $T_Block . "\n" . "simplExpo " . $THEORY{'simplExpo'}; $Parameters = join( $SPACE, $Parameters, $THEORY{'simplExpo'} ); $T_Block = $T_Block . "\n" . "TFieldCos " . $THEORY{'TFieldCos'}; - $Parameters = join( $SPACE, $Parameters, $THEORY{'TFieldCos'} ); - } - - # Oscillationg gaussian - elsif ( $FitType eq "GaussianCos" ) { - $T_Block = $T_Block . "\n" . "simpleGss " . $THEORY{'simpleGss'}; - $Parameters = join( $SPACE, $Parameters, $THEORY{'simpleGss'} ); + $Parameters = join( $SPACE, $Parameters, $THEORY{'TFieldCos'} ); + } + + # Oscillationg gaussian + elsif ( $FitType eq "GaussianCos" ) { + $T_Block = $T_Block . "\n" . "simpleGss " . $THEORY{'simpleGss'}; + $Parameters = join( $SPACE, $Parameters, $THEORY{'simpleGss'} ); $T_Block = $T_Block . "\n" . "TFieldCos " . $THEORY{'TFieldCos'}; $Parameters = join( $SPACE, $Parameters, $THEORY{'TFieldCos'} ); } @@ -747,18 +747,18 @@ sub CreateTheory { $T_Block = $T_Block . "\n" . "generExpo " . $THEORY{'generExpo'}; $Parameters = join( $SPACE, $Parameters, $THEORY{'generExpo'} ); $T_Block = $T_Block . "\n" . "TFieldCos " . $THEORY{'TFieldCos'}; - $Parameters = join( $SPACE, $Parameters, $THEORY{'TFieldCos'} ); - } - - # Oscillationg Gaussian - elsif ( $FitType eq "GaussianCos" ) { - $T_Block = $T_Block . "\n" . "simpelGss " . $THEORY{'simpelGss'}; - $Parameters = join( $SPACE, $Parameters, $THEORY{'simpleGss'} ); - $T_Block = $T_Block . "\n" . "TFieldCos " . $THEORY{'TFieldCos'}; - $Parameters = join( $SPACE, $Parameters, $THEORY{'TFieldCos'} ); - } - - # Static Lorentzian KT + $Parameters = join( $SPACE, $Parameters, $THEORY{'TFieldCos'} ); + } + + # Oscillationg Gaussian + elsif ( $FitType eq "GaussianCos" ) { + $T_Block = $T_Block . "\n" . "simpelGss " . $THEORY{'simpelGss'}; + $Parameters = join( $SPACE, $Parameters, $THEORY{'simpleGss'} ); + $T_Block = $T_Block . "\n" . "TFieldCos " . $THEORY{'TFieldCos'}; + $Parameters = join( $SPACE, $Parameters, $THEORY{'TFieldCos'} ); + } + + # Static Lorentzian KT elsif ( $FitType eq "SLKT" ) { $T_Block = $T_Block . "\n" . "statExpKT " . $THEORY{'statExpKT'}; $Parameters = join( $SPACE, $Parameters, $THEORY{'statExpKT'} ); @@ -1049,7 +1049,7 @@ sub PrepParamTable { my @FitTypes =(); foreach my $FitType ($All{"FitType1"}, $All{"FitType2"}, $All{"FitType3"}) { - if ( $FitType ne "None" ) { push( @FitTypes, $FitType ); } + if ( $FitType ne "None" ) { push( @FitTypes, $FitType ); } } # Get theory block to determine the size of the table my ($Full_T_Block,$Paramcomp_ref)= MSR::CreateTheory(@FitTypes); @@ -1241,7 +1241,7 @@ sub ExportParams { my @FitTypes =(); foreach my $FitType ($All{"FitType1"}, $All{"FitType2"}, $All{"FitType3"}) { - if ( $FitType ne "None" ) { push( @FitTypes, $FitType ); } + if ( $FitType ne "None" ) { push( @FitTypes, $FitType ); } } # Get theory block to determine the size of the table my ($Full_T_Block,$Paramcomp_ref)= MSR::CreateTheory(@FitTypes); From 2a848ed5f360d4540c66329cffaae9529358a074 Mon Sep 17 00:00:00 2001 From: nemu Date: Mon, 27 Aug 2018 15:46:48 +0200 Subject: [PATCH 03/26] make sure that BOOST is found even if installed in any non-standard path. --- src/CMakeLists.txt | 5 +++++ src/classes/CMakeLists.txt | 5 +++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 23ce8455..ddb3e3a8 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -49,6 +49,7 @@ add_executable(any2many git-revision.h any2many.cpp) target_compile_options(any2many BEFORE PRIVATE "-DHAVE_CONFIG_H") target_include_directories(any2many BEFORE PRIVATE + $ $ $ $ @@ -93,6 +94,7 @@ add_executable(musrfit git-revision.h musrfit.cpp) target_compile_options(musrfit BEFORE PRIVATE "-DHAVE_CONFIG_H") target_include_directories(musrfit BEFORE PRIVATE + $ $ $ $ @@ -104,6 +106,7 @@ add_executable(musrFT git-revision.h musrFT.cpp) target_compile_options(musrFT BEFORE PRIVATE "-DHAVE_CONFIG_H") target_include_directories(musrFT BEFORE PRIVATE + $ $ $ $ @@ -127,6 +130,7 @@ add_executable(musrt0 git-revision.h musrt0.cpp) target_compile_options(musrt0 BEFORE PRIVATE "-DHAVE_CONFIG_H") target_include_directories(musrt0 BEFORE PRIVATE + $ $ $ $ @@ -138,6 +142,7 @@ add_executable(musrview git-revision.h musrview.cpp) target_compile_options(musrview BEFORE PRIVATE "-DHAVE_CONFIG_H") target_include_directories(musrview BEFORE PRIVATE + $ $ $ $ diff --git a/src/classes/CMakeLists.txt b/src/classes/CMakeLists.txt index f64feace..7b7e0c5f 100644 --- a/src/classes/CMakeLists.txt +++ b/src/classes/CMakeLists.txt @@ -11,13 +11,13 @@ root_generate_dictionary( ) root_generate_dictionary( PMusrCanvasDict - -I${FFTW3_INCLUDE_DIR} ${MUSRFIT_INC}/PMusrCanvas.h + -I${Boost_INCLUDE_DIR} -I${FFTW3_INCLUDE_DIR} ${MUSRFIT_INC}/PMusrCanvas.h LINKDEF ${MUSRFIT_INC}/PMusrCanvasLinkDef.h MODULE PMusrCanvas ) root_generate_dictionary( PMusrT0Dict - -I${FFTW3_INCLUDE_DIR} ${MUSRFIT_INC}/PMusrT0.h + -I${Boost_INCLUDE_DIR} -I${FFTW3_INCLUDE_DIR} ${MUSRFIT_INC}/PMusrT0.h LINKDEF ${MUSRFIT_INC}/PMusrT0LinkDef.h MODULE PMusrT0 ) @@ -80,6 +80,7 @@ add_library(PMusr SHARED #--- make sure that the include directory is found ---------------------------- target_include_directories( PMusr BEFORE PRIVATE + $ $ $ $ From 09111b659d8cd410540bf55b52150e40e23ecde4 Mon Sep 17 00:00:00 2001 From: Zaher Salman Date: Tue, 11 Sep 2018 10:19:01 +0200 Subject: [PATCH 04/26] Update to last working version. --- src/external/MuSRFitGUI/MSR.pm | 105 ++++++++++++++++++++++----------- 1 file changed, 71 insertions(+), 34 deletions(-) diff --git a/src/external/MuSRFitGUI/MSR.pm b/src/external/MuSRFitGUI/MSR.pm index 3f3495ca..cb8c6086 100644 --- a/src/external/MuSRFitGUI/MSR.pm +++ b/src/external/MuSRFitGUI/MSR.pm @@ -27,10 +27,11 @@ my $SUMM_DIR="/afs/psi.ch/project/nemu/data/summ/"; my %DBDIR=("LEM","/afs/psi.ch/project/nemu/data/log/", "GPS","/afs/psi.ch/project/bulkmusr/olddata/list/", "Dolly","/afs/psi.ch/project/bulkmusr/olddata/list/", - "GPD","/afs/psi.ch/project/bulkmusr/olddata/list/", - "ALC","/afs/psi.ch/project/bulkmusr/olddata/list/", - "HAL","/afs/psi.ch/project/bulkmusr/olddata/list/", - "LTF","/afs/psi.ch/project/bulkmusr/olddata/list/"); + "GPD","/afs/psi.ch/project/bulkmusr/olddata/list/", + "ALC","/afs/psi.ch/project/bulkmusr/olddata/list/", + "HAL","/afs/psi.ch/project/bulkmusr/olddata/list/", + "LTF","/afs/psi.ch/project/bulkmusr/olddata/list/", + "ALL","/afs/psi.ch/project/bulkmusr/olddata/list/"); # Information available since my %MinYears=("LEM","2001", @@ -56,7 +57,7 @@ sub CreateMSRUni { # # Input in %All # Required: -# $All{"FitType1/2/3"} - Function types, 3 components +# $All{"FitTypei"} - Function types, i components # $All{"LRBF"} - Histograms, comma separated # $All{"Tis"} # $All{"Tfs"} @@ -86,10 +87,11 @@ sub CreateMSRUni { my $DEBUG = ""; # Start with empty array my @FitTypes = (); - - foreach ($All{"FitType1"},$All{"FitType2"},$All{"FitType3"}) { - if ($_ ne "None") { - @FitTypes=(@FitTypes,$_); + # loop over fitTypes + if (!defined($All{"numComps"})) {$All{"numComps"}=3;} + for (my $i=1;$i<=$All{"numComps"};$i++) { + if ( defined($All{"FitType$i"}) &&$All{"FitType$i"} ne "None" ) { + push( @FitTypes, $All{"FitType$i"} ); } } @@ -123,8 +125,8 @@ sub CreateMSRUni { # replaced by Func_T_Block my $FUNCTIONS_Block = $EMPTY; if ($All{"FunctionsBlock"} ne $EMPTY) { - $FUNCTIONS_Block = "FUNCTIONS\n###############################################################\n".$All{"FunctionsBlock"}."\n"; - $Full_T_Block=$All{"Func_T_Block"}; + $FUNCTIONS_Block = "FUNCTIONS\n###############################################################\n".$All{"FunctionsBlock"}."\n"; + $Full_T_Block=$All{"Func_T_Block"}; # remove all _N to end (may fail with large number of parameters) $Full_T_Block =~ s/_\d\b//g; } @@ -661,12 +663,13 @@ sub CreateTheory { # Start from this theory line for the different fitting functions my %THEORY = ( - "asymmetry", "Asy", - "simplExpo", "Lam", - "generExpo", "Lam Bet", - "simpleGss", "Sgm", - "statGssKT", "Sgm", - "statGssKTLF", "Frqg Sgm", + "asymmetry", "Asy", + "simplExpo", "Lam", + "generExpo", "Lam Bet", + "abragam", "Del Lam", + "simpleGss", "Sgm", + "statGssKT", "Sgm", + "statGssKTLF", "Frqg Sgm", "dynGssKTLF", "Frql Sgm Lam", "statExpKT", "Lam", "statExpKTLF", "Frq Aa", @@ -675,13 +678,13 @@ sub CreateTheory { "spinGlass", "Lam gam q", "rdAnisoHf", "Frq Lam", "TFieldCos", "Phi Frq", + "Bessel", "Phi Frq", "internFld", "Alp Phi Frq LamT LamL", "Bessel", "Phi Frq", "internBsl", "Alp Phi Frq LamT LamL", - "abragam", "Sgm gam", - "Meissner", "Phi Energy Field DeadLayer Lambda", - "skewedGss", "Phi Frq Sgmm Sgmp" - ); + "Meissner", "Phi Energy Field DeadLayer Lambda", + "skewedGss", "Phi Frq Sgmm Sgmp" + ); ####################################################################### # Generate the full THEORY block @@ -734,7 +737,7 @@ sub CreateTheory { $Parameters = join( $SPACE, $Parameters, $THEORY{'TFieldCos'} ); } - # Oscillationg gaussian + # Oscillationg Gaussian elsif ( $FitType eq "GaussianCos" ) { $T_Block = $T_Block . "\n" . "simpleGss " . $THEORY{'simpleGss'}; $Parameters = join( $SPACE, $Parameters, $THEORY{'simpleGss'} ); @@ -750,12 +753,28 @@ sub CreateTheory { $Parameters = join( $SPACE, $Parameters, $THEORY{'TFieldCos'} ); } - # Oscillationg Gaussian - elsif ( $FitType eq "GaussianCos" ) { - $T_Block = $T_Block . "\n" . "simpelGss " . $THEORY{'simpelGss'}; - $Parameters = join( $SPACE, $Parameters, $THEORY{'simpleGss'} ); + # Oscillationg Abragam function + elsif ( $FitType eq "AbragamCos" ) { + $T_Block = $T_Block . "\n" . "abragam " . $THEORY{'abragam'}; + $Parameters = join( $SPACE, $Parameters, $THEORY{'abragam'} ); $T_Block = $T_Block . "\n" . "TFieldCos " . $THEORY{'TFieldCos'}; $Parameters = join( $SPACE, $Parameters, $THEORY{'TFieldCos'} ); + } + + # Oscillationg Bessel Gaussian + elsif ( $FitType eq "GaussianBessel" ) { + $T_Block = $T_Block . "\n" . "simpleGss " . $THEORY{'simpleGss'}; + $Parameters = join( $SPACE, $Parameters, $THEORY{'simpleGss'} ); + $T_Block = $T_Block . "\n" . "Bessel " . $THEORY{'Bessel'}; + $Parameters = join( $SPACE, $Parameters, $THEORY{'Bessel'} ); + } + + # Oscillationg Bessel Exponential + elsif ( $FitType eq "ExponentialBessel" ) { + $T_Block = $T_Block . "\n" . "simplExpo " . $THEORY{'simplExpo'}; + $Parameters = join( $SPACE, $Parameters, $THEORY{'simplExpo'} ); + $T_Block = $T_Block . "\n" . "Bessel " . $THEORY{'Bessel'}; + $Parameters = join( $SPACE, $Parameters, $THEORY{'Bessel'} ); } # Static Lorentzian KT @@ -1005,8 +1024,16 @@ sub T0BgData { ($RV{"t0"},$RV{"Bg1"},$RV{"Bg2"},$RV{"Data1"},$RV{"Data2"})=split(/,/,$HistParams); } elsif ($BeamLine eq "GPS") { - my $HistParams=$GPS{$Hists[0]}; - ($RV{"t0"},$RV{"Bg1"},$RV{"Bg2"},$RV{"Data1"},$RV{"Data2"})=split(/,/,$HistParams); + my $HistParams=$GPS{$Hists[0]}; + ($RV{"t0"},$RV{"Bg1"},$RV{"Bg2"},$RV{"Data1"},$RV{"Data2"})=split(/,/,$HistParams); + } + elsif ($BeamLine eq "GPD") { + my $HistParams=$GPD{$Hists[0]}; + ($RV{"t0"},$RV{"Bg1"},$RV{"Bg2"},$RV{"Data1"},$RV{"Data2"})=split(/,/,$HistParams); + } + else { + my $HistParams=$GPS{$Hists[0]}; + ($RV{"t0"},$RV{"Bg1"},$RV{"Bg2"},$RV{"Data1"},$RV{"Data2"})=split(/,/,$HistParams); } return $RV{$Name}; @@ -1047,10 +1074,15 @@ sub PrepParamTable { } my @Hists = split( /,/, $All{"LRBF"} ); - my @FitTypes =(); - foreach my $FitType ($All{"FitType1"}, $All{"FitType2"}, $All{"FitType3"}) { - if ( $FitType ne "None" ) { push( @FitTypes, $FitType ); } + my @FitTypes = (); + # loop over fitTypes + if (!defined($All{"numComps"})) {$All{"numComps"}=3;} + for (my $i=1;$i<=$All{"numComps"};$i++) { + if ( defined($All{"FitType$i"}) &&$All{"FitType$i"} ne "None" ) { + push( @FitTypes, $All{"FitType$i"} ); + } } + # Get theory block to determine the size of the table my ($Full_T_Block,$Paramcomp_ref)= MSR::CreateTheory(@FitTypes); # For now the line below does not work. Why? @@ -1239,10 +1271,15 @@ sub ExportParams { } my @Hists = split( /,/, $All{"LRBF"} ); - my @FitTypes =(); - foreach my $FitType ($All{"FitType1"}, $All{"FitType2"}, $All{"FitType3"}) { - if ( $FitType ne "None" ) { push( @FitTypes, $FitType ); } + my @FitTypes = (); + # loop over fitTypes + if (!defined($All{"numComps"})) {$All{"numComps"}=3;} + for (my $i=1;$i<=$All{"numComps"};$i++) { + if ( defined($All{"FitType$i"}) &&$All{"FitType$i"} ne "None" ) { + push( @FitTypes, $All{"FitType$i"} ); + } } + # Get theory block to determine the size of the table my ($Full_T_Block,$Paramcomp_ref)= MSR::CreateTheory(@FitTypes); # For now the line below does not work. Why? From 4aa264c17a39ddcb0384f79014970734fbae17b6 Mon Sep 17 00:00:00 2001 From: prokscha Date: Tue, 11 Sep 2018 16:36:20 +0200 Subject: [PATCH 05/26] Added nu_13 and nu_24 for anisotropic Mu --- .../MuTransition/PSimulateMuTransition.cpp | 23 +++++--- .../MuTransition/PSimulateMuTransition.h | 20 +++++-- src/tests/MuTransition/runMuSimulation.C | 59 ++++++++++++------- 3 files changed, 70 insertions(+), 32 deletions(-) diff --git a/src/tests/MuTransition/PSimulateMuTransition.cpp b/src/tests/MuTransition/PSimulateMuTransition.cpp index d84dfe5d..3ec4def7 100644 --- a/src/tests/MuTransition/PSimulateMuTransition.cpp +++ b/src/tests/MuTransition/PSimulateMuTransition.cpp @@ -100,10 +100,13 @@ PSimulateMuTransition::PSimulateMuTransition(UInt_t seed) } fNmuons = 100; // number of muons to simulate + fNshowProgress = 100; // print progress on screen every fNshowProgress events fMuPrecFreq34 = 4463.; // vacuum Mu hyperfine coupling constant fMuPrecFreq12 = 0.; // Mu precession frequency of a 12 transition fMuPrecFreq23 = 0.; // Mu precession frequency of a 23 transition fMuPrecFreq14 = 0.; // Mu precession frequency of a 14 transition + fMuPrecFreq13 = 0.; // Mu precession frequency of a 13 transition + fMuPrecFreq24 = 0.; // Mu precession frequency of a 24 transition fMuonPrecFreq = 0.; // muon precession frequency fBfield = 0.01; // magnetic field (T) fCaptureRate = 0.01; // Mu+ capture rate (MHz) @@ -118,6 +121,9 @@ PSimulateMuTransition::PSimulateMuTransition(UInt_t seed) fMuFractionState34 = 0.25; fMuFractionState23 = 0.25; fMuFractionState14 = 0.25; + fMuFractionState13 = 0.; + fMuFractionState24 = 0.; + fDebugFlag = kFALSE; } @@ -147,6 +153,8 @@ void PSimulateMuTransition::PrintSettings() const cout << endl << "Mu0 precession frequency 34 (MHz) = " << fMuPrecFreq34; cout << endl << "Mu0 precession frequency 23 (MHz) = " << fMuPrecFreq23; cout << endl << "Mu0 precession frequency 14 (MHz) = " << fMuPrecFreq14; + cout << endl << "Mu0 precession frequency 13 (MHz) = " << fMuPrecFreq13; + cout << endl << "Mu0 precession frequency 24 (MHz) = " << fMuPrecFreq24; cout << endl << "Mu+ precession frequency (MHz) = " << fMuonGyroRatio * fBfield; cout << endl << "B field (T) = " << fBfield; cout << endl << "Mu+ electron capture rate (MHz) = " << fCaptureRate; @@ -165,6 +173,7 @@ void PSimulateMuTransition::PrintSettings() const cout << endl << "Muonium fraction state23 = " << fMuFractionState23; cout << endl << "Muonium fraction state14 = " << fMuFractionState14; cout << endl << "Number of particles to simulate = " << fNmuons; + cout << endl << "Print progress on screen frequency = " << fNshowProgress; cout << endl << "Initial muon spin phase (degree) = " << fInitialPhase; cout << endl << "Debug flag = " << fDebugFlag; cout << endl << endl; @@ -224,7 +233,7 @@ void PSimulateMuTransition::Run(TH1F *histoForward, TH1F *histoBackward) else histoBackward->Fill(fMuonDecayTime*1000., 1. - fAsymmetry*TMath::Cos(fMuonPhase)); - if ( (i%100000) == 0) cout << "number of events processed: " << i << endl; + if ( (i%fNshowProgress) == 0) cout << "number of events processed: " << i << endl; } cout << "number of events processed: " << i << endl; return; @@ -291,11 +300,14 @@ TComplex PSimulateMuTransition::GTFunction(const Double_t &time, const TString c complexPol = TComplex::Exp(-TComplex::I()*twoPi*fMuonPrecFreq*time); else{ complexPol = - (fMuFractionState12 * TComplex::Exp(TComplex::I()*twoPi*fMuPrecFreq12*time) + + (fMuFractionState12 * TComplex::Exp(+TComplex::I()*twoPi*fMuPrecFreq12*time) + fMuFractionState34 * TComplex::Exp(-TComplex::I()*twoPi*fMuPrecFreq34*time)) + - (fMuFractionState23 * TComplex::Exp(TComplex::I()*twoPi*fMuPrecFreq23*time) + - fMuFractionState14 * TComplex::Exp(TComplex::I()*twoPi*fMuPrecFreq14*time)); + (fMuFractionState23 * TComplex::Exp(+TComplex::I()*twoPi*fMuPrecFreq23*time) + + fMuFractionState14 * TComplex::Exp(+TComplex::I()*twoPi*fMuPrecFreq14*time)) + + + (fMuFractionState13 * TComplex::Exp(+TComplex::I()*twoPi*fMuPrecFreq13*time) + + fMuFractionState24 * TComplex::Exp(+TComplex::I()*twoPi*fMuPrecFreq24*time)); } return complexPol; @@ -354,9 +366,6 @@ Double_t PSimulateMuTransition::GTSpinFlip(const Double_t &time) * after ionization process is given by Px(t_i+1)*Px(t_i). * 4) get the next electron capture time, continue until t_d is reached. * - *

    For isotropic muonium, TF: - * nu_12 and nu_34 with equal probabilities, probability for both states fMuFractionState12 - * ni_23 and nu_14 with equal probabilities, probability for both states fMuFractionState23 * *

    Calculates Mu0 polarization in x direction during cyclic charge exchange. * See M. Senba, J.Phys. B23, 1545 (1990), equations (9), (11) diff --git a/src/tests/MuTransition/PSimulateMuTransition.h b/src/tests/MuTransition/PSimulateMuTransition.h index 552ff132..aab0e8d3 100644 --- a/src/tests/MuTransition/PSimulateMuTransition.h +++ b/src/tests/MuTransition/PSimulateMuTransition.h @@ -47,13 +47,16 @@ class PSimulateMuTransition : public TObject virtual ~PSimulateMuTransition(); virtual void PrintSettings() const; - virtual void SetNmuons(Int_t value) { fNmuons = value; } //!< number of muons - virtual void SetDebugFlag(Bool_t value) { fDebugFlag = value; } //!< debug flag - virtual void SetBfield(Double_t value) { fBfield = value; } //!< sets magnetic field (T) + virtual void SetNmuons(Int_t value) { fNmuons = value; } //!< number of muons + virtual void SetNshowProgress(Int_t value) { fNshowProgress = value; } //!< frequency of output on screen how many muons have been processed + virtual void SetDebugFlag(Bool_t value) { fDebugFlag = value; } //!< debug flag + virtual void SetBfield(Double_t value) { fBfield = value; } //!< sets magnetic field (T) virtual void SetMuPrecFreq12(Double_t value) { fMuPrecFreq12 = value; } //!< sets Mu transition frequency (MHz) virtual void SetMuPrecFreq34(Double_t value) { fMuPrecFreq34 = value; } //!< sets Mu transition frequency (MHz) virtual void SetMuPrecFreq23(Double_t value) { fMuPrecFreq23 = value; } //!< sets Mu transition frequency (MHz) virtual void SetMuPrecFreq14(Double_t value) { fMuPrecFreq14 = value; } //!< sets Mu transition frequency (MHz) + virtual void SetMuPrecFreq13(Double_t value) { fMuPrecFreq13 = value; } //!< sets Mu transition frequency (MHz) + virtual void SetMuPrecFreq24(Double_t value) { fMuPrecFreq24 = value; } //!< sets Mu transition frequency (MHz) virtual void SetCaptureRate(Double_t value){ fCaptureRate = value; } //!< sets Mu+ electron capture rate (MHz) virtual void SetIonizationRate(Double_t value){ fIonizationRate = value; } //!< sets Mu0 ionization rate (MHz) virtual void SetSpinFlipRate(Double_t value){ fSpinFlipRate = value; } //!< sets Mu0 spin flip rate (MHz) @@ -63,6 +66,8 @@ class PSimulateMuTransition : public TObject virtual void SetMuFractionState34(Double_t value){ fMuFractionState34 = value; } virtual void SetMuFractionState23(Double_t value){ fMuFractionState23 = value; } virtual void SetMuFractionState14(Double_t value){ fMuFractionState14 = value; } + virtual void SetMuFractionState13(Double_t value){ fMuFractionState13 = value; } + virtual void SetMuFractionState24(Double_t value){ fMuFractionState24 = value; } virtual Bool_t IsValid() { return fValid; } virtual void SetSeed(UInt_t seed); @@ -81,6 +86,8 @@ class PSimulateMuTransition : public TObject Double_t fMuPrecFreq34; //!< Mu transition frequency 34 (MHz) Double_t fMuPrecFreq23; //!< Mu transition frequency 23 (MHz) Double_t fMuPrecFreq14; //!< Mu transition frequency 14 (MHz) + Double_t fMuPrecFreq13; //!< Mu transition frequency 13 (MHz) + Double_t fMuPrecFreq24; //!< Mu transition frequency 24 (MHz) Double_t fMuonPrecFreq; //!< muon precession frequency (MHz) Double_t fCaptureRate; //!< Mu+ electron capture rate (MHz) Double_t fIonizationRate; //!< Mu0 ionization rate (MHz) @@ -94,8 +101,11 @@ class PSimulateMuTransition : public TObject Double_t fMuFractionState34; //!< fraction of Mu in state 34 Double_t fMuFractionState23; //!< fraction of Mu in state 23 Double_t fMuFractionState14; //!< fraction of Mu in state 14 - Int_t fNmuons; //!< number of muons to simulate - Bool_t fDebugFlag; //!< debug flag + Double_t fMuFractionState13; //!< fraction of Mu in state 13 + Double_t fMuFractionState24; //!< fraction of Mu in state 24 + Int_t fNmuons; //!< number of muons to simulate + Int_t fNshowProgress; //!< output on screen how many muons have been processed + Bool_t fDebugFlag; //!< debug flag virtual Double_t NextEventTime(const Double_t &EventRate); // virtual Double_t PrecessionPhase(const Double_t &time, const TString chargeState); diff --git a/src/tests/MuTransition/runMuSimulation.C b/src/tests/MuTransition/runMuSimulation.C index bb2b3606..748ba674 100644 --- a/src/tests/MuTransition/runMuSimulation.C +++ b/src/tests/MuTransition/runMuSimulation.C @@ -63,29 +63,37 @@ void runMuSimulation() Double_t T = 300.; //temperature Double_t EA = 100; //activation energy (meV) Double_t spinFlipRate = 0.01; //if spinFlipRate > 0.001 only spin-flip processes will be simulated - Double_t capRate = 0.0001;//*sqrt(T/200.); //assume that capture rate varies as sqrt(T), capRate = sigma*v*p , v ~ sqrt(T) + Double_t capRate = 0.001;//*sqrt(T/200.); //assume that capture rate varies as sqrt(T), capRate = sigma*v*p , v ~ sqrt(T) + Double_t preFac = 6.7e7; Double_t ionRate; //assume Arrhenius behaviour ionRate = preFac*exp(-EA/kT) - ionRate = 0.1; //2.9e7 * exp(-EA/(0.08625*T)); // Ge: 2.9*10^7MHz "attempt" frequency; 1K = 0.08625 meV - Double_t B = 106.5; //field in G - Double_t Bvar = 0.; //field variance - Double_t Freq12 = 40.433; //Mu freq of the 12 transition - Double_t Freq34 = 59.567; //Mu freq of the 34 transition - Double_t Freq23 = 256.245; //Mu freq of the 23 transition - Double_t Freq14 = 356.245; //Mu freq of the 14 transition - Double_t MuFrac = 1.0; //total Mu fraction - Double_t MuFrac12 = 0.487; //weight of transition 12 - Double_t MuFrac34 = 0.487; //weight of transition 34 - Double_t MuFrac23 = 0.013; //weight of transition 23 - Double_t MuFrac14 = 0.013; //weight of transition 14 - Int_t Nmuons = 5e6; //number of muons - Double_t Asym = 0.27; //muon decay asymmetry - Int_t debugFlag = 0; //print debug information on screen + ionRate = 0.001; //preFac * exp(-EA/(0.08625*T)); // Ge: 2.9*10^7MHz "attempt" frequency; 1K = 0.08625 meV + Double_t B = 100.0; //field in G + Double_t Bvar = 0.; //field variance + Double_t Freq12 = 40.023; //Mu freq of the 12 transition + Double_t Freq34 = 59.977; //Mu freq of the 34 transition + Double_t Freq23 = 238.549; //Mu freq of the 23 transition + Double_t Freq14 = 338.549; //Mu freq of the 14 transition + Double_t Freq13 = 278.571; //Mu freq of the 23 transition + Double_t Freq24 = 325.165; //Mu freq of the 14 transition + + Double_t MuFrac = 1.0; //total Mu fraction + Double_t MuFrac12 = 0.486; //weight of transition 12 + Double_t MuFrac34 = 0.486; //weight of transition 34 + Double_t MuFrac23 = 0.014; //weight of transition 23 + Double_t MuFrac14 = 0.014; //weight of transition 14 + Double_t MuFrac13 = 0.0; //weight of transition 13 + Double_t MuFrac24 = 0.0; //weight of transition 24 + + Int_t Nmuons = 5e6; //number of muons + Int_t NshowProgress = 1e4; //frequency to show progress on screen + Double_t Asym = 0.27; //muon decay asymmetry + Int_t debugFlag = 0; //print debug information on screen histogramFileName = TString("0"); histogramFileName += runNo; histogramFileName += TString(".root"); - sprintf(titleStr,"- complexMuPol, A0 100MHz, Mu-frac %3.2f, Mu12 %6.2f MHz(%3.2f), Mu23 %6.2f MHz(%3.2f), ionRate %8.3f MHz, capRate %6.3f MHz, SF rate %6.3f MHz, %5.1f G", MuFrac, Freq12, MuFrac12/2, Freq23, MuFrac23/2, ionRate, capRate, spinFlipRate, B); + sprintf(titleStr,"- complexMuPol, A0 100MHz, Mu-frac %3.2f, Mu12 %6.2f MHz(%3.2f), Mu23 %6.2f MHz(%3.2f), ionRate %8.3f MHz, capRate %6.3f MHz, SF rate %6.3f MHz, %5.1f G", MuFrac, Freq12, MuFrac12, Freq23, MuFrac23, ionRate, capRate, spinFlipRate, B); runTitle = TString("0"); runTitle += runNo; runTitle += TString(titleStr); @@ -99,15 +107,20 @@ void runMuSimulation() simulateMuTransition->SetMuPrecFreq34(Freq34); // MHz simulateMuTransition->SetMuPrecFreq23(Freq23); // MHz simulateMuTransition->SetMuPrecFreq14(Freq14); // MHz + simulateMuTransition->SetMuPrecFreq13(Freq13); // MHz + simulateMuTransition->SetMuPrecFreq24(Freq24); // MHz simulateMuTransition->SetMuFraction(MuFrac); // initial Mu fraction simulateMuTransition->SetMuFractionState12(MuFrac12); simulateMuTransition->SetMuFractionState34(MuFrac34); simulateMuTransition->SetMuFractionState23(MuFrac23); - simulateMuTransition->SetMuFractionState14(MuFrac14); + simulateMuTransition->SetMuFractionState14(MuFrac14); + simulateMuTransition->SetMuFractionState13(MuFrac13); + simulateMuTransition->SetMuFractionState24(MuFrac24); simulateMuTransition->SetBfield(B/10000.); // Tesla simulateMuTransition->SetCaptureRate(capRate); // MHz simulateMuTransition->SetIonizationRate(ionRate); // MHz simulateMuTransition->SetSpinFlipRate(spinFlipRate); // MHz + simulateMuTransition->SetNshowProgress(NshowProgress); simulateMuTransition->SetNmuons(Nmuons); simulateMuTransition->SetDecayAsymmetry(Asym); simulateMuTransition->SetDebugFlag(debugFlag); // to print time and phase during charge-changing cycle @@ -179,12 +192,18 @@ void runMuSimulation() header->Set("Simulation/Mu0 Precession frequency 34", Freq34); header->Set("Simulation/Mu0 Precession frequency 23", Freq23); header->Set("Simulation/Mu0 Precession frequency 14", Freq14); + header->Set("Simulation/Mu0 Precession frequency 13", Freq13); + header->Set("Simulation/Mu0 Precession frequency 24", Freq24); header->Set("Simulation/Mu0 Fraction", MuFrac); header->Set("Simulation/Mu0 Fraction 12", MuFrac12); header->Set("Simulation/Mu0 Fraction 34", MuFrac34); header->Set("Simulation/Mu0 Fraction 23", MuFrac23); header->Set("Simulation/Mu0 Fraction 14", MuFrac14); - header->Set("Simulation/muon Capture Rate", capRate); + header->Set("Simulation/Mu0 Fraction 13", MuFrac13); + header->Set("Simulation/Mu0 Fraction 24", MuFrac24); + header->Set("Simulation/Mu0 Activation Energy", EA); + header->Set("Simulation/Mu0 Activation PreFactor", preFac); + header->Set("Simulation/Mux Capture Rate", capRate); header->Set("Simulation/Mu0 Ionization Rate", ionRate); header->Set("Simulation/Mu0 Spin Flip Rate", spinFlipRate); header->Set("Simulation/Number of Muons", Nmuons); @@ -206,7 +225,7 @@ void runMuSimulation() histo[i] = new TH1F(str, str, 18001, -0.5, 18000.5); } - for (i=0; iAdd(histo[i]); // run simulation From e91f8074a65112f0d1405a00d5866bd359646491 Mon Sep 17 00:00:00 2001 From: prokscha Date: Tue, 11 Sep 2018 17:35:11 +0200 Subject: [PATCH 06/26] Added all Mu fractions to print method; added time stamps in root macro. --- src/tests/MuTransition/PSimulateMuTransition.cpp | 2 ++ src/tests/MuTransition/runMuSimulation.C | 12 ++++++++++++ 2 files changed, 14 insertions(+) diff --git a/src/tests/MuTransition/PSimulateMuTransition.cpp b/src/tests/MuTransition/PSimulateMuTransition.cpp index 3ec4def7..3b453aea 100644 --- a/src/tests/MuTransition/PSimulateMuTransition.cpp +++ b/src/tests/MuTransition/PSimulateMuTransition.cpp @@ -172,6 +172,8 @@ void PSimulateMuTransition::PrintSettings() const cout << endl << "Muonium fraction state34 = " << fMuFractionState34; cout << endl << "Muonium fraction state23 = " << fMuFractionState23; cout << endl << "Muonium fraction state14 = " << fMuFractionState14; + cout << endl << "Muonium fraction state13 = " << fMuFractionState13; + cout << endl << "Muonium fraction state24 = " << fMuFractionState24; cout << endl << "Number of particles to simulate = " << fNmuons; cout << endl << "Print progress on screen frequency = " << fNshowProgress; cout << endl << "Initial muon spin phase (degree) = " << fInitialPhase; diff --git a/src/tests/MuTransition/runMuSimulation.C b/src/tests/MuTransition/runMuSimulation.C index 748ba674..c423d3ac 100644 --- a/src/tests/MuTransition/runMuSimulation.C +++ b/src/tests/MuTransition/runMuSimulation.C @@ -89,6 +89,11 @@ void runMuSimulation() Double_t Asym = 0.27; //muon decay asymmetry Int_t debugFlag = 0; //print debug information on screen + TTimeStamp *timeStampStart = new TTimeStamp(); + cout << endl << "Simulation started on:" << endl; + timeStampStart->Print("l); + cout << endl; + histogramFileName = TString("0"); histogramFileName += runNo; histogramFileName += TString(".root"); @@ -97,6 +102,8 @@ void runMuSimulation() runTitle = TString("0"); runTitle += runNo; runTitle += TString(titleStr); + + cout << runTitle << endl << endl; PSimulateMuTransition *simulateMuTransition = new PSimulateMuTransition(); if (!simulateMuTransition->IsValid()){ @@ -249,6 +256,11 @@ void runMuSimulation() gRunHeader->Write(); fout->Close(); cout << "Histograms written to " << histogramFileName.Data() << endl; + + cout << endl << "Simulation stopped on:" << endl; + TTimeStamp *timeStampEnd = new TTimeStamp(); + timeStampEnd->Print("l"); + cout << endl; // delete fout; // delete header; From 70013be8fcc333acfb7197869ef4b90445f98859 Mon Sep 17 00:00:00 2001 From: Andreas Suter Date: Thu, 11 Oct 2018 12:42:36 +0200 Subject: [PATCH 07/26] get rid of cmake warnings in connection with automoc and autouic --- src/musredit_qt5/musrStep/CMakeLists.txt | 3 +++ src/musredit_qt5/musrWiz/CMakeLists.txt | 3 +++ src/musredit_qt5/musredit/CMakeLists.txt | 20 ++++++++++++++++++++ 3 files changed, 26 insertions(+) diff --git a/src/musredit_qt5/musrStep/CMakeLists.txt b/src/musredit_qt5/musrStep/CMakeLists.txt index 7932d139..907d4b46 100644 --- a/src/musredit_qt5/musrStep/CMakeLists.txt +++ b/src/musredit_qt5/musrStep/CMakeLists.txt @@ -21,6 +21,9 @@ set(CMAKE_AUTOUIC OFF) # add qt/rcc qt5_add_resources(musrStep_rcc musrStep.qrc) +# remove generated files from automoc and autouic +set_property(SOURCE qrc_musrStep.cpp PROPERTY SKIP_AUTOMOC ON) + set(macosx_icon icons/musrStep.icns) if (APPLE) add_executable(musrStep MACOSX_BUNDLE diff --git a/src/musredit_qt5/musrWiz/CMakeLists.txt b/src/musredit_qt5/musrWiz/CMakeLists.txt index 116d95a7..c608d415 100644 --- a/src/musredit_qt5/musrWiz/CMakeLists.txt +++ b/src/musredit_qt5/musrWiz/CMakeLists.txt @@ -25,6 +25,9 @@ set(CMAKE_AUTOUIC OFF) # add qt/rcc qt5_add_resources(musrWiz_rcc musrWiz.qrc) +# remove generated files from automoc and autouic +set_property(SOURCE qrc_musrWiz.cpp PROPERTY SKIP_AUTOMOC ON) + set(macosx_icon icons/musrWiz.icns) if (APPLE) add_executable(musrWiz MACOSX_BUNDLE diff --git a/src/musredit_qt5/musredit/CMakeLists.txt b/src/musredit_qt5/musredit/CMakeLists.txt index 88098ccf..dd2995a4 100644 --- a/src/musredit_qt5/musredit/CMakeLists.txt +++ b/src/musredit_qt5/musredit/CMakeLists.txt @@ -80,6 +80,26 @@ qt5_wrap_ui(out_ui ${musredit_ui}) # add qt/rcc qt5_add_resources(musredit_rcc musredit.qrc) +# remove generated files from automoc and autouic +set_property(SOURCE ui_PFindDialog.h PROPERTY SKIP_AUTOMOC ON) +set_property(SOURCE ui_PReplaceDialog.h PROPERTY SKIP_AUTOMOC ON) +set_property(SOURCE ui_PReplaceConfirmationDialog.h PROPERTY SKIP_AUTOMOC ON) +set_property(SOURCE ui_PMusrEditAbout.h PROPERTY SKIP_AUTOMOC ON) +set_property(SOURCE ui_PPrefsDialog.h PROPERTY SKIP_AUTOMOC ON) +set_property(SOURCE ui_PGetMusrFTOptionsDialog.h PROPERTY SKIP_AUTOMOC ON) +set_property(SOURCE ui_PGetTitleBlockDialog.h PROPERTY SKIP_AUTOMOC ON) +set_property(SOURCE ui_PGetParameterBlockDialog.h PROPERTY SKIP_AUTOMOC ON) +set_property(SOURCE ui_PGetTheoryBlockDialog.h PROPERTY SKIP_AUTOMOC ON) +set_property(SOURCE ui_PGetFunctionsBlockDialog.h PROPERTY SKIP_AUTOMOC ON) +set_property(SOURCE ui_PGetAsymmetryRunBlockDialog.h PROPERTY SKIP_AUTOMOC ON) +set_property(SOURCE ui_PGetSingleHistoRunBlockDialog.h PROPERTY SKIP_AUTOMOC ON) +set_property(SOURCE ui_PGetNonMusrRunBlockDialog.h PROPERTY SKIP_AUTOMOC ON) +set_property(SOURCE ui_PGetFourierBlockDialog.h PROPERTY SKIP_AUTOMOC ON) +set_property(SOURCE ui_PGetPlotBlockDialog.h PROPERTY SKIP_AUTOMOC ON) +set_property(SOURCE ui_PMsr2DataDialog.h PROPERTY SKIP_AUTOMOC ON) +set_property(SOURCE ui_PChangeDefaultPathsDialog.h PROPERTY SKIP_AUTOMOC ON) +set_property(SOURCE qrc_musredit.cpp PROPERTY SKIP_AUTOMOC ON) + set(macosx_icon icons/musredit.icns) if (APPLE) add_executable(musredit MACOSX_BUNDLE From fab31e13c7d71ed0673cfcb249f96cbba1885a52 Mon Sep 17 00:00:00 2001 From: Andreas Suter Date: Fri, 12 Oct 2018 16:27:18 +0200 Subject: [PATCH 08/26] added cmake policy for initial math tests. --- CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 43149c13..70299ee7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -28,7 +28,8 @@ endif() #--- perform some checks and generate the config.h ---------------------------- -#--- the next two lines are needed that the math functions are found ---------- +#--- the next three lines are needed that the math functions are found -------- +cmake_policy(SET CMP0075 NEW) set(CMAKE_REQUIRED_INCLUDES math.h) set(CMAKE_REQUIRED_LIBRARIES m) From 9c8a227f6a31d6ba26a2b2e018c53d2c68107eff Mon Sep 17 00:00:00 2001 From: Andreas Suter Date: Fri, 12 Oct 2018 16:30:36 +0200 Subject: [PATCH 09/26] remove accidental previous commit. --- CMakeLists.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 70299ee7..16e4559b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -29,7 +29,6 @@ endif() #--- perform some checks and generate the config.h ---------------------------- #--- the next three lines are needed that the math functions are found -------- -cmake_policy(SET CMP0075 NEW) set(CMAKE_REQUIRED_INCLUDES math.h) set(CMAKE_REQUIRED_LIBRARIES m) From 82164a3b57273137f5e58b19a9bbf5e2e6567174 Mon Sep 17 00:00:00 2001 From: Andreas Suter Date: Mon, 15 Oct 2018 16:00:37 +0200 Subject: [PATCH 10/26] cleaned up outdated comment. --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 16e4559b..43149c13 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -28,7 +28,7 @@ endif() #--- perform some checks and generate the config.h ---------------------------- -#--- the next three lines are needed that the math functions are found -------- +#--- the next two lines are needed that the math functions are found ---------- set(CMAKE_REQUIRED_INCLUDES math.h) set(CMAKE_REQUIRED_LIBRARIES m) From 5909d59f32b7254c3f62c3d4a84911c828ae4249 Mon Sep 17 00:00:00 2001 From: Andreas Suter Date: Mon, 15 Oct 2018 16:09:17 +0200 Subject: [PATCH 11/26] allow multiple Fourier phase parameters for phase shifted real Fourier. Autophasing still missing. --- src/classes/PMsr2Data.cpp | 5 +- src/classes/PMsrHandler.cpp | 433 +++++++++++++++++++++++++++++--- src/classes/PMusrCanvas.cpp | 54 ++-- src/classes/PStartupHandler.cpp | 3 +- src/include/PMsrHandler.h | 5 + src/include/PMusr.h | 4 +- src/include/PMusrCanvas.h | 2 +- 7 files changed, 436 insertions(+), 70 deletions(-) diff --git a/src/classes/PMsr2Data.cpp b/src/classes/PMsr2Data.cpp index 39752f9d..4dd082dd 100644 --- a/src/classes/PMsr2Data.cpp +++ b/src/classes/PMsr2Data.cpp @@ -1025,12 +1025,11 @@ bool PMsr2Data::PrepareGlobalInputFile(unsigned int tempRun, const string &msrOu } // FOURIER block - in case a parameter is used for the phase - tempPar = fMsrHandler->GetMsrFourierList()->fPhaseParamNo; - if (tempPar > 0) { + if (fMsrHandler->GetMsrFourierList()->fPhaseParamNo.size() > 0) { // go through the whole parameter list ... for (unsigned int k(0); k < msrParamList->size(); ++k) { if (tempPar == msrParamList->at(k).fNo) { - fMsrHandler->GetMsrFourierList()->fPhaseParamNo = k + 1; + fMsrHandler->GetMsrFourierList()->fPhaseParamNo.push_back(k + 1); break; } } diff --git a/src/classes/PMsrHandler.cpp b/src/classes/PMsrHandler.cpp index a1b20238..793a84be 100644 --- a/src/classes/PMsrHandler.cpp +++ b/src/classes/PMsrHandler.cpp @@ -324,6 +324,15 @@ Int_t PMsrHandler::ReadMsrFile() CheckLegacyLifetimecorrection(); // check if lifetimecorrection is found in RUN blocks, if yes transfer it to PLOT blocks } + // check if the given phases in the Fourier block are in agreement with the Plot block settings + if ((fFourier.fPhase.size() > 1) && (fPlots.size() > 0)) { + if (fFourier.fPhase.size() != fPlots[0].fRuns.size()) { + cerr << endl << ">> PMsrHandler::ReadMsrFile: **ERROR** if more than one phase is given in the Fourier block,"; + cerr << endl << ">> it needs to correspond to the number of runs in the Plot block!" << endl; + result = PMUSR_MSR_SYNTAX_ERROR; + } + } + // clean up fit_parameter.clear(); theory.clear(); @@ -1116,12 +1125,15 @@ Int_t PMsrHandler::WriteMsrLogFile(const Bool_t messages) fout << " # REAL, IMAG, REAL_AND_IMAG, POWER, PHASE, PHASE_OPT_REAL"; fout << endl; } else if (sstr.BeginsWith("phase")) { - if (fFourier.fPhaseParamNo > 0) { - fout << "phase par" << fFourier.fPhaseParamNo << endl; - } else { - if (fFourier.fPhase != -999.0) { - fout << "phase " << fFourier.fPhase << endl; + if (fFourier.fPhaseParamNo.size() > 0) { + TString phaseParamStr = BeautifyFourierPhaseParameterString(); + fout << "phase " << phaseParamStr << endl; + } else if (fFourier.fPhase.size() > 0) { + fout << "phase "; + for (UInt_t i=0; i *co fout << endl; } - // phase - if (fFourier.fPhaseParamNo > 0) { - fout << "phase par" << fFourier.fPhaseParamNo << endl; - } else if (fFourier.fPhase != -999.0) { - fout << "phase " << fFourier.fPhase << endl; + // phase + if (fFourier.fPhaseParamNo.size() > 0) { + TString phaseParamStr = BeautifyFourierPhaseParameterString(); + fout << "phase " << phaseParamStr << endl; + } else if (fFourier.fPhase.size() > 0) { + fout << "phase "; + for (UInt_t i=0; iRemoves a potentially present comment from str and returns the truncated + * string in truncStr. A comment starts with '#' + * + * @param str original string which might contain a comment + * @param truncStr string from which the comment has been removed + */ +void PMsrHandler::RemoveComment(const TString &str, TString &truncStr) +{ + truncStr = str; + Ssiz_t idx = str.First('#'); // find the index of the comment character + + // truncate string if comment is found + if (idx > 0) { + truncStr.Resize(idx-1); + } +} + +//-------------------------------------------------------------------------- +// ParseFourierPhaseValueVector (private) +//-------------------------------------------------------------------------- +/** + *

    examines if str has the form 'phase val0 [sep val1 ... sep valN]'. + * If this form is found, fill in val0 ... valN to fFourier.fPhase + * vector. + * + * @param fourier msr-file Fourier structure + * @param str string to be analyzed + * @param error flag needed to propagate a fatal error + * + * @return true if a phase value form is found, otherwise return false + */ +Bool_t PMsrHandler::ParseFourierPhaseValueVector(PMsrFourierStructure &fourier, const TString &str, Bool_t &error) +{ + Bool_t result = true; + + TObjArray *tok = str.Tokenize(" ,;\t"); + if (tok == 0) { + cerr << endl << ">> PMsrHandler::ParseFourierPhaseValueVector: **ERROR** couldn't tokenize Fourier phase line." << endl << endl; + return false; + } + + // make sure there are enough tokens + if (tok->GetEntries() < 2) { + error = true; + return false; + } + + // convert all acceptable tokens + TObjString *ostr=0; + TString sstr(""); + for (Int_t i=1; iGetEntries(); i++) { + ostr = dynamic_cast(tok->At(i)); + sstr = ostr->GetString(); + if (sstr.IsFloat()) { + fourier.fPhase.push_back(sstr.Atof()); + } else { + result = false; + if (i>1) { // make sure that no 'phase val, parX' mixture is present + cerr << endl << ">> PMsrHandler::ParseFourierPhaseValueVector: **ERROR** in Fourier phase line."; + cerr << endl << ">> Attempt to mix val, parX? This is currently not supported." << endl << endl; + error = true; + } + break; + } + } + + // clean up + if (tok) { + delete tok; + } + + return result; +} + +//-------------------------------------------------------------------------- +// ParseFourierPhaseParVector (private) +//-------------------------------------------------------------------------- +/** + *

    examines if str has the form 'phase parX0 [sep parX1 ... sep parXN]'. + * If this form is found, fill in parX0 ... parXN to fFourier.fPhaseParamNo + * and furthermore fill fFourier.fPhase accordingly. + * + * @param fourier msr-file Fourier structure + * @param str string to be analyzed + * @param error flag needed to propagate a fatal error + * + * @return true if a phase parameter form is found, otherwise return false + */ +Bool_t PMsrHandler::ParseFourierPhaseParVector(PMsrFourierStructure &fourier, const TString &str, Bool_t &error) +{ + Bool_t result = true; + + TObjArray *tok = str.Tokenize(" ,;\t"); + if (tok == 0) { + cerr << endl << ">> PMsrHandler::ParseFourierPhaseParVector: **ERROR** couldn't tokenize Fourier phase line." << endl << endl; + return false; + } + + // make sure there are enough tokens + if (tok->GetEntries() < 2) { + error = true; + return false; + } + + // check that all tokens start with par + TString sstr; + for (Int_t i=1; iGetEntries(); i++) { + TObjString *ostr = dynamic_cast(tok->At(i)); + sstr = ostr->GetString(); + if (!sstr.BeginsWith("par")) { + cerr << ">> PMsrHandler::ParseFourierPhaseParVector: **ERROR** found unhandable token '" << sstr << "'" << endl; + error = true; + result = false; + break; + } + + // rule out par(X, offset, #Param) syntax + if (sstr.BeginsWith("par(")) { + result = false; + break; + } + } + + // check that token has the form parX, where X is an int + if (result != false) { + for (Int_t i=1; iGetEntries(); i++) { + TObjString *ostr = dynamic_cast(tok->At(i)); + sstr = ostr->GetString(); + sstr.Remove(0, 3); // remove 'par' part. Rest should be an integer + if (sstr.IsDigit()) { + fourier.fPhaseParamNo.push_back(sstr.Atoi()); + } else { + cerr << ">> PMsrHandler::ParseFourierPhaseParVector: **ERROR** found token '" << ostr->GetString() << "' which is not parX with X an integer." << endl; + fourier.fPhaseParamNo.clear(); + error = true; + break; + } + } + } + + if (fourier.fPhaseParamNo.size() == tok->GetEntries()-1) { // everything as expected + result = true; + } else { + result = false; + } + + // clean up + if (tok) { + delete tok; + } + + return result; +} + +//-------------------------------------------------------------------------- +// ParseFourierPhaseParIterVector (private) +//-------------------------------------------------------------------------- +/** + *

    examines if str has the form 'phase par(X0, offset, #params)'. + * If this form is found, fill in parX0 ... parXN to fFourier.fPhaseParamNo + * and furthermore fill fFourier.fPhase accordingly. + * + * @param fourier msr-file Fourier structure + * @param str string to be analyzed + * @param error flag needed to propagate a fatal error + * + * @return true if a phase parameter iterator form is found, otherwise return false + */ +Bool_t PMsrHandler::ParseFourierPhaseParIterVector(PMsrFourierStructure &fourier, const TString &str, Bool_t &error) +{ + TString wstr = str; + + // remove 'phase' from string + wstr.Remove(0, 5); + wstr = wstr.Strip(TString::kLeading, ' '); + + // remove 'par(' from string if present, otherwise and error is issued + if (!wstr.BeginsWith("par(")) { + cout << ">> PMsrHandler::ParseFourierPhaseParIterVector: **ERROR** token should start with 'par(', found: '" << wstr << "' -> ERROR" << endl; + error = true; + return false; + } + wstr.Remove(0, 4); + + // remove trailing white spaces + wstr = wstr.Strip(TString::kTrailing, ' '); + + // remove last ')' + Ssiz_t idx=wstr.Last(')'); + wstr.Remove(idx, wstr.Length()-idx); + + // tokenize rest which should have the form 'X0, offset, #Param' + TObjArray *tok = wstr.Tokenize(",;"); + if (tok == 0) { + cerr << ">> PMsrHandler::ParseFourierPhaseParIterVector: **ERROR** tokenize failed." << endl; + error = true; + return false; + } + + // check for proper number of expected elements + if (tok->GetEntries() != 3) { + cerr << ">> PMsrHandler::ParseFourierPhaseParIterVector: **ERROR** wrong syntax for the expected par(X0, offset, #param)." << endl; + error = true; + delete tok; + return false; + } + + Int_t x0, offset, noParam; + + // get X0 + TObjString *ostr = dynamic_cast(tok->At(0)); + wstr = ostr->GetString(); + if (wstr.IsDigit()) { + x0 = wstr.Atoi(); + } else { + cerr << ">> PMsrHandler::ParseFourierPhaseParIterVector: **ERROR** X0='" << wstr << "' is not an integer." << endl; + error = true; + delete tok; + return false; + } + + // get offset + ostr = dynamic_cast(tok->At(1)); + wstr = ostr->GetString(); + if (wstr.IsDigit()) { + offset = wstr.Atoi(); + } else { + cerr << ">> PMsrHandler::ParseFourierPhaseParIterVector: **ERROR** offset='" << wstr << "' is not an integer." << endl; + error = true; + delete tok; + return false; + } + + // get noParam + ostr = dynamic_cast(tok->At(2)); + wstr = ostr->GetString(); + if (wstr.IsDigit()) { + noParam = wstr.Atoi(); + } else { + cerr << ">> PMsrHandler::ParseFourierPhaseParIterVector: **ERROR** #Param='" << wstr << "' is not an integer." << endl; + error = true; + delete tok; + return false; + } + + for (Int_t i=0; ifLine.BeginsWith("phase", TString::kIgnoreCase)) { // phase - if (tokens->GetEntries() < 2) { // phase value is missing + if (tokens->GetEntries() < 2) { // phase value(s)/par(s) is(are) missing error = true; continue; } else { - ostr = dynamic_cast(tokens->At(1)); - str = ostr->GetString(); - if (str.BeginsWith("par", TString::kIgnoreCase)) { // parameter value - if (fFourierOnly) { - cerr << endl << ">> PMsrHandler::HandleFourierEntry: **WARNING** Found phase parameter for Fourier only."; - cerr << endl << ">> This is currently not supported. Will set the phase to 0." << endl; - fourier.fPhase = 0.0; - } else { - Int_t no = 0; - if (FilterNumber(str, "par", 0, no)) { - // check that the parameter is in range - if ((Int_t)fParam.size() < no) { - error = true; - continue; - } - // keep the parameter number - fourier.fPhaseParamNo = no; - // get parameter value - fourier.fPhase = fParam[no-1].fValue; - } else { + // allowed phase parameter patterns: + // (i) phase val [sep val sep val ...] [# comment], val=double, sep=' ,;\t' + // (ii) phase parX0 [sep parX1 sep parX2 ...] [# comment], val=double, sep=' ,;\t' + // (iii) phase par(X0 sep1 offset sep1 #param) [# comment], sep1= ',;' + + // remove potential comment + TString wstr(""); + RemoveComment(iter->fLine, wstr); + + // check for 'phase val ...' + Bool_t result = ParseFourierPhaseValueVector(fourier, wstr, error); + if (error) + continue; + + // check for 'phase parX0 ...' if not already val are found + if (!result) { + result = ParseFourierPhaseParVector(fourier, wstr, error); + if (error) + continue; + } + + // check for 'phase par(X0, offset, #param)' if not already covered by the previous ones + if (!result) { + result = ParseFourierPhaseParIterVector(fourier, wstr, error); + } + + if (!result || error) { + continue; + } + + // if parameter vector is given: check that all parameters are within range + if (fourier.fPhaseParamNo.size() > 0) { + for (UInt_t i=0; i fParam.size()) { + cerr << ">> PMsrHandler::HandleFourierEntry: found Fourier parameter entry par" << fourier.fPhaseParamNo[i] << " > #Param = " << fParam.size() << endl; error = true; + --iter; continue; } } - } else if (str.IsFloat()) { // phase value - fourier.fPhase = str.Atof(); - } else { - error = true; - continue; + } + + // if parameter vector is given -> fill corresponding phase values + if (fourier.fPhaseParamNo.size() > 0) { + fourier.fPhase.clear(); + UInt_t idx; + for (UInt_t i=0; ifLine.BeginsWith("range_for_phase_correction", TString::kIgnoreCase)) { @@ -4142,7 +4439,11 @@ Bool_t PMsrHandler::HandleFourierEntry(PMsrLines &lines) cerr << endl << ">> [dc-corrected true | false]"; cerr << endl << ">> [apodization none | weak | medium | strong]"; cerr << endl << ">> [plot real | imag | real_and_imag | power | phase | phase_opt_real]"; - cerr << endl << ">> [phase value]"; + cerr << endl << ">> [phase valList | parList | parIterList [# comment]]"; + cerr << endl << ">> valList : val [sep val ... sep val]. sep=' ,;\\t'"; + cerr << endl << ">> parList : parX0 [sep parX1 ... sep parX1]"; + cerr << endl << ">> parIterList : par(X0,offset,#param), with X0=first parameter number"; + cerr << endl << ">> offset=parameter offset, #param=number of phase parameters."; cerr << endl << ">> [range_for_phase_correction min max | all]"; cerr << endl << ">> [range min max]"; cerr << endl; @@ -6220,6 +6521,56 @@ void PMsrHandler::MakeDetectorGroupingString(TString str, PIntVector &group, TSt } while (iReturns the Fourier phase string if the phase is either of type + * phase parX0 sep ... sep parXn where sep = ',' or + * phase par(X0, offset, #param) + * + * @return Fourier phase parameter string if phase parameter(s) is(are) given, "??" otherwise + */ +TString PMsrHandler::BeautifyFourierPhaseParameterString() +{ + TString str("??"); + + if (fFourier.fPhaseParamNo.size() == 0) + return str; + + if (fFourier.fPhaseParamNo.size() == 1) { + str = TString::Format("par%d", fFourier.fPhaseParamNo[0]); + } else if (fFourier.fPhaseParamNo.size() == 2) { + str = TString::Format("par%d, par%d", fFourier.fPhaseParamNo[0], fFourier.fPhaseParamNo[1]); + } else { + Bool_t phaseIter = true; + + // first check if fPhaseParamNo vector can be compacted into par(X0, offset, #param) form + Int_t offset = fFourier.fPhaseParamNo[1] - fFourier.fPhaseParamNo[0]; + for (Int_t i=2; iClear(); delete fMultiGraphLegend; @@ -394,9 +387,8 @@ void PMusrCanvas::SetMsrHandler(PMsrHandler *msrHandler) if (fMsrHandler->GetMsrFourierList()->fPlotTag != FOURIER_PLOT_NOT_GIVEN) { fFourier.fPlotTag = fMsrHandler->GetMsrFourierList()->fPlotTag; } - if (fMsrHandler->GetMsrFourierList()->fPhase != -999.0) { - fFourier.fPhase = fMsrHandler->GetMsrFourierList()->fPhase; - } + fFourier.fPhase = fMsrHandler->GetMsrFourierList()->fPhase; + if ((fMsrHandler->GetMsrFourierList()->fRangeForPhaseCorrection[0] != -1.0) && (fMsrHandler->GetMsrFourierList()->fRangeForPhaseCorrection[1] != -1.0)) { fFourier.fRangeForPhaseCorrection[0] = fMsrHandler->GetMsrFourierList()->fRangeForPhaseCorrection[0]; @@ -2312,7 +2304,8 @@ void PMusrCanvas::InitFourier() fFourier.fFourierPower = 0; // no zero padding fFourier.fApodization = FOURIER_APOD_NONE; // no apodization fFourier.fPlotTag = FOURIER_PLOT_REAL_AND_IMAG; // initial plot tag, plot real and imaginary part - fFourier.fPhase = 0.0; // fourier phase 0° + fFourier.fPhaseParamNo.clear(); + fFourier.fPhase.clear(); for (UInt_t i=0; i<2; i++) { fFourier.fRangeForPhaseCorrection[i] = -1.0; // frequency range for phase correction, default: {-1, -1} = NOT GIVEN fFourier.fPlotRange[i] = -1.0; // fourier plot range, default: {-1, -1} = NOT GIVEN @@ -3464,13 +3457,20 @@ void PMusrCanvas::HandleFourier() } // apply global phase if present - if (fFourier.fPhase != 0.0) { - const double cp = TMath::Cos(fFourier.fPhase/180.0*TMath::Pi()); - const double sp = TMath::Sin(fFourier.fPhase/180.0*TMath::Pi()); + if (fFourier.fPhase.size() != 0.0) { + double cp; + double sp; fCurrentFourierPhase = fFourier.fPhase; for (UInt_t i=0; iGetNbinsX(); j++) { // loop over a fourier data set // calculate new fourier data set value @@ -3567,16 +3567,23 @@ void PMusrCanvas::HandleDifferenceFourier() fData[i].diffFourierTag = 1; // d-f } - // apply global phase - if (fFourier.fPhase != 0.0) { + // apply phase + if (fFourier.fPhase.size() != 0.0) { double re, im; - const double cp = TMath::Cos(fFourier.fPhase/180.0*TMath::Pi()); - const double sp = TMath::Sin(fFourier.fPhase/180.0*TMath::Pi()); + double cp; + double sp; fCurrentFourierPhase = fFourier.fPhase; for (UInt_t i=0; iGetNbinsX(); j++) { // loop over a fourier data set // calculate new fourier data set value re = fData[i].diffFourierRe->GetBinContent(j) * cp + fData[i].diffFourierIm->GetBinContent(j) * sp; @@ -6040,7 +6047,10 @@ void PMusrCanvas::PlotFourierPhaseValue(Bool_t unzoom) // plot Fourier phase str = TString("phase = "); - str += fCurrentFourierPhase; + str += fCurrentFourierPhase[0]; + if (fFourier.fPhase.size() > 1) { // if more than one phase is present, do NOT plot phase info + str = TString(""); + } x = 0.7; y = 0.85; fCurrentFourierPhaseText = new TLatex(); @@ -6292,7 +6302,8 @@ void PMusrCanvas::IncrementFourierPhase() const double cp = TMath::Cos(fFourier.fPhaseIncrement/180.0*TMath::Pi()); const double sp = TMath::Sin(fFourier.fPhaseIncrement/180.0*TMath::Pi()); - fCurrentFourierPhase += fFourier.fPhaseIncrement; + for (UInt_t i=0; i Date: Mon, 15 Oct 2018 17:06:59 +0200 Subject: [PATCH 12/26] added new Fourier phase feature to this example. --- doc/examples/test-histo-HAL9500.msr | 159 ++++++++++++++-------------- 1 file changed, 80 insertions(+), 79 deletions(-) diff --git a/doc/examples/test-histo-HAL9500.msr b/doc/examples/test-histo-HAL9500.msr index 86451794..bb612930 100644 --- a/doc/examples/test-histo-HAL9500.msr +++ b/doc/examples/test-histo-HAL9500.msr @@ -1,107 +1,107 @@ -153 +MnSi, FLC68.2, 50 K ############################################################### FITPARAMETER # Nr. Name Value Step Pos_Error Boundaries - 1 Rate_1 1.6687 0.0083 none - 2 Field_1 73089.883 0.089 none - 3 Rate_2 1.968 0.031 none + 1 Rate_1 1.6687 0.0086 none + 2 Field_1 73089.883 0.090 none + 3 Rate_2 1.968 0.032 none 4 Field_2 72289.02 0.24 none - 5 Asym_1 0.2949 0.0027 none - 6 Frc_1 0.7316 0.0052 none + 5 Asym_1 0.2949 0.0030 none + 6 Frc_1 0.7316 0.0059 none 7 Phase_1 55.61 0.52 none - 8 N0_1 940.35 0.44 none - 9 Bkg_1 1.523 0.052 none + 8 N0_1 940.35 0.54 none + 9 Bkg_1 1.523 0.064 none - 10 Asym_2 0.2960 0.0026 none - 11 Frc_2 0.7475 0.0051 none + 10 Asym_2 0.2960 0.0030 none + 11 Frc_2 0.7475 0.0059 none 12 Phase_2 30.77 0.50 none - 13 N0_2 961.49 0.45 none - 14 Bkg_2 1.928 0.053 none + 13 N0_2 961.49 0.55 none + 14 Bkg_2 1.928 0.065 none - 15 Asym_3 0.3002 0.0026 none - 16 Frc_3 0.7462 0.0050 none + 15 Asym_3 0.3002 0.0029 none + 16 Frc_3 0.7462 0.0056 none 17 Phase_3 18.03 0.48 none - 18 N0_3 1024.28 0.46 none - 19 Bkg_3 1.919 0.055 none + 18 N0_3 1024.28 0.57 none + 19 Bkg_3 1.919 0.067 none - 20 Asym_4 0.3088 0.0026 none - 21 Frc_4 0.7333 0.0048 none + 20 Asym_4 0.3088 0.0029 none + 21 Frc_4 0.7333 0.0054 none 22 Phase_4 336.94 0.47 none - 23 N0_4 1029.36 0.46 none - 24 Bkg_4 1.863 0.055 none + 23 N0_4 1029.36 0.57 none + 24 Bkg_4 1.863 0.067 none - 25 Asym_5 0.3094 0.0026 none - 26 Frc_5 0.7416 0.0049 none + 25 Asym_5 0.3094 0.0029 none + 26 Frc_5 0.7416 0.0055 none 27 Phase_5 280.32 0.48 none - 28 N0_5 1002.69 0.46 none - 29 Bkg_5 1.979 0.054 none + 28 N0_5 1002.69 0.56 none + 29 Bkg_5 1.979 0.067 none - 30 Asym_6 0.3153 0.0028 none - 31 Frc_6 0.7403 0.0051 none - 32 Phase_6 211.07 0.50 none - 33 N0_6 853.43 0.42 none - 34 Bkg_6 1.656 0.050 none + 30 Asym_6 0.3153 0.0032 none + 31 Frc_6 0.7403 0.0058 none + 32 Phase_6 211.07 0.51 none + 33 N0_6 853.43 0.52 none + 34 Bkg_6 1.656 0.061 none - 35 Asym_7 0.3118 0.0028 none - 36 Frc_7 0.7378 0.0052 none + 35 Asym_7 0.3118 0.0032 none + 36 Frc_7 0.7378 0.0059 none 37 Phase_7 161.74 0.51 none - 38 N0_7 858.76 0.42 none - 39 Bkg_7 1.594 0.050 none + 38 N0_7 858.76 0.52 none + 39 Bkg_7 1.594 0.061 none - 40 Asym_8 0.2985 0.0028 none - 41 Frc_8 0.7373 0.0053 none - 42 Phase_8 133.70 0.53 none - 43 N0_8 871.20 0.42 none - 44 Bkg_8 1.746 0.051 none + 40 Asym_8 0.2985 0.0031 none + 41 Frc_8 0.7373 0.0061 none + 42 Phase_8 133.69 0.53 none + 43 N0_8 871.20 0.52 none + 44 Bkg_8 1.746 0.062 none - 45 Asym_9 0.2874 0.0024 none - 46 Frc_9 0.7341 0.0048 none + 45 Asym_9 0.2874 0.0027 none + 46 Frc_9 0.7340 0.0054 none 47 Phase_9 158.63 0.47 none - 48 N0_9 1184.29 0.50 none - 49 Bkg_9 2.542 0.060 none + 48 N0_9 1184.29 0.61 none + 49 Bkg_9 2.542 0.073 none - 50 Asym_10 0.2846 0.0026 none - 51 Frc_10 0.7453 0.0053 none - 52 Phase_10 128.05 0.49 none - 53 N0_10 1193.66 0.50 none - 54 Bkg_10 2.394 0.060 none + 50 Asym_10 0.2846 0.0027 none + 51 Frc_10 0.7453 0.0055 none + 52 Phase_10 128.05 0.47 none + 53 N0_10 1193.66 0.61 none + 54 Bkg_10 2.394 0.073 none - 55 Asym_11 0.2876 0.0024 none - 56 Frc_11 0.7463 0.0049 none - 57 Phase_11 102.57 0.46 none - 58 N0_11 1280.00 0.52 none - 59 Bkg_11 2.730 0.061 none + 55 Asym_11 0.2877 0.0026 none + 56 Frc_11 0.7463 0.0053 none + 57 Phase_11 102.43 0.45 none + 58 N0_11 1280.00 0.63 none + 59 Bkg_11 2.730 0.075 none - 60 Asym_12 0.2919 0.0022 none - 61 Frc_12 0.7405 0.0045 none - 62 Phase_12 42.97 0.44 none - 63 N0_12 1383.96 0.54 none - 64 Bkg_12 2.807 0.064 none + 60 Asym_12 0.2919 0.0025 none + 61 Frc_12 0.7405 0.0050 none + 62 Phase_12 42.97 0.43 none + 63 N0_12 1383.96 0.66 none + 64 Bkg_12 2.807 0.078 none - 65 Asym_13 0.2903 0.0021 none - 66 Frc_13 0.7494 0.0044 none + 65 Asym_13 0.2903 0.0025 none + 66 Frc_13 0.7494 0.0050 none 67 Phase_13 350.74 0.43 none - 68 N0_13 1393.01 0.55 none - 69 Bkg_13 2.738 0.064 none + 68 N0_13 1393.01 0.66 none + 69 Bkg_13 2.738 0.078 none - 70 Asym_14 0.2968 0.0022 none - 71 Frc_14 0.7327 0.0045 none + 70 Asym_14 0.2968 0.0025 none + 71 Frc_14 0.7327 0.0049 none 72 Phase_14 288.56 0.43 none - 73 N0_14 1374.46 0.54 none - 74 Bkg_14 2.768 0.064 none + 73 N0_14 1374.46 0.66 none + 74 Bkg_14 2.768 0.078 none - 75 Asym_15 0.2799 0.0021 none - 76 Frc_15 0.7427 0.0044 none - 77 Phase_15 282.56 0.47 none - 78 N0_15 1365.97 0.54 none - 79 Bkg_15 2.809 0.063 none + 75 Asym_15 0.2799 0.0025 none + 76 Frc_15 0.7427 0.0052 none + 77 Phase_15 282.56 0.45 none + 78 N0_15 1365.97 0.65 none + 79 Bkg_15 2.809 0.078 none - 80 Asym_16 0.2771 0.0023 none - 81 Frc_16 0.7344 0.0048 none - 82 Phase_16 212.46 0.47 none - 83 N0_16 1256.93 0.52 none - 84 Bkg_16 2.458 0.062 none + 80 Asym_16 0.2771 0.0026 none + 81 Frc_16 0.7344 0.0055 none + 82 Phase_16 212.46 0.48 none + 83 N0_16 1256.94 0.63 none + 84 Bkg_16 2.458 0.074 none ############################################################### THEORY @@ -265,17 +265,18 @@ SAVE ############################################################### PLOT 0 (single histo plot) lifetimecorrection -runs 1 11 +runs 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 range 0 9.07 -0.5 0.5 ############################################################### FOURIER -units Tesla # units either 'Gauss', 'MHz', or 'Mc/s' +units Tesla # units either 'Gauss', 'Tesla', 'MHz', or 'Mc/s' fourier_power 12 apodization STRONG # NONE, WEAK, MEDIUM, STRONG -plot POWER # REAL, IMAG, REAL_AND_IMAG, POWER, PHASE +plot REAL # REAL, IMAG, REAL_AND_IMAG, POWER, PHASE, PHASE_OPT_REAL +phase par(7, 5, 16) range 7.1 7.5 ############################################################### -STATISTIC --- 2014-12-03 15:42:56 +STATISTIC --- 2018-10-15 15:55:36 maxLH = 1286508.7, NDF = 1246064, maxLH/NDF = 1.032458 From 6ecd6954ce9499e2d73de3e7e852511092f859ae Mon Sep 17 00:00:00 2001 From: Andreas Suter Date: Tue, 16 Oct 2018 08:42:49 +0200 Subject: [PATCH 13/26] update of docu --- doc/html/_sources/user-manual.txt | 48 +++++++++++++++++++++++++++--- doc/html/acknowledgement.html | 2 +- doc/html/any2many.html | 2 +- doc/html/bugtracking.html | 2 +- doc/html/cite.html | 2 +- doc/html/genindex.html | 2 +- doc/html/index.html | 2 +- doc/html/msr2data.html | 2 +- doc/html/mupp.html | 2 +- doc/html/musr-root.html | 2 +- doc/html/musredit.html | 2 +- doc/html/objects.inv | Bin 1902 -> 1904 bytes doc/html/search.html | 2 +- doc/html/searchindex.js | 2 +- doc/html/setup-dks.html | 2 +- doc/html/setup-standard.html | 2 +- doc/html/tutorial.html | 2 +- doc/html/user-libs.html | 2 +- doc/html/user-manual.html | 43 ++++++++++++++++++++++---- 19 files changed, 98 insertions(+), 25 deletions(-) diff --git a/doc/html/_sources/user-manual.txt b/doc/html/_sources/user-manual.txt index 4fd2b4d2..7b704395 100644 --- a/doc/html/_sources/user-manual.txt +++ b/doc/html/_sources/user-manual.txt @@ -1486,8 +1486,49 @@ The block starts with the *FOURIER* keyword and may contain the following entrie .. _msr-fourier-block-phase: **phase** - The initial phase of the input data is given here in degrees. Optionally the phase parameter from the :ref:`FITPARAMETER block ` can be given, - *e.g.* par3, which would take the value of parameter number 3. + If a real Fourier shall be plotted, it is necessary to adopt the phases of the different detectors. The number of potentially provided phases can be either **one**, which means that this phase will be applied to *all* Fourier spectra, + or the number of phases have to correspond to the number of runs in the plot block. + + Currently there are three options: + + #. The phases for each run/detector are given explicitly, *i.e.* + + .. code-block:: bash + + phase val0 sep val1 sep ... sep valN + + where ``val0``, ``val1``, etc. are explicitly given phases (*i.e.* doubles), and ``sep`` is one of the following allowed separators: ``space``, ``,``, ``;``, or ``tab``. + For example + + .. code-block:: bash + + phase -3.2, 175.9 + + #. The phases for each run/detector are given as phase parameter from the :ref:`FITPARAMETER block `, *e.g.* par3, which would + take the value of parameter number 3. More explicitly + + .. code-block:: bash + + phase parX0 sep parX1 sep ... sep parXN + + where the same rules applies as for explicit phase values. An example could look like this + + .. code-block:: bash + + phase par7, par12, par17, par22, par27, par32, par37, par42, par47, par52, par57, par62, par67, par72, par77, par82 + + #. Often the phases in the parameter block follow a clear list structure. This allows to write the Fourier phase parameters in a more compact form + + .. code-block:: none + + phase par(X0, offset, #param) + + with ``X0`` the first phase parameter index, ``offset`` being the offset to the next phase parameter, and ``#param`` being the number of phase parameters to be used. + This means that the previous example can be compacted to + + .. code-block:: none + + phase par(7, 5, 16) .. index:: fourier-block-range_for_phase_correction .. _msr-fourier-block-range_for_phase_correction: @@ -1511,8 +1552,7 @@ Altogether, a possible FOURIER block might look like that: fourier_power 12 apodization NONE plot real_and_imag - phase 22.6 # par3 - range_for_phase_correction all + phase par5, par8 range 0.0 17.03 .. index:: msr-plot-block diff --git a/doc/html/acknowledgement.html b/doc/html/acknowledgement.html index c820d718..74b21a92 100644 --- a/doc/html/acknowledgement.html +++ b/doc/html/acknowledgement.html @@ -113,7 +113,7 @@ extremely competent way to deal with his projects as well as to deal with the ch

    diff --git a/doc/html/any2many.html b/doc/html/any2many.html index 020a38ea..b9d5dc88 100644 --- a/doc/html/any2many.html +++ b/doc/html/any2many.html @@ -107,7 +107,7 @@ For a detailed description see © Copyright 2018, Andreas Suter. - Last updated on Aug 23, 2018. + Last updated on Oct 15, 2018. Created using Sphinx 1.2.3. diff --git a/doc/html/bugtracking.html b/doc/html/bugtracking.html index fd6f2b1b..9dd1e50d 100644 --- a/doc/html/bugtracking.html +++ b/doc/html/bugtracking.html @@ -98,7 +98,7 @@ or send an e-mail to A. Suter at PSI.

    diff --git a/doc/html/cite.html b/doc/html/cite.html index d1359e1c..f3e6e87c 100644 --- a/doc/html/cite.html +++ b/doc/html/cite.html @@ -119,7 +119,7 @@ diff --git a/doc/html/genindex.html b/doc/html/genindex.html index 702efcc2..1ed12d1a 100644 --- a/doc/html/genindex.html +++ b/doc/html/genindex.html @@ -987,7 +987,7 @@ diff --git a/doc/html/index.html b/doc/html/index.html index 8cf5959f..2f57c436 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -185,7 +185,7 @@ diff --git a/doc/html/msr2data.html b/doc/html/msr2data.html index 8ffa1dac..fb11525d 100644 --- a/doc/html/msr2data.html +++ b/doc/html/msr2data.html @@ -439,7 +439,7 @@ fit serves as template for the second and so on. The template field stays empty diff --git a/doc/html/mupp.html b/doc/html/mupp.html index cb9579e1..dcb675ab 100644 --- a/doc/html/mupp.html +++ b/doc/html/mupp.html @@ -257,7 +257,7 @@ SCRIPT COMMANDS: diff --git a/doc/html/musr-root.html b/doc/html/musr-root.html index d1547866..b6c3b9a9 100644 --- a/doc/html/musr-root.html +++ b/doc/html/musr-root.html @@ -928,7 +928,7 @@ the entry has been added. The last token, diff --git a/doc/html/musredit.html b/doc/html/musredit.html index fc7e6388..a09cebc2 100644 --- a/doc/html/musredit.html +++ b/doc/html/musredit.html @@ -555,7 +555,7 @@ the corresponding fit parameter value, except the phases where the step will be diff --git a/doc/html/objects.inv b/doc/html/objects.inv index 4ce8549a543624041223af9642aa28dfaf3b76ef..9b822ea5db96cba593b42fbd88be0b76756bd66a 100644 GIT binary patch delta 1550 zcmV+p2J!js4)6|;sed+F0+o{~@V(a!pwZo+XIu&y@+C1g{1~$-j|qK8X2s~6xlQ8l zNC%%=i3)3=>57&w3UpV6S`D#7X3WVj`1RN=m4{AZIB7fHiN;0D(VSj5SMqh@^ zvTa&9T2d<%C2i8zYNlC2BBees^s0p`u9dR89HS`?m&7g%3=l>MljL@3xin%5^Y5ix<|}chG;FThX!NjE zX;AgT^^4$(BQ{`RJ2FzFSHKGe*oHZ0A=fleGT`YkSAR#&*GxV*61mPv8}7WYSinZW z;vZ4^yaqxbvGpS0d|gNh@Rw@-B@>#5p3^%U6!`O22pbq!r5owo6r^1-!xA_`l*<>P zmBif8NOtJxw`=yUe!^yw!{LSVz~k^_JKaL&4pk1An{t-KLh?r9R|RR$_cD^w`O0Aa zp!9`Al!eXpY=L-US_YDu(w2viZMkO1qGn|*PmGtLl8*T+r;}kp2P7G)$SxQr`#gm5N;{Jo zR0NqVeN5axjo&^Zcugy#*s1wwY+26?q`+8AcbL_1l^;})C1o_?wjhEy;+cDlG8wo? zg?~eqEPN!pTo@x^5NbA7Ljw`@8P{(~9~o>J1ghq+H?W?SI61rO{^86zGx$K4Nqoc- z7N|eFkAPwtg9fd&rZVxG`CVljjtzs-y86n=w}0qUcR*Z2a(0D}xlfLrFqyGBpYj)_ z@EDgZA1Z_TD2F=ae%X5!8Xea}*xksX?K_2sER(BC7+d*zfM>N>cpp~)KPm8UU~91h z%A2JqZv~EN+;9_Uk(P0aIk0T}if+P5LcRsfX{>_hqmx_&Fist%cUfxoj8X?&pD?em ztqw)LBIU0p%Q1es9(8(8!;P8DVl{;->MwHt*t=>!ZYW?i_NNcVPaE7oLGvoZCX=}C zb-V4So8hY}`<1mWliCDTe`9RuJMybp3om|ftmk0c-4LlyQXM)HG%^Lr>75}H&6A7s zeOaxe)1(K3yB+y==PhPd38WJ^kv^L361^jIxhdr9;96|ov-jsM$!D;UFPtWslGHV_ zKB`Xz4K6p3h27P1Tlzys6nj^dldc6CNl|C}e;W3& z3OBvEboUkCwqsN>YO8D6pkqy3DE;ip{z7~`d`+S2D-GOqB6AFFVtu4jqb|mm~_0R#_Yu@rhwJd5S*XWY~{qJ=9VkE|4)EJ z=hYLL*8LOXK;Uk4&NP$4nv4@jKu(%qlhPZ=9MfPuOlX zTb-~~Iy!9%c*A>j2B;z$Y5t|Tq+`{4>2Y%Fd~`Ireb=EP!LJoe`XrJ60Fs*g=W0mp AIsgCw delta 1548 zcmV+n2J`vw4(<++see|BpmH(=zW2HTG`bt~j7uRyz9hzmA7eJELrKQQ-k-x}xQa0^L<%7W0B+IMcy=o05+e=wS}%vl(x(;906g%)?p2rQIg2-*J4I zv%e?p?P1fJW;3e+EaYrkVBi;tOww2wOCwO77^}0uX8Neo7KN@UgG`b~7Bq{#U&lSTJ{t<7 zInNh_46`I*dey=e*Gk!4j?ol{OJWxW1_+~sNpiciTpBTj`S(&T^Od+$8aCH$GVL@jn#l)8BG)--!<`ov3)l!) z{2HatYaj#?TQ366*M*b-f2rnQGNF0sIlZ$%fj@7Buz`V9x{=OJLE05FEP*3LxqJ~? zNz4t6WQUG^yJqj|Cu}A;99}pNJPuE`(=BA~Q00iZDQ8J6ByS{sRgm_4FC!_PuMFlN z`Xyu13V*xu45og;`@N)5(pM%w0t23EZeR*7RE#smLt&}m!M;4cSs&>9_eWykVBU{A zn7m+;9SH|IVgbh#T;xP3EH+DN_-uA-OEFw+B)1lmYL-^%^ewshH2g>&#B5H6DF+L8 zA_pymos;|i_=ntW0HYMFxv`L>YbinBd&w;jff(y zu|D>}7KkUNWgw|3ZFvaUmTQJAYF5Vb#CRDh>6pKAIvEypK$4+~?1Evk&qFA$v@@AO zMUdIj$He{9`0XQt*R(Q;lYxs= zIDcfx!bh^pg)tHap=M(>G!Rjras8I`k-?ThplS|#1M69dle4StAI_{ZgAa6>#5I<% zK>gW$1QgR4G-$0gm5JBP?<(7HY#5Z*)mKiw{X?I+1L7KzvnzbeeRAxC$&4NHDSuH4 zk8#=Zp)#mzIn*Kd%igQds9qCccO!?k7djrYOs+0rY~||#p4DREeOv+jq`<#{t;G%~ zZ@`E#nk(VA=Q;-Gq~bd<&Y>SOw3ulU)QbPSw)8EH!&ZsROQ0m{-_V zhaz8*@>i4P7(ZQ)I=!di#!P0hnnD%z7rB4zU9}%K6tEim(+A_H4Q`;Id6i+4NnH23 z-S*SX@Ku%l%6cf1+XPjAIyUqj`PHn27e6@GbFl4hh}0*k4jl;^nS$i>&X9@b$;J7; ztk%(K(u2X>j{Ljx7Bi~^(g~bMAI)}&-VwUo6!LX&Ew=C3`}3CMGuX%%PLoVY>Ka)e z)u)06mmA2!?rOO${Ub;>5(Mx8nGZ$9_03))yu8>=VA}!|dsmf{uLT-Name=nH0)y) zZhCX+?km1+$Eai+tgdB)jx}+iG@RUbp1r|Bd_8`bq3e4OT!$i4hc>aUY3FE5u%!n^ z3ZrUa(WS>krO#?elM)6#e^Y-d*I<`Hb9O8uZbjld5ojHK7f5Nix`xfr&c6n zb6;+;RVG8aS+5(}cI>K(dQ#o@*%M4UUQ=WC;uKTBYHA41&uO-DVpDU=72W?Qz_Ih{ ziA)du6XQtWZgkExlfs&ln8mM2suo;(1oJ^Q&Dn?a!vHQCT0>Fif8j|EvQ&lQ>w)jp zo_xF>oJO28!%t#rCTDyCsb%6cCdC5O&)^j)%u=~KbVKS@%f9he-J7ap?Ct0Q4Jcve z1lDN|n`}C9RO7Lt+dNwE_B4Sz!B0A;=)!wE>91 diff --git a/doc/html/searchindex.js b/doc/html/searchindex.js index 0259eea6..27c9ac4c 100644 --- a/doc/html/searchindex.js +++ b/doc/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({filenames:["acknowledgement","any2many","bugtracking","cite","index","msr2data","mupp","musr-root","musredit","setup-dks","setup-standard","tutorial","user-libs","user-manual"],titles:["Acknowledgements","any2many - a Universal \u03bcSR-file-format converter","Bugtracking","How to Cite musrfit?","Welcome to the musrfit documentation!","msr2data - A Program for Automatically Processing Multiple musrfit msr Files","mupp - \u03bcSR Parameter Plotter","MusrRoot - an Extensible Open File Format for \u03bcSR","musredit: the GUI Based Interface to musrfit","Setting up musrfit / DKS: High Speed Fitting with GPU’s","Setting up musrfit on Different Platforms","Tutorial for musrfit","Documentation of user libs (user functions)","User manual"],terms:{"\u03b1":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03b2":[1,8,10,4,6,0,9,11,5,7,3],"\u03b4":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03b7":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03b5":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03b3":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03b9":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03ba":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03c7":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03bb":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03bc":[1,8,10,4,6,13,0,9,11,5,7,12,3],"\u03bd":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03bf":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03c9":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03c0":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03c6":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03c8":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03c1":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03c2":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03c3":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03c4":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03b8":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03c5":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03be":[1,8,10,6,13,0,9,11,5,7,12,3],"\u03b6":[1,8,10,6,13,0,9,11,5,7,12,3],bastian:0,wojek:[0,3,5],veri:[8,10,13,0,11,7],much:[8,6,13,0,7],indebt:0,bmw:[0,4],rigor:0,test:[0,8,10],musrfit:0,mani:[8,10,13,0,5,7,12],suggest:[0,10,5],contribut:[12,0,11,13],largest:0,part:[10,8,13,0,11,7,12,3],user:[0,4],manual:[8,10,4,0,9,11,5],which:[8,10,6,13,0,9,11,5,7,12],make:[8,10,13,0,9,7],access:[8,10,0,9,7],broader:0,audienc:0,thank:0,uldi:0,locan:[0,3,9],work:[8,10,13,0,9,5,7,12],enabl:0,gpu:[0,3,4],support:[0,8,4],kind:[7,12,0],calm:0,extrem:0,compet:0,wai:[8,10,6,13,0,9,11,5,7,12],deal:[10,13,0,11,9,7,12],project:0,well:[13,0,11,9,5,12],chao:0,physicist:0,think:0,admir:0,allow:[1,8,10,6,13,9,5,7,12],most:[1,10,13,9,5,7,12],from:[1,8,6,9,5,7],other:[1,10,6,13,9,11,7],detail:[1,8,10,13,9,11,7,12],descript:[1,8,10,4,9,11,5,7],see:[1,8,10,6,13,9,11,5,7,12],here:[1,8,10,6,13,9,11,5,7],report:2,bug:[8,2],request:[10,6,13,11,2],"new":[8,10,13,11,2,5,7],featur:[2,4],improv:[12,10,2],pleas:[10,13,11,2,5,7,12,3],bitbucket:[13,10,2],repo:[9,2,10],prefer:[13,8,2,10],send:[13,2],mail:2,suter:[9,3,2],psi:[8,10,13,9,11,2,7,12],sinc:[10,13,9,11,5,7,3],quit:[8,10,13,7,3],some:[3,4,5],effort:3,develop:[8,3],mainten:[7,3],packag:[7,3],you:[8,10,6,13,9,7,3],should:[8,10,6,13,9,11,5,7,12,3],least:[10,13,11,5,3],your:[8,10,13,9,5,3],"public":[12,10,3,13],have:[8,10,13,9,11,5,7,12,3],analyz:[4,9,11,7,3],data:[8,10,6,4,9,5,7,3],even:[10,13,5,7,3],better:[13,3,5],cours:[13,10,3,5],properli:[13,9,3,5],refer:[8,10,13,9,11,7,12,3],given:[8,10,6,13,9,11,5,7,12,3],beneath:[8,3],free:[8,10,13,7,12,3],platform:[9,3,4],independ:[12,3,13],framework:[8,10,4,9,7,3],analysi:[10,13,9,11,5,7,12,3],physic:[7,9,3],procedia:3,http:[8,10,13,9,7,12,3],doi:3,org:[10,3],phpro:3,high:[7,3,4],speed:[3,4],version:[8,10,6,13,9,7,12,3],util:[10,13,9,7,3],"case":[8,10,6,13,9,11,5,7,12,3],thi:[8,10,6,13,9,11,5,7,12,3],also:[8,10,6,13,9,11,5,7,12,3],add:[8,10,6,13,9,11,5,7,3],follow:[8,10,6,13,9,11,5,7,12,3],citat:3,adelmann:3,dynam:[9,3],kernel:[9,3],schedul:[9,3],comput:[9,3,10],commun:3,cpc:3,real:[10,13,9,11,3],time:[8,10,6,13,9,11,7,12,3],paramet:[3,4],fit:[6,4,5,7,3],imag:[13,3,11],reconstruct:3,graphic:[3,4],process:[3,4],unit:[7,13,3,11],conf:[9,3,10],proc:3,jpscp:3,tutori:4,singl:[8,10,4,9,5,7],histogram:[7,8,4,9],asymmteri:4,introduct:4,avail:[6,4,7,5],execut:4,configur:4,basic:4,usag:4,msr:4,type:4,"function":[4,5],technic:4,lib:[9,4,10],meissner:4,profil:[9,4,10],vortex:4,lattic:4,relat:[7,8,4,10],nonloc:4,superconduct:4,screen:[10,4],nmr:4,bnmr:4,set:[8,6,4,5,7],differ:[8,6,4,9,5,7],oper:[8,6,4,9,7],system:[7,9,4],softwar:[7,4],requir:4,restrict:4,gnu:4,linux:[9,4],window:[8,4],mac:4,maco:4,tesla:4,k40c:4,nvidia:4,amd:4,card:4,radeon:4,"390x":4,opencl:4,musredit:4,gui:[6,4],base:[6,4,7,5],interfac:4,musrwiz:4,musrstep:4,mupp:[4,5],plotter:4,script:4,summari:4,msr2data:4,program:4,automat:4,multipl:4,option:4,global:4,mode:4,known:4,limit:4,provid:4,musrroot:4,extens:[6,4,5],open:[6,4],concern:4,root:[6,4],tmusrrunhead:4,concept:4,runinfo:4,detectorinfo:4,sampleenvironmentinfo:4,magneticfieldenvironmentinfo:4,beamlineinfo:4,exhaust:4,tree:4,includ:[4,5],everyth:4,tmusrrunphysicalquant:4,possibl:[6,4,5],represent:4,index:[13,4,5],search:[13,10,4],page:[8,10,4,9,11,7],origin:[12,8,13,5],written:[8,13,11,5,7,12],implement:[8,10,13,9,5,7,12],purpos:[13,10,11,5],input:[13,8,11,5],same:[10,6,13,9,11,5,7,12],summar:[11,5],result:[8,13,11,5,7,12],either:[8,10,6,13,11,5,12],triumf:[13,8,11,5],column:[8,13,11,5,7],ascii:[8,13,11,5,12],essenti:[7,13,8,5],collect:[8,10,6,13,11,5,7,12],old:[13,10,5],abridg:5,produc:[13,10,11,5],can:[8,10,6,13,9,11,5,7,12],view:[8,6,5],instanc:[10,6,13,5,7],howev:[10,13,9,11,5],thei:[10,13,9,11,5,7],complet:[10,9,11,5,12],backward:[7,13,5],compat:[13,9,10,5],languag:5,name:[8,10,6,13,9,11,5,7,12],longer:5,than:[8,10,13,11,5,7],five:[11,5],six:5,charact:[13,5],order:[10,13,9,5,7,12],establish:5,need:[8,10,13,9,11,5,7,12],ensur:[13,5],correct:[8,10,13,11,5],length:[7,12,5],apart:[12,10,5],numer:[12,10,5],might:[8,10,6,13,5,7,12],principl:[12,10,5],four:5,call:[8,10,6,13,11,5,7,12],suppli:[12,9,13,5],number:[8,10,6,13,9,11,5,7,12],firstrunno:5,lastrunno:5,interv:[13,5],specifi:[8,10,13,11,5,7,12],through:[10,13,11,5,7,12],first:[8,10,6,13,9,11,5,7,12],last:[7,8,5],condit:[12,5],necessari:[8,10,13,11,5,7],runlist:[13,5],where:[8,10,6,13,9,11,5,7,12],combin:[8,13,11,5,7],run0:5,run1:[13,5],run2:[13,5],runn:5,rang:[8,5],step:[7,8,9,5],sequenc:[13,10,11,5],posit:[7,13,11,5],integ:[7,13,5],etc:[8,10,13,9,5,7],runlistfilenam:5,contain:5,extern:[10,13,5,7,12],pass:[13,8,5],below:[10,13,11,5,7,12],all:[8,10,6,13,9,11,5,7],mandatori:[7,12,13,5],right:[10,13,11,5,7,12],after:[8,10,13,9,11,5,7],mean:[8,10,6,13,9,11,5,7,12],becom:[10,5],clear:[7,8,5],give:[10,13,11,5,7],exampl:[8,10,6,13,11,5,7,12],"_tf_h13":5,out:[8,10,6,13,9,11,5,7],chang:[8,10,13,9,5],"8472_tf_h13":5,"8473_tf_h13":5,"8474_tf_h13":5,"8470_tf_h13":5,directori:[8,10,13,9,11,5,7,12],put:[13,8,10,5],var1:5,var2:5,var3:5,comment:[8,10,6,13,9,5,7],empti:[13,8,6,5],line:[8,10,6,13,11,5,7,12],determin:[8,10,5],label:[8,6,13,5,7,12],present:[8,10,6,13,9,11,5,7,12],preced:5,mention:[10,13,5,7,12],togeth:[8,10,13,11,5,7],abov:[8,10,6,13,9,11,5,7,12],output:[8,6,13,11,5,12],onli:[8,10,6,13,9,11,5,7,12],newli:[8,11,5],creat:[7,5],did:[10,5],exist:[13,10,5],befor:[8,10,13,9,11,5,7,12],invok:[13,8,6,5],were:[7,13,8,5],alreadi:[8,10,13,9,5],would:[8,10,6,13,9,11,5,7,12],append:[13,10,5],been:[8,10,13,11,5,7,12],header:5,block:[8,10,11,5,12],forc:[13,5],suppress:5,nohead:[8,5],shall:[8,10,13,11,5,7,12],seen:[7,11,5],later:[13,10,11,5],like:[8,10,6,13,9,5,7,12],behavior:[13,5],ani:[8,10,13,9,11,5,7],simpl:[10,13,11,5,12],"default":[8,10,13,9,5],dat:[8,6,13,11,5,12],delet:[7,5],inform:5,both:[12,10,13,5],none:[13,8,11,5],write:5,sole:[13,5],assum:[8,10,13,9,11,5,7,12],nosummari:[8,5],attempt:5,read:5,addit:[8,10,13,9,11,5,7,12],temperatur:[6,13,11,5,7],appli:[10,13,11,5,7,12],magnet:[7,12,8,5],field:[8,6,9,11,5,7],paramlist:5,param:[13,8,6,5],select:[8,10,6,13,9,11,5,7],"export":[10,13,9,11,5],startno:5,endno:5,space:[12,10,13,5],separ:[8,10,13,11,5],outputfilenam:[13,5],instead:[10,6,13,9,5,12],equal:[13,11,5],insensit:5,addition:[8,10,13,11,5],"final":[10,13,11,5,12],templat:[13,8,11,5],perform:[8,10,6,13,11,5,7],mlog:[13,8,5],subsequ:[13,5],chain:[8,10,5],exclam:5,mark:5,without:[10,8,6,9,5,12],keep:[7,13,8,5],mn2:[13,5],done:[10,6,13,9,11,5,7,12],ignor:[13,6,5],titl:[7,8,11,5],illustr:[13,5],few:[8,10,13,5,7],explan:[13,5],oabc:5,"8400_tf_h13":5,"8460_tf_h13":5,abc:5,about:[10,13,11,5,7],"_zf":5,def:5,"8472_zf":[8,5],"8500_zf":5,"8502_zf":5,"8503_zf":5,"8504_zf":5,"8507_zf":5,oghi:5,ouput:5,ghi:5,take:[10,13,11,5,12],"8471_tf_h13":5,"8475_tf_h13":5,bestdata:5,"8476_tf_h13":5,"8477_tf_h13":5,"8478_tf_h13":5,"8479_tf_h13":5,describ:[8,10,13,9,11,5,7,12],anoth:[8,6,13,5,7],each:[10,6,13,11,5,7,12],defin:[8,10,6,13,11,5,7,12],common:[13,10,5],specif:[8,10,13,11,5,7,12],when:[8,10,13,11,5,7,12],obtain:[7,12,5],valid:5,conjunct:[12,10,13,5],invoc:[13,5],state:[11,5],idea:[7,13,11,5],basi:5,identifi:[13,5],tag:[10,8,6,13,9,11,5,12],current:[8,10,6,13,9,5,7,12],"0xu":5,digit:[13,5],lead:[8,13,5,7,12],zero:[8,13,11,5,7],end:[8,10,6,13,11,5,7],alpha0123:5,alpha00123456:5,fitparamet:[8,11,5],exemplari:[13,5],"8472_exampl":5,could:[10,8,6,13,9,5,12],therefor:[10,13,11,5,12],look:[8,10,6,13,9,5,7,12],valu:[8,10,13,9,11,5,7],pos_error:[13,11,5],boundari:[8,13,11,5,12],phase:[8,13,11,5,12],asy8472:5,rate8472:5,treat:[10,5],wherea:[13,8,5],normal:[13,10,11,5],within:[8,10,6,13,11,5,7,12],appear:[13,5],explicitli:[13,8,5],theori:5,those:5,met:5,"try":[13,10,5],substitut:[13,10,11,5],them:[8,13,11,5,7,12],map:[7,5],accordingli:[10,11,6,5],"_exampl":5,global_exampl:5,alwai:[7,12,13,5],start:[8,10,6,13,9,11,5,7],asy8471:5,rate8471:5,asy8470:5,rate8470:5,show:[8,6,13,11,5,7],reorgan:5,begin:[7,13,10,5],copi:[13,8,10,5],found:[8,10,13,9,11,5,7,12],dure:[10,6,13,5,12],affect:5,occurr:[10,5],awar:[13,10,5],fact:[10,5],propag:5,model:[10,5],usual:[12,5],store:[8,10,5,7,12],reach:[13,5],goal:[13,5],obei:[13,5],certain:[12,5],rule:[7,13,8,5],match:[13,5],accord:[8,10,13,11,5],achiev:[10,11,5],easili:[8,10,9,5],shown:[8,6,13,11,5,7],globalfit:5,relev:[8,13,11,5,7],pre:[8,5],afterward:[10,6,13,9,5,7,12],special:[7,13,10,5],replac:[13,9,10,5],review:5,activ:[12,8,10,5],choos:[8,10,13,11,5,12],keyword:[13,5],onerunfit_exampl:5,onerunfit:5,everi:[13,10,6,5],similar:[10,5],explain:[8,10,13,9,11,5,7,12],moment:[7,12,10,5],peopl:[7,10,5],cannot:[12,13,5],behav:[12,5],integr:[12,10,5],filenam:[7,13,5],rightmost:5,highest:[10,5],treatabl:5,statist:[8,11,5],itself:[11,5],more:[8,10,6,13,9,11,5,7],creativ:5,care:[13,10,5],addrun:[13,5],statement:[13,5],simpli:[13,10,5],probabl:[7,10,5],what:[10,13,9,11,5,12],two:[8,10,13,11,5,7,12],success:[7,13,11,5],encount:5,actual:[12,10,13,5],measur:[8,6,13,11,5,7,12],introduc:[7,13,11,5],reason:[10,13,9,11,5],shape:[12,13,5],design:[10,5],especi:[10,13,9,5,7,12],manipul:[13,8,5],front:[7,8,11,5],offer:[13,11,5],almost:[13,8,5],self:[8,5],explanatori:[8,5],depict:[13,5],under:[8,10,6,13,9,5,7],stai:5,enter:[8,10,9,5],otherwis:[13,9,10,5],serv:[13,11,5],second:[8,10,13,11,5,12],noth:[7,13,8,5],correspond:[8,10,6,13,11,5,7],littl:[13,8,6],helper:[7,8,6,10],quickli:[9,6],plot:[7,8,11,6],handl:[8,10,6,13,7,12],heavili:[12,6],inspir:6,via:[7,8,6],command:[8,10,6,9,11,12],directli:[8,10,6,13,7],typic:[8,10,6,13,9],load:[12,6],dialog:[8,6],tri:[13,10,6],fly:[11,6],drag:[11,6],over:[13,10,6],axi:[6,13,11,7,12],wish:[13,6],click:[13,8,6],analog:6,remov:[13,6],often:[13,8,6,10],compar:[13,9,6,10],trend:6,hold:[7,13,6],energi:[7,12,6],scan:[13,6],now:[10,6,13,9,11],interest:[13,10,6],ditto:6,less:[13,10,6],error:[8,10,6,13,9,11,7,12],prone:[8,6,9],quicker:[13,6],button:[13,8,11,6],mupp_plot:6,applic:[8,10,6,13,9,12],refresh:6,reload:[8,6],beamtim:6,grow:6,task:6,mous:[13,6],gambl:6,futur:[8,6,10],plane:6,help:[8,10,6,13,9],cmd:[10,6],manner:[10,6],updat:[10,6,13,9,11],web:[8,10,6,13,7],interact:[12,11,6,13],figur:[7,13,6],loadpath:6,dir:6,path:[8,10,6,13,9,11,7],bash:[10,6],variabl:6,home:[8,10,6,13,9,7,12],accept:[13,8,6],coll:6,selectal:6,carri:[13,10,6],ybco:6,"40nm":6,t5k:6,fc150mt:6,escan:6,addx:6,addi:6,savepath:6,save:[8,10,6,13,11,7,12],place:[13,10,11,6],macro:6,fln:[13,6],txt:[10,6],t30k:6,t60k:6,t120k:6,fieldvsenergi:6,pdf:[13,6],"true":[7,12,13,6],best:[10,6,13,7,12],ever:[7,6],thie:6,labl:6,until:[7,13,11],bulk:7,instrument:[7,13,8],bin:[8,10,13,11,7],fix:[7,13,8,11],binari:[7,10],rather:[7,13,8,10],stringent:7,lem:[7,12,13],cern:[7,13,10],tightli:7,tailor:7,situat:[7,13,10],unsatisfactorili:7,henc:[10,13,9,11,7],decid:[7,13,10],move:[7,13,11],forward:[7,13,9,11],acquisit:7,mida:7,respons:[7,13,9],build:[7,9],decai:[7,13,11],easi:[7,8],object:[7,10],th1f:7,orient:[7,12],mine:7,frame:[7,13,9],tfile:7,eas:[7,13,10],understand:[7,13],upcom:[7,10],definit:[7,13,11],thing:[8,10,13,9,7],check:[7,8,9],guid:[7,13,9],organ:[7,13,8],similarli:[7,13],browser:7,inspect:7,tbrowser:7,deriv:[7,13],tobject:7,small:[8,10,13,9,7,12],subset:[7,13],tfolder:7,top:[7,10],level:[7,13],tobjarrai:7,tobjstr:7,content:[7,13,10],form:[10,13,9,11,7,12],box:[7,8,9],entri:[7,13],sketch:[7,13],histo:[8,10,13,11,7],decayanamodul:7,hdecay001:7,hdecay002:7,scanamodul:7,hsampletemperatur:7,hsamplemagneticfield:7,detector001:7,detector002:7,hdecayxxx:7,xxx:7,"int":7,"03d":7,notat:[7,13],"class":[7,12,13],folder:[7,10],next:[8,10,13,9,7,12],section:[7,13,10],slow:7,control:[7,13,9],sampl:[7,12,9,11],versu:7,again:[8,10,13,9,7],meta:7,minim:[10,13,11,7,12],bracket:7,item:[7,13],detector:[8,13,11,7,12],environ:[7,8],beamlin:[7,13,8,11],elabor:[7,9],word:7,sub:[7,13,10,11],intern:[7,13,8],tstring:7,git:[7,13,9,10],url:7,xsd:7,wrote:7,nemu_analyz:7,deltat_tdc_gps_4295:7,int_t:[7,13],iso:7,date:[7,13,11],stop:7,durat:7,sec:[7,13],laboratori:7,muon:[8,10,11,7,12],beam:7,momentum:[7,12,11],mev:7,speci:7,neg:[7,8,11],sourc:[7,9],target:7,low:[7,12,13],setup:[7,13,9,10],cf1:7,wxy:7,resolut:[7,12],redgreen:[7,13],offset:[7,13],tintvector:7,except:[7,13,8,10],shortli:[7,13],discuss:[7,13,8,9],experi:[7,13],stimuli:7,electr:7,off:[7,13,10],doubl:7,distinguish:7,easier:[7,10],let:7,sai:7,red:[10,13,9,11,7],green:[7,13,11],browsabl:7,string:[7,13,8,10],tobjstringv:7,quantiti:7,repres:[7,13,11],properti:[7,13],estim:[7,12,8,13],demand:[7,13],depend:[8,10,13,9,11,7,12],musrrootv:7,mock:7,print:[7,13,8],notic:[7,13,8],find:[7,8,10,9],encod:[8,10,13,7,12],price:7,pai:7,shade:7,"import":[7,13],approach:[7,13,10],standard:[7,13,9,10],"abstract":[7,13],text:[7,13,8,11],though:[7,8,10],clean:[7,9,10],lot:[7,13],"2nd":7,slightli:[7,13,8,9],advantag:[7,13,8,10],maintain:7,expand:7,classifi:7,group:[7,13,8,10],previou:[7,13],"float":7,point:[8,10,13,11,7,12],double_t:[7,13],tstringvector:7,tdoublevector:7,themselv:[7,12],vector:[7,12,13],code:[10,13,9,11,7,12],snippet:[7,13],reader:7,routin:[7,12,10,13],convers:[7,13],write_musrroot_runhead:7,full:[7,13,10,11],concentr:7,just:[10,13,9,7,12],prop:7,further:[7,8,10],down:[7,13,8,11],deltat_tdc_gps_2871:7,come:[7,8,10],overload:7,pathnam:7,method:[7,13],tdc:[7,13],cf3:7,mrh_undefin:7,strang:7,fed:[7,13],whole:7,someth:[7,13,9,10],recreat:[7,8],iszombi:7,"return":[7,13],info:7,fillfold:7,close:[7,13,8,10],read_musrroot_runhead:7,getobject:7,cerr:[7,13],endl:[7,13],couldn:[7,13],get:[8,10,13,9,7],closefil:7,extractal:7,decod:7,fill:[7,13,11],getter:7,bool_t:[7,13],ival:7,cout:7,els:[7,13,8,10],getvalu:7,geterror:7,getunit:7,getdemand:7,getdescript:7,mechan:[7,13],inde:7,minimum:7,scheme:7,musrrootvalid:7,recurs:7,pars:7,temporari:7,xml:7,ampl:[7,13],parser:[7,10],hand:[7,13,10],decent:7,book:7,libxml2:[7,10],becaus:[7,8],suppos:[7,13,10],against:7,schema:7,lmu:[7,8],semant:7,preform:7,cross:[7,13,10],facil:[7,13,8],musrrootlem:7,poitiv:7,wew:7,hdecay023:7,detector023:7,potenti:7,discontinu:7,"break":7,element:7,left:[7,12,8],npp:[8,10,13,11,7],spectromet:[7,13,9,11],good:[8,10,13,9,7],enough:[7,13,10],cryo:7,cryostat:7,oven:7,konti:7,pim3:[7,13,11],hypothet:7,light:7,per:[7,13,8],bottom:7,split:[7,13,10],mind:7,symbol:[7,10],hdecay003:7,hdecay004:7,hdecay007:7,hdecay008:7,hdecay011:7,hdecay012:7,hdecay013:7,hdecay014:7,hdecay017:7,hdecay018:7,hdecay021:7,hdecay022:7,hdecay024:7,hdecay027:7,hdecay028:7,hdecay031:7,hdecay032:7,hdecay033:7,hdecay034:7,hdecay037:7,hdecay038:7,continu:7,"switch":[8,10,13,9,7],jump:[7,13],cpp:[7,13],"00z":7,nemu:[7,13,10],lem12_his_0234:7,said:7,detector038:7,insert:7,x123:7,perp:7,spin:[7,12,11,13],mue4:[7,13,8],scalerinfo:7,runsummari:7,wed:7,oct:7,lco:7,wtf:7,kev:[7,12],ledb:7,buc:7,edit:[7,8,11,10],euc:7,event:[7,11],event_0:7,mcp1:7,event_1:7,mcp2:7,event_2:7,lemusr:7,problem:7,deviat:7,hereaft:7,snip:7,somewher:[7,8,10],token:[7,13],val:[7,13],err:7,cf4:7,cf5:7,editor:[8,11,10],suit:[12,8,11,13],intend:[13,8,10],eventu:[8,11,10],drop:[8,10],outdat:[13,8,10],earli:[13,8],anymor:[8,10],still:[8,10,13,9,12],urg:8,strongli:[8,10],recommend:[12,8,10],shell:[13,8,10],tab:8,startup:8,displai:[12,8,13,10],locat:[8,10,13,11,12],proof:8,exec_path:8,path_to_exec:8,musrview:[8,10],musrt0:8,insid:[12,8,13,10],default_save_path:8,save_path:8,msr_default_file_path:8,msr_def_path:8,timeout:[13,8],canva:[13,8,11],keep_minuit2_output:8,flag:[13,8],minuit2:[13,8,10],kept:[13,8],dump_ascii:8,dump:[13,8],dump_root:8,title_from_data_fil:8,chisq_pre_run_block:8,chisq:[13,8,11],estimate_n0:8,procedur:[8,10,13,9,11,12],musrview_show_fouri:8,fourier:[12,8,11,10],transform:[8,10,13,11,12],domain:[13,8,11],musrview_show_avg:8,averag:[12,8,13],power:[8,10,13,9,11],spectra:[13,8],enable_musrt0:8,font_set:8,font:[8,10],font_nam:8,font_siz:8,size:[13,8],msr_file_default:8,institut:[13,8,11],inst:8,ral:8,jparc:8,file_format:[13,8],nexu:[8,9],musr:[13,8],ppc:[13,8,11],mdu:[13,8,11],wkm:[13,8,11],mud:[13,8,11],lifetime_correct:8,lifetimecorrect:[13,8],msr2data_default:8,tick:8,chain_fit:8,write_data_head:8,ignore_data_header_info:8,write_column_data:8,create_msr_file_onli:8,fit_onli:8,global_plu:8,recreate_data_fil:8,open_file_after_fit:8,experienc:[8,10],who:8,help_sect:8,variou:[13,8,10],messag:[13,8],musr_web_x:8,link:[13,8,10],main:[8,11,10],musrft:[8,11],func_pixmap_path:8,pix_path:8,latex:8,pixmap:8,visual:[8,11],theory_funct:8,syntax:[13,8],func:8,menu:[13,8,11,10],pictur:8,utf:[12,8,13,10],xmln:[13,8],html:8,usr:[8,10],local:[12,8,10,9],share:[13,8,10,9],doc:[13,8,11,10],chisq_per_run_block:8,recent_fil:8,path_file_nam:8,musr_web_main:8,musr_web_titl:8,thetitl:8,musr_web_paramet:8,thefitparameterblock:8,musr_web_theori:8,thetheoryblock:8,musr_web_funct:8,thefunctionsblock:8,musr_web_run:8,therunblock:8,musr_web_command:8,thecommandsblock:8,musr_web_fouri:8,thefourierblock:8,musr_web_plot:8,theplotblock:8,musr_web_statist:8,thestatisticblock:8,musr_web_msr2data:8,musr_web_musrft:8,a_2:8,"3_musrft":8,monospac:8,latex_imag:8,asymmetri:[12,8,11],png:[13,8],statgsskt:[13,8],rate:[12,8,11,13],"static":[12,8,10],gauss:[12,8,11,13],respect:[8,10,13,11,12],bar:[13,8],keyboard:[8,11],shortcut:[8,11],scratch:8,too:[8,10],priori:8,knowledg:8,calcul:[8,10,13,11,12],log:[12,8,13],max:[13,8],likelihood:[12,8,13],kei:[8,10],alt:8,equival:[13,8,10],mai:[13,8,10],chosen:[13,8,10],swap:[13,8],vice:[13,8],versa:[13,8],adjust:[13,8,11,10],initi:[8,10,13,11,12],fitter:8,own:[13,8],docu:[13,8,9],raw:[13,8],dump_head:8,stage:[13,8],wand:8,coupl:[13,8,9],dialogu:8,briefli:8,explicit:[13,8],year:[13,8,9],pull:[8,10],choosen:8,rrf:[8,9],minu:8,transvers:[13,8,11],longitudin:8,choic:[13,8,10],question:8,ask:[8,10],correctli:[13,8,11,10],proper:[13,8,9],prompt:[13,8,10,9],peak:[12,8,13],pop:8,disadvantag:8,freeli:8,custom:[13,8],cost:8,yourself:8,stand:[8,9],whatev:[8,9],press:[13,8,11],syntact:8,appropri:[8,9],previous:8,handi:8,furthermor:[13,8,10],pack:[13,8,11,10],minuit:[12,8,13],reset:[13,8],sometim:[13,8],went:[8,10],wrong:8,leav:8,far:[13,8],iter:[12,8,13],individu:[13,8],tediou:[12,8],popup:8,asym:8,uncheck:8,unselect:8,modifi:[12,8],degre:[13,8,11],cancel:8,anyth:[13,8],scale:[13,8],factor:[13,8],absolut:[13,8,11,10],explor:[9,10],hal:[13,9],memo:[13,9],rotat:[13,9,11],tremend:[9,10],muonium:[13,9],appl:[9,10],cpu:[13,9,10],straight:9,multi:[13,9,10],thread:[13,9,10],doesn:9,openmp:[13,9,10],shop:9,bui:9,gamer:9,sure:[13,9,10],server:[9,10],suffici:[12,9],strong:[13,9,11],yet:[12,9,11,13],fall:[13,9],back:[13,9],conceptu:9,latest:[9,10],hardwar:9,crunch:9,readi:[13,9,10],acceler:[13,9],termin:[13,9,11,10],lspci:9,grep:[9,10],corpor:9,gk110bgl:9,rev:[12,9,13],recogn:9,download:[9,10],center:[12,9],hat:[9,10],enterpris:9,rhel:[9,10],rpm:[9,10],diag:9,rhel7:9,x86_64:9,conflict:9,nouveau:9,reboot:9,machin:[12,9,10],omit:[13,9,10],thin:[12,9],host:9,incorpor:9,paper:9,wiki:9,brief:[9,10],clone:[9,10],got:9,consist:[12,9,13],gitlab:[13,9,10],uldis_l:9,mkdir:[9,10],denable_musr:9,dcmake_install_prefix:[9,10],exec:9,non:[12,9],librari:[12,9,13,10],"super":9,sbin:[9,10],ldconfig:[9,10],ld_library_path:[9,10],launchctl:[9,10],setenv:[9,10],checkout:[9,10],branch:[9,10],dks6:9,soon:[9,10],want:[13,9,10],tell:[13,9],aslib:[9,10],bmwlib:[9,10],prefix:[9,10],rootsi:[9,10],lookup:9,superus:[9,10],ddk:9,disabl:[13,9,10],daslib:[9,10],dbmwlib:[9,10],dnexu:[9,10],vga:9,advanc:9,micro:[13,9],devic:9,inc:9,ati:9,hawaii:9,grenada:9,"290x":9,amdgpu:9,pro:[9,10],unpack:[9,10],tar:[13,9,10],jxvf:9,blabla:9,usermod:9,video:9,technolog:9,materi:9,leverag:9,amp:9,xvjf:9,sdkinstal:9,linux64:9,bz2:[13,9],opt:[13,9,10],amdappsdk:9,note:[12,9,13,10],instruct:[13,9,10],compil:[13,9,10],xcode:[9,10],deliv:9,easiest:9,involv:[12,9],demonstr:10,"while":10,brave:10,virtual:10,encourag:10,gcc:[13,10],tool:[13,10],autoconf:10,libtool:10,toolchain:10,drope:10,releas:[13,10],plan:10,pkg:10,config:10,boost:10,spirit:10,scientif:[12,10,13],effici:[12,10,13],mathemat:[13,10],fftw:10,fast:10,discret:[10,11],toolkit:10,gnome:10,hdf4:[13,10],manag:10,hdf5:[13,10],minixml:10,neutron:10,rai:10,scienc:10,focus:10,seriou:10,distribut:[10,11],fedora:10,debian:10,ubuntu:10,mint:10,opensus:10,nativ:10,microsoft:10,distributor:10,taken:[13,10],dev:10,devel:10,trick:10,never:10,qt4:10,yum:10,gsl:10,qtwebkit:10,qt5:10,epel:10,qtbase:10,qtsvg:10,dpkg:10,apt:10,libboost:10,libgsl:10,libfftw3:10,libqt4:10,libqtwebkit:10,qtbase5:10,libqt5svg5:10,libqt5webkit5:10,everyon:10,know:10,himself:10,doe:[13,10],websit:10,engin:10,mxml:10,hdf:10,libmxml1:10,libmxml:10,libhdf4:10,libhdf5:10,urgent:[13,10],isi:[13,10],safe:[13,10],master:10,repositori:10,github:10,com:10,nexusformat:10,denable_hdf5:10,denable_hdf4:10,denable_mxml:10,sudo:10,flavour:10,legaci:10,incompat:10,guess:[13,10],warn:[13,10],upgrad:10,recompil:10,redhat:10,libx11:10,libxft:10,libxpm:10,libxext:10,systemat:10,term:10,offici:10,root_build:10,dgminim:10,dasimag:10,dmathmor:10,dminuit2:10,dxml:10,root_exec:10,multicor:10,miss:[13,10],told:10,luke_skywalk:10,echo:10,bashrc:10,bash_profil:10,restart:10,onc:[12,10,11,13],proceed:10,recent:[13,10],muonspin:10,root5:10,root6:10,newer:10,dec:10,whether:[13,10],uninstal:10,xarg:10,install_manifest:10,altern:[13,10],autogen:10,prepar:10,successfulli:[13,10],makefil:[13,10],besid:10,fftw3:[12,10],boostinc:10,qt3:10,qt47:10,lib64:10,omp:[13,10],parallel:[12,10,11,13],detect:[10,11],permiss:10,dbnmrlib:10,bnmrlib:10,dqt_based_tool:10,dqt_version:10,auto:10,dtry_openmp:10,core:10,finish:[10,11],musrfitpath:10,musrfit_startup:10,built:[13,10],everth:10,src:10,musredit_qt5:10,qmake:10,fine:10,skip:10,higher:10,uic:10,quick:[13,10],hasn:10,adventur:10,advic:10,wonder:10,occur:10,great:10,gain:10,nice:[12,10],unix:10,revis:[13,10],fulfil:10,abl:10,a2p:10,passwd:10,binutil:10,bison:10,bzip2:10,colorgcc:10,coreutil:10,curl:10,cygutil:10,editright:10,findutil:10,flex:10,adob:10,dpi100:10,dpi75:10,alia:10,bitstream:10,ibm:10,type1:10,sun:10,misc:10,xfree86:10,fontconfig:10,freeglut:10,gawk:10,gcc4:10,fortran:10,gccmakedep:10,gettext:10,ghostscript:10,std:[13,10],giflib:10,gmp:10,groff:10,gzip:10,inputproto:10,jasper:10,jpeg:10,lapack:10,libbz2_1:10,libcharset1:10,libcurl4:10,libfftw3_3:10,libgcc1:10,libgd:10,libgif:10,libgl:10,libgl1:10,libglu:10,libglu1:10,libglut:10,libglut3:10,libgmp:10,libgmp3:10,libgomp1:10,libic:10,libice6:10,libjpeg:10,libjpeg62:10,liblapack:10,libmpfr:10,libmpfr1:10,libncurs:10,libncurses9:10,libosmesa:10,libosmesa7:10,libpng:10,libpng14:10,libreadline6:10,libsm:10,libsm6:10,libssh2_1:10,libstdc:10,libtiff:10,libtiff5:10,libx11_6:10,libxau:10,libxau6:10,libxaw7:10,libxcb:10,xlib:10,libxcursor:10,libxcursor1:10,libxdmcp:10,libxdmcp6:10,libxext6:10,libxfix:10,libxfixes3:10,libxfont:10,libxfont1:10,libxft2:10,libxi:10,libxi6:10,libxkbfile1:10,libxmu:10,libxmu6:10,libxpm4:10,libxrend:10,libxrender1:10,libxt:10,libxt6:10,login:10,makedepend:10,man:10,mpfr:10,nano:10,opengl:10,openssh:10,openssl:10,pdftk:10,perl:10,ping:10,psutil:10,python:10,readlin:10,rebas:10,rgb:[13,10],rsync:10,sed:10,subvers:10,tcltk:10,terminfo:10,unzip:10,vim:10,w32api:10,icon:[13,10,11],xauth:10,xextproto:10,xfontsel:10,xinit:10,xkbcomp:10,xkeyboard:10,xkill:10,xlogo:10,xlsfont:10,xorg:10,xproto:10,xrdb:10,xrefresh:10,xset:10,xterm:10,zip:10,zlib:10,zlib0:10,libqt3support4:10,libqtassistantclient4:10,libqtcore4:10,libqtdbus4:10,libqtdesigner4:10,libqtgui4:10,libqthelp4:10,libqtnetwork4:10,libqtopengl4:10,libqtscript4:10,libqtscripttools4:10,libqtsql4:10,libqtsvg4:10,libqttest4:10,libqtwebkit4:10,libqtxml4:10,libqtxmlpatterns4:10,posix:10,convent:[12,10],hard:10,drive:10,network:10,cygdriv:10,stick:10,had:10,x_yy_z:10,"1_33_1":10,librpc:10,sunrpc:10,track:10,patch1:10,www:[12,10],hdfgroup:10,ftp:10,jpegsrc:10,v6b:10,msweet:10,project3:10,hdf_current:10,precompil:10,xzf:10,root_v5:10,win32gcc:10,due:[12,10,13],visit:10,gminim:10,asimag:10,mathmor:10,accomplish:10,usernam:10,qtdir:10,i686:10,reopen:10,qt56:10,readili:10,startxwinrc:10,status_access_viol:10,ash:10,rebaseal:10,resolv:10,administr:10,privileg:10,extent:10,emploi:10,emphas:10,rout:10,dvd:10,xcodebuild:10,licens:[13,10],x11:10,leopard:10,snow:10,xquartz:10,macosforg:10,trac:10,newest:10,port:10,selfupd:10,remark:[13,10],synchron:10,frequent:10,happen:10,servic:10,firewal:10,svn:10,trunk:10,dport:10,sync:10,pkgconfig:10,qtwebengin:10,past:10,unfortun:10,subject:10,mini:10,michaelrsweet:10,lazi:10,dmg:10,sierra:10,writ:10,root_v6:10,macosx64:10,clang91:10,owner:10,life:[13,10,11],chown:10,chgrp:10,staff:10,exactli:[13,10],wisdom:[12,10],harder:10,adopt:[13,10],parenthes:[13,10],macosx:10,plist:10,doctyp:10,dtd:10,propertylist:10,dict:10,qt3mac:10,stabl:10,crypto:10,unstabl:10,finkcommand:10,boost1:10,nopython:10,shlib:10,libtool2:10,qtwebenginecor:10,qtwebenginewidget:10,bit:10,earlier:10,"1_63_0":10,cpp11:10,circumst:10,finder:10,workaround:10,dyld_library_path:10,mgui:10,differenti:[13,11],diamagnet:[12,11],approxim:11,geometri:11,positron:[12,11],counter:11,precess:11,"3110_tutori":11,conveni:11,underli:11,divid:[12,11],xyz:11,normup:11,bgup:11,phaseup:11,normdown:11,bgdown:11,phasedown:11,normright:11,bgright:11,phaseright:11,asymsig1:11,ratesig1:11,fieldsig1:11,asymsig2:11,ratesig2:11,fieldsig2:11,uncertainti:[12,11],asymmetr:11,lower:[13,11],upper:[13,11],constant:[13,11],background:[13,11],uncorrel:11,three:[12,11],remain:11,signal:[12,11,13],holder:11,amplitud:11,depolar:[12,11,13],simplexpo:[13,11],tfieldco:[13,11],map1:[13,11],fun1:[13,11],frequenc:[12,11,13],simplegss:[13,11],fun2:[13,11],predefin:[13,11],multipli:[13,11],sign:11,fun:11,interrel:11,gamma_mu:[13,11],par12:11,par15:11,altogeth:[13,11],deltat_pta_gps_3110:11,fittyp:[13,11],norm:[13,11],backgr:[13,11],map2:[13,11],map3:11,undefin:11,implant:[12,11],exce:11,mino:[12,11,13],mhz:[12,11,13],fourier_pow:[13,11],apod:[13,11],weak:[13,11],medium:[13,11],real_and_imag:[13,11],par3:[13,11],imaginari:[13,11],drawn:[13,11],abscissa:[13,11],ordin:[13,11],use_fit_rang:[13,11],third:[12,11,13],ndf:11,freedom:[13,11],converg:[12,11,13],blue:[13,11],maximum:[13,11],count:[13,11],zoom:[13,11],graph:[13,11],around:[13,11],cursor:[13,11],suitabl:11,repeat:[13,11],proce:11,comma:[13,11],between:[12,11,13],"short":[13,11],conclud:11,attent:[12,11,13],"3111_tutori":11,"3114_tutori":11,"_tutori":11,snapshot:11,dark:11,theme:11,facilit:12,gyromagnet:12,ratio:12,smu:12,outlin:12,literatur:12,reli:12,repeatedli:12,sizabl:12,worth:12,maxim:[12,13],trial:12,deserv:12,effect:[12,13],shift:[12,13],advis:12,prove:12,appreci:12,induct:12,vari:[12,13],dimens:12,incid:12,simul:12,trim:12,arrai:12,total:[12,13],thick:12,solv:12,equat:[12,13],layer:12,account:[12,13],superfluid:12,macroscop:12,dover:12,adjac:12,penetr:12,depth:12,constitu:12,half:12,film:12,userfcn:[12,13],tlondon1dh:12,deg:12,dead:12,tlondon1d1l:12,fraction:[12,13],substrat:12,bilay:12,heterostructur:12,tlondon1d2l:12,trilay:12,tlondon1d3l:12,investig:12,flux:12,probe:12,randomli:12,spatial:12,seri:12,reciproc:12,coeffici:[12,13],coher:[12,13],gaussian:12,cutoff:12,brandt:12,temp:12,phy:[12,13],riseman:[12,13],analyt:12,ginzburg:12,landau:12,yaouanc:[12,13],dalma:[12,13],réotier:[12,13],bessel:[12,13],region:[12,13],triangular:12,grid:12,inter:12,distanc:12,tbulktrivortexlondon:12,tbulktrivortexml:12,tbulktrivortexagl:12,tbulktrivortexngl:12,migrad:[12,13],proven:12,larg:[12,13],futil:12,strategi:[12,13],max_likelihood:[12,13],hess:[12,13],bmw_startup:12,debug:[12,13],one_or_zero:12,deactiv:12,path_to_fil:12,invalid:12,delta_t:12,rest:12,microsecond:12,delta_b:12,resb:12,vortexlattic:12,n_vortexgrid:12,data_path:[12,13],data_path_prefix:12,n_theori:12,invers:12,energy_list:12,energy_label:12,rge:12,expect:[12,13],belong:12,wordsofwisdom:12,trimsp:12,"02_0":12,"03_0":12,"03_6":12,"05_0":12,"05_3":12,relax:[12,13],slr:12,reson:[12,13],lineshap:12,puls:12,evolut:12,salman:12,prl:12,lifetim:[12,13],exponenti:[12,13],exprlx:12,stretch:12,sexprlx:12,expon:[12,13],chemic:12,anisotropi:12,powder:12,mehr:12,solid:[12,13],springer:12,axial:12,symmetr:12,observ:12,paralel:12,perpendicular:12,symmetri:12,anisotrop:12,along:12,loss:12,ellipt:12,linegauss:12,fwhm:12,height:12,lorentzian:12,linelorentzian:12,laplacian:12,linelaplac:12,skew:12,lineskewlorentzian:12,width:[12,13],lineskewlorentzian2:12,convolut:12,powderlineaxiallor:12,powderlineaxialgss:12,powderlineasymlor:12,princip:12,powderlineasymgss:12,gpl:13,philosophi:13,abil:13,fcn:13,sever:13,correl:13,renam:13,msr_file_without_extens:13,msr_file:13,maxlh:13,estimaten0:13,timeout_tag:13,overwrit:13,prevent:13,orphan:13,jam:13,"8472_tf_histo":13,avg:13,graphic_format_extens:13,session:13,"8472_0":13,gif:13,jpg:13,svg:13,xpm:13,"8472_x":13,experiment:13,action:13,canvas:13,toggl:13,spectrum:13,area:13,hair:13,consid:13,beta:13,feed:13,exit:13,"3310_0":13,subtract:13,fopt:13,neither:13,nor:13,pad:13,angular:13,interpret:13,lem15_his_01234:13,rebin:13,fudg:13,elimin:13,sens:13,tweak:13,tdc_hifi_2014_00153:13,mnsi:13,"50k":13,unzoom:13,crosshair:13,gett0frompromptpeak:13,firstgoodbinoffset:13,argument:13,color:13,channel:13,interrupt:13,msr_file_in:13,msr_file_out:13,parc:13,wors:13,aim:13,idf1:13,idf2:13,nexus1:13,nexus2:13,flexibl:13,filenamelist:13,lem10_his_0111:13,lem10_his_0113:13,run3:13,runstart:13,runend:13,rrrr:13,rrrrrr:13,yyyi:13,unless:13,sent:13,stdout:13,compress:13,absent:13,lem10_his_0123:13,lem10_his_0123_v2:13,idf:13,deltat_tdc_gps_:13,d2001:13,deltat_tdc_gps_0123:13,deltat_tdc_gps_0137:13,deltat_tdc_alc_:13,rrr:13,spit:13,psi_gps_:13,psi_:13,"_gps_":13,psi_gps_run_100to117:13,archiv:13,lem10_his_0012:13,rebin25:13,lem10_his_0123_rebin25:13,runno:13,fileformat:13,pta:13,ltf:13,dolli:13,gpd:13,hifi:13,tdc_hifi_2015_00123:13,construct:13,path_to_data:13,write_per_run_block_chisq:13,pearson:13,fourier_set:13,phase_incr:13,phincr:13,increment:13,optim:13,root_set:13,marker_list:13,marker:13,color_list:13,intranet:13,mnt:13,unlik:13,headlin:13,style:13,lower_boundari:13,upper_boundari:13,init:13,alpha:13,asi:13,freq:13,constrain:13,semi:13,par:13,asy1:13,rate1:13,asy2:13,field2:13,rate2:13,whitespac:13,avoid:13,whenev:13,abbr:13,express:13,"const":13,generexpo:13,stg:13,statgssktlf:13,sgktlf:13,dyngssktlf:13,dgktlf:13,statexpkt:13,sekt:13,statexpktlf:13,sektlf:13,dynexpktlf:13,dektlf:13,combilgkt:13,lgkt:13,strkt:13,skt:13,spinglass:13,spg:13,rdanisohf:13,rahf:13,internfld:13,internbsl:13,abragam:13,skewedgss:13,skg:13,staticnkzf:13,snkzf:13,staticnktf:13,snktf:13,dynamicnkzf:13,dnkzf:13,dynamicnktf:13,dnktf:13,muminusexptf:13,mmsetf:13,polynom:13,hayano:13,conden:13,matter:13,keren:13,uemura:13,crook:13,cywinski:13,turner:13,harshman:13,noak:13,kalviu:13,oxford:13,simplifi:13,formula:13,ident:13,compact:13,difficulti:13,simultan:13,address:13,funx:13,complic:13,dictionari:13,libmylibrari:13,tmyfunct:13,auxiliari:13,arithmet:13,divis:13,sin:13,tan:13,aco:13,asin:13,atan:13,cosh:13,sinh:13,tanh:13,acosh:13,asinh:13,atanh:13,exp:13,sqrt:13,pow:13,parx:13,par5:13,mapi:13,denot:13,frac1:13,shorten:13,logic:13,fire:13,addt0:13,rrf_freq:13,rrf_pack:13,rrf_phase:13,exact:13,pie3:13,particular:13,run_file_nam:13,record:13,digress:13,musrfulldatapath:13,colon:13,smith:13,lem07_his_2018:13,musrfulldatapathtoken:13,runnam:13,ext:13,lem07_2018_rb1_npp:13,d2007:13,deltat_pta_gps_2650:13,d2010:13,deltat_tdc_gpd_8472:13,mue1:13,beauti:13,muminu:13,t0addrun1:13,t0addrun2:13,t0addrun1forward:13,t0addrun1backward:13,t0addrun2forward:13,t0addrun2backward:13,sum:13,onlin:13,angl:13,nanosecond:13,fun3:13,transfer:13,ten:13,fgb:13,lgb:13,larger:13,direct:13,span:13,meaningless:13,simplex:13,batch:13,anywher:13,contour:13,mnplot:13,optimum:13,list_of_param_to_be_fix:13,restor:13,freq1:13,freq2:13,complex:13,fit_rang:13,flavor:13,n00:13,n01:13,n10:13,n11:13,nn0:13,nn1:13,inlin:13,scale_n0_bkg:13,fals:13,print_level:13,footnot:13,bigger:13,phd:13,thesi:13,ubc:13,range_for_phase_correct:13,nsec:13,min:13,sub_rang:13,view_pack:13,logx:13,logarithm:13,logi:13,khz:13,par4:13,downward:13,upward:13,unwant:13,rid:13,filter:13,kaiser:13,fail:13,tricki:13,compon:13,ideal:13,uncontrol:13,ghost:13,imperfect:13,distort:13,dispers:13,fold:13,substanti:13,infer:13,math:13,mathrm:13,theoret:13,rearrang:13,unbin:13,histogramm:13,reserv:13,plug:13,simpler:13,why:13,although:13,declar:13,puserfcnbas:13,evalu:13,cassert:13,cmath:13,namespac:13,constructor:13,destructor:13,needglobalpart:13,"void":13,setglobalpart:13,globalpart:13,uint_t:13,idx:13,globalpartisvalid:13,classdef:13,destroi:13,peculiar:13,ness:13,introductori:13,topic:13,const_correct:13,herein:13,classimp:13,assert:13,arg:13,linkdef:13,tmylibrarylinkdef:13,ifdef:13,"__cint__":13,pragma:13,endif:13,wise:13,attach:13,tmylibrari:13,libtmylibrari:13,sensibl:13,bluish:13,node:13,uf1:13,uf2:13,entiti:13,ineffici:13,associ:13,ufx:13,g_ufx:13,consum:13,abrikosov:13,cycl:13,thu:13,overhead:13,tmyglobalfunct:13,isvalid:13,fvalid:13,fprevparam:13,calcsomethingcpuexpens:13,liklei:13,getwhatisneed:13,privat:13,finvokedglob:13,fidxglob:13,fglobaluserfcn:13,static_cast:13,sorri:13,resiz:13,pointer:13,dynamic_cast:13,retriev:13,pseudo:13,increas:13,safeti:13},objects:{},objtypes:{},objnames:{},titleterms:{acknowledg:0,any2mani:[1,13],univers:1,"\u03bcsr":[1,6,13,7,12],file:[1,8,13,11,5,7,12],format:[7,1,13],convert:1,bugtrack:2,how:3,cite:3,musrfit:[8,10,4,13,9,11,5,3],welcom:4,document:[12,4],indic:4,tabl:4,msr2data:[13,11,5],program:5,automat:5,process:[11,5],multipl:[11,5],msr:[13,11,5],basic:[7,13,8,5],type:[13,5],usag:[13,8,6,5],run:[7,13,5],list:5,structur:5,option:[10,5],paramet:[8,6,5],global:[13,5],mode:5,gener:[13,5],extract:5,extend:5,known:5,limit:5,graphic:[9,6,5],user:[6,13,5,7,12],interfac:[7,8,6,5],provid:5,musredit:[8,10,5],mupp:6,plotter:6,script:6,summari:6,musrroot:7,extens:[7,13],open:7,some:7,concern:7,root:[7,10],inform:7,contain:7,runhead:7,runinfo:7,overview:7,tmusrrunhead:7,concept:7,header:7,write:7,read:[7,11],valid:7,requir:[7,10],detectorinfo:7,sampleenvironmentinfo:7,magneticfieldenvironmentinfo:7,beamlineinfo:7,exhaust:7,tree:7,includ:7,everyth:[7,10],tmusrrunphysicalquant:7,possibl:7,represent:7,gui:8,base:8,introduct:[12,8,13],avail:[13,8],execut:[13,8],configur:[13,8],musrgui:[8,10],musredit_startup:8,xml:[12,8,13],featur:8,musrwiz:8,theori:[13,8],"function":[12,8,13],map:[13,8],fit:[13,8,11,9],info:8,creat:8,musrstep:8,set:[9,10],high:9,speed:9,gpu:[13,9],tesla:9,k40c:9,nvidia:9,driver:9,instal:[9,10],cuda:9,via:[9,10],automak:[9,10],cmake:[9,10],amd:9,card:9,radeon:9,"390x":9,app:9,softwar:[9,10],develop:9,kit:9,sdk:9,enabl:[13,9],opencl:[13,9],support:[13,9,10],maco:[9,10],differ:10,platform:10,oper:10,system:10,restrict:10,gnu:10,linux:10,nexu:10,build:10,last:10,step:10,obsol:10,check:10,window:10,cygwin:10,potenti:10,problem:10,mac:10,macport:10,packag:10,from:10,sourc:10,environ:10,variabl:10,fink:10,obsolet:10,tutori:11,singl:[13,11],histogram:[13,11],determin:11,data:[12,11],rang:11,musrt0:[13,11],model:[12,11],view:11,musrview:[13,11],further:11,asymmteri:11,lib:12,meissner:12,profil:12,vortex:12,lattic:12,relat:12,bmw:12,libfitpofb:12,dimension:12,london:12,state:12,isotrop:12,superconductor:12,bulk:12,field:12,distribut:12,mix:12,startup:12,nonloc:12,superconduct:12,screen:12,analyz:12,"\u03b2":12,nmr:12,bnmr:12,libbnmr:12,liblineprofil:12,manual:13,kei:13,shortcut:13,musrft:13,msr2msr:13,dump_head:13,musrfit_startup:13,descript:13,titl:13,fitparamet:13,block:13,command:13,fourier:13,plot:13,statist:13,rrf:13,asymmetri:13,neg:13,muon:13,non:13,without:13,object:13,access:13,technic:13,framework:13},envversion:43}) \ No newline at end of file +Search.setIndex({filenames:["acknowledgement","any2many","bugtracking","cite","index","msr2data","mupp","musr-root","musredit","setup-dks","setup-standard","tutorial","user-libs","user-manual"],titles:["Acknowledgements","any2many - a Universal \u03bcSR-file-format converter","Bugtracking","How to Cite musrfit?","Welcome to the musrfit documentation!","msr2data - A Program for Automatically Processing Multiple musrfit msr Files","mupp - \u03bcSR Parameter Plotter","MusrRoot - an Extensible Open File Format for \u03bcSR","musredit: the GUI Based Interface to musrfit","Setting up musrfit / DKS: High Speed Fitting with GPU’s","Setting up musrfit on Different Platforms","Tutorial for musrfit","Documentation of user libs (user functions)","User manual"],terms:{"\u03b1":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03b2":[7,5,11,0,3,8,1,9,10,6],"\u03b4":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03b7":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03b5":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03b3":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03b9":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03ba":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03c7":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03bb":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03bc":[4,7,5,11,6,13,3,8,1,9,10,12,0],"\u03bd":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03bf":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03c9":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03c0":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03c6":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03c8":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03c1":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03c2":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03c3":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03c4":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03b8":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03c5":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03be":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03b6":[7,5,11,0,13,3,8,1,9,10,12,6],bastian:0,wojek:[5,3,0],veri:[7,11,8,13,10,0],much:[7,0,8,13,6],indebt:0,bmw:0,rigor:0,test:[10,8,0],musrfit:0,mani:[7,5,8,13,10,12,0],suggest:[5,10,0],contribut:[11,12,0,13],largest:0,part:[7,11,3,8,13,10,12,0],user:0,manual:[11,5,8,9,10,0],which:[7,5,11,0,8,13,9,10,12,6],make:[7,8,13,9,10,0],access:[7,8,9,10,0],broader:0,audienc:0,thank:0,uldi:0,locan:[9,3,0],work:[7,5,8,13,9,10,12,0],enabl:0,gpu:[3,0],support:[8,0],kind:[7,12,0],calm:0,extrem:0,compet:0,wai:[7,5,11,0,8,13,9,10,12,6],deal:[7,11,13,9,10,12,0],project:0,well:[11,5,13,9,12,0],chao:0,physicist:0,think:0,admir:0,allow:[7,5,13,8,1,9,10,12,6],most:[7,5,13,1,9,10,12],from:[7,5,8,1,9,6],other:[7,11,13,1,9,10,6],detail:[7,11,13,8,1,9,10,12],descript:[7,5,11,8,1,9,10],see:[7,5,11,13,8,1,9,10,12,6],here:[7,5,11,13,8,1,9,10,6],report:2,bug:[8,2],request:[2,11,13,10,6],"new":[2,7,5,11,8,13,10],featur:2,improv:[10,12,2],pleas:[2,7,5,11,3,13,10,12],bitbucket:[10,2,13],repo:[9,10,2],prefer:[10,8,2,13],send:[2,13],mail:2,suter:[9,3,2],psi:[2,7,11,8,13,9,10,12],sinc:[7,5,11,3,13,9,10],quit:[7,3,8,13,10],some:[5,3],effort:3,develop:[3,8],mainten:[7,3],packag:[7,3],you:[7,3,8,13,9,10,6],should:[7,5,11,3,8,13,9,10,12,6],least:[11,5,3,13,10],your:[5,3,8,13,9,10],"public":[12,3,10,13],have:[7,5,11,3,8,13,9,10,12],analyz:[7,3,9,11],data:[7,5,3,8,9,10,6],even:[7,5,3,13,10],better:[5,3,13],cours:[5,3,10,13],properli:[9,5,3,13],refer:[7,11,3,8,13,9,10,12],given:[7,5,11,3,8,13,9,10,12,6],beneath:[3,8],free:[7,3,8,13,10,12],platform:[9,3],independ:[3,12,13],framework:[7,3,8,9,10],analysi:[7,5,11,3,13,9,10,12],physic:[7,3,9],procedia:3,http:[7,3,8,13,9,10,12],doi:3,org:[3,10],phpro:3,high:[7,3],speed:3,version:[7,3,8,13,9,10,12,6],util:[7,3,13,9,10],"case":[7,5,11,3,8,13,9,10,12,6],thi:[7,5,11,3,8,13,9,10,12,6],also:[7,5,11,3,8,13,9,10,12,6],add:[7,5,11,3,8,13,9,10,6],follow:[7,5,11,3,8,13,9,10,12,6],citat:3,adelmann:3,dynam:[9,3],kernel:[9,3],schedul:[9,3],comput:[9,3,10],commun:3,cpc:3,real:[11,3,13,9,10],time:[7,11,3,8,13,9,10,12,6],paramet:3,fit:[7,5,3,6],imag:[11,3,13],reconstruct:3,graphic:3,process:3,unit:[7,3,11,13],conf:[9,3,10],proc:3,jpscp:3,tutori:[],singl:[7,5,8,9,10],histogram:[7,9,8],asymmteri:[],introduct:[],avail:[7,5,6],execut:[],configur:[],basic:[],usag:[],msr:[],type:[],"function":5,technic:[],lib:[9,10],meissner:[],profil:[9,10],vortex:[],lattic:[],relat:[7,10,8],nonloc:[],superconduct:[],screen:10,nmr:[],bnmr:[],set:[7,5,8,6],differ:[7,5,8,9,6],oper:[7,9,8,6],system:[7,9],softwar:7,requir:[],restrict:[],gnu:[],linux:9,window:8,mac:[],maco:[],tesla:[],k40c:[],nvidia:[],amd:[],card:[],radeon:[],"390x":[],opencl:[],musredit:[],gui:6,base:[7,5,6],interfac:[],musrwiz:[],musrstep:[],mupp:5,plotter:[],script:[],summari:[],msr2data:[],program:[],automat:[],multipl:[],option:[],global:[],mode:[],known:[],limit:[],provid:[],musrroot:[],extens:[5,6],open:6,concern:[],root:6,tmusrrunhead:[],concept:[],runinfo:[],detectorinfo:[],sampleenvironmentinfo:[],magneticfieldenvironmentinfo:[],beamlineinfo:[],exhaust:[],tree:[],includ:5,everyth:[],tmusrrunphysicalquant:[],possibl:[5,6],represent:[],index:[5,4,13],search:[10,4,13],page:[4,7,11,8,9,10],origin:[5,12,8,13],written:[7,5,11,8,13,12],implement:[7,5,8,13,9,10,12],purpos:[11,5,10,13],input:[11,5,8,13],same:[7,5,11,13,9,10,12,6],summar:[11,5],result:[7,5,11,8,13,12],either:[11,5,8,13,10,12,6],triumf:[11,5,8,13],column:[7,5,11,8,13],ascii:[11,5,8,13,12],essenti:[7,5,8,13],collect:[7,5,11,8,13,10,12,6],old:[5,10,13],abridg:5,produc:[11,5,10,13],can:[7,5,11,8,13,9,10,12,6],view:[5,8,6],instanc:[7,5,13,10,6],howev:[11,5,13,9,10],thei:[7,5,11,13,9,10],complet:[11,5,9,10,12],backward:[7,5,13],compat:[9,5,10,13],languag:5,name:[7,5,11,8,13,9,10,12,6],longer:5,than:[7,5,11,8,13,10],five:[11,5],six:5,charact:[5,13],order:[7,5,13,9,10,12],establish:5,need:[7,5,11,8,13,9,10,12],ensur:[5,13],correct:[11,5,8,13,10],length:[7,5,12],apart:[5,10,12],numer:[5,10,12],might:[7,5,8,13,10,12,6],principl:[5,10,12],four:5,call:[7,5,11,8,13,10,12,6],suppli:[9,5,12,13],number:[7,5,11,8,13,9,10,12,6],firstrunno:5,lastrunno:5,interv:[5,13],specifi:[7,5,11,8,13,10,12],through:[7,5,11,13,10,12],first:[7,5,11,8,13,9,10,12,6],last:[7,5,8],condit:[5,12],necessari:[7,5,11,8,13,10],runlist:[5,13],where:[7,5,11,8,13,9,10,12,6],combin:[7,5,11,8,13],run0:5,run1:[5,13],run2:[5,13],runn:5,rang:[5,8],step:[7,5,9,8],sequenc:[11,5,10,13],posit:[7,5,11,13],integ:[7,5,13],etc:[7,5,8,13,9,10],runlistfilenam:5,contain:5,extern:[7,5,13,10,12],pass:[5,8,13],below:[7,5,11,13,10,12],all:[7,5,11,8,13,9,10,6],mandatori:[7,5,12,13],right:[7,5,11,13,10,12],after:[7,5,11,8,13,9,10],mean:[7,5,11,8,13,9,10,12,6],becom:[5,10],clear:[7,5,8,13],give:[7,5,11,13,10],exampl:[7,5,11,8,13,10,12,6],"_tf_h13":5,out:[7,5,11,8,13,9,10,6],chang:[5,8,13,9,10],"8472_tf_h13":5,"8473_tf_h13":5,"8474_tf_h13":5,"8470_tf_h13":5,directori:[7,5,11,8,13,9,10,12],put:[5,10,8,13],var1:5,var2:5,var3:5,comment:[7,5,8,13,9,10,6],empti:[5,8,6,13],line:[7,5,11,8,13,10,12,6],determin:[5,10,8],label:[7,5,8,13,12,6],present:[7,5,11,8,13,9,10,12,6],preced:5,mention:[7,5,13,10,12],togeth:[7,5,11,8,13,10],abov:[7,5,11,8,13,9,10,12,6],output:[11,5,8,13,12,6],onli:[7,5,11,8,13,9,10,12,6],newli:[11,5,8],creat:[7,5],did:[5,10],exist:[5,10,13],befor:[7,5,11,8,13,9,10,12],invok:[5,8,6,13],were:[7,5,8,13],alreadi:[5,8,13,9,10],would:[7,5,11,8,13,9,10,12,6],append:[5,10,13],been:[7,5,11,8,13,10,12],header:5,block:[11,5,8,10,12],forc:[5,13],suppress:5,nohead:[5,8],shall:[7,5,11,8,13,10,12],seen:[7,5,11],later:[11,5,10,13],like:[7,5,8,13,9,10,12,6],behavior:[5,13],ani:[7,5,11,8,13,9,10],simpl:[11,5,13,10,12],"default":[5,8,13,9,10],dat:[11,5,8,13,12,6],delet:[7,5],inform:5,both:[5,10,12,13],none:[11,5,8,13],write:5,sole:[5,13],assum:[7,5,11,8,13,9,10,12],nosummari:[5,8],attempt:5,read:5,addit:[7,5,11,8,13,9,10,12],temperatur:[7,5,11,13,6],appli:[7,5,11,13,10,12],magnet:[7,5,12,8],field:[7,5,11,8,9,6],paramlist:5,param:[5,8,6,13],select:[7,5,11,8,13,9,10,6],"export":[11,5,13,9,10],startno:5,endno:5,space:[5,10,12,13],separ:[11,5,8,13,10],outputfilenam:[5,13],instead:[5,13,9,10,12,6],equal:[11,5,13],insensit:5,addition:[11,5,8,13,10],"final":[11,5,13,10,12],templat:[11,5,8,13],perform:[7,5,11,8,13,10,6],mlog:[5,8,13],subsequ:[5,13],chain:[5,10,8],exclam:5,mark:5,without:[5,8,9,10,12,6],keep:[7,5,8,13],mn2:[5,13],done:[7,5,11,13,9,10,12,6],ignor:[5,6,13],titl:[7,5,11,8],illustr:[5,13],few:[7,5,8,13,10],explan:[5,13],oabc:5,"8400_tf_h13":5,"8460_tf_h13":5,abc:5,about:[7,5,11,13,10],"_zf":5,def:5,"8472_zf":[5,8],"8500_zf":5,"8502_zf":5,"8503_zf":5,"8504_zf":5,"8507_zf":5,oghi:5,ouput:5,ghi:5,take:[11,5,13,10,12],"8471_tf_h13":5,"8475_tf_h13":5,bestdata:5,"8476_tf_h13":5,"8477_tf_h13":5,"8478_tf_h13":5,"8479_tf_h13":5,describ:[7,5,11,8,13,9,10,12],anoth:[7,5,8,13,6],each:[7,5,11,13,10,12,6],defin:[7,5,11,8,13,10,12,6],common:[5,10,13],specif:[7,5,11,8,13,10,12],when:[7,5,11,8,13,10,12],obtain:[7,5,12],valid:5,conjunct:[5,10,12,13],invoc:[5,13],state:[11,5],idea:[7,5,11,13],basi:5,identifi:[5,13],tag:[11,5,8,13,9,10,12,6],current:[7,5,8,13,9,10,12,6],"0xu":5,digit:[5,13],lead:[7,5,8,13,12],zero:[7,5,11,8,13],end:[7,5,11,8,13,10,6],alpha0123:5,alpha00123456:5,fitparamet:[11,5,8],exemplari:[5,13],"8472_exampl":5,could:[5,8,13,9,10,12,6],therefor:[11,5,13,10,12],look:[7,5,8,13,9,10,12,6],valu:[7,5,11,8,13,9,10],pos_error:[11,5,13],boundari:[11,5,8,13,12],phase:[11,5,8,13,12],asy8472:5,rate8472:5,treat:[5,10],wherea:[5,8,13],normal:[11,5,10,13],within:[7,5,11,8,13,10,12,6],appear:[5,13],explicitli:[5,8,13],theori:5,those:5,met:5,"try":[5,10,13],substitut:[11,5,10,13],them:[7,5,11,8,13,12],map:[7,5],accordingli:[11,5,10,6],"_exampl":5,global_exampl:5,alwai:[7,5,12,13],start:[7,5,11,8,13,9,10,6],asy8471:5,rate8471:5,asy8470:5,rate8470:5,show:[7,5,11,8,13,6],reorgan:5,begin:[7,5,10,13],copi:[5,10,8,13],found:[7,5,11,8,13,9,10,12],dure:[5,13,10,12,6],affect:5,occurr:[5,10],awar:[5,10,13],fact:[5,10],propag:5,model:[5,10],usual:[5,12],store:[7,5,8,10,12],reach:[5,13],goal:[5,13],obei:[5,13],certain:[5,12],rule:[7,5,8,13],match:[5,13],accord:[11,5,8,13,10],achiev:[11,5,10],easili:[9,5,10,8],shown:[7,5,11,8,13,6],globalfit:5,relev:[7,5,11,8,13],pre:[5,8],afterward:[7,5,13,9,10,12,6],special:[7,5,10,13],replac:[9,5,10,13],review:5,activ:[5,10,12,8],choos:[11,5,8,13,10,12],keyword:[5,13],onerunfit_exampl:5,onerunfit:5,everi:[5,10,6,13],similar:[5,10],explain:[7,5,11,8,13,9,10,12],moment:[7,5,10,12],peopl:[7,5,10],cannot:[5,12,13],behav:[5,12],integr:[5,10,12],filenam:[7,5,13],rightmost:5,highest:[5,10],treatabl:5,statist:[11,5,8],itself:[11,5],more:[7,5,11,8,13,9,10,6],creativ:5,care:[5,10,13],addrun:[5,13],statement:[5,13],simpli:[5,10,13],probabl:[7,5,10],what:[11,5,13,9,10,12],two:[7,5,11,8,13,10,12],success:[7,5,11,13],encount:5,actual:[5,10,12,13],measur:[7,5,11,8,13,12,6],introduc:[7,5,11,13],reason:[11,5,13,9,10],shape:[5,12,13],design:[5,10],especi:[7,5,13,9,10,12],manipul:[5,8,13],front:[7,5,11,8],offer:[11,5,13],almost:[5,8,13],self:[5,8],explanatori:[5,8],depict:[5,13],under:[7,5,8,13,9,10,6],stai:5,enter:[9,5,10,8],otherwis:[9,5,10,13],serv:[11,5,13],second:[11,5,8,13,10,12],noth:[7,5,8,13],correspond:[7,5,11,8,13,10,6],littl:[8,6,13],helper:[7,10,8,6],quickli:[9,6],plot:[7,11,8,6],handl:[7,8,13,10,12,6],heavili:[12,6],inspir:6,via:[7,8,6],command:[11,8,9,10,12,6],directli:[7,8,13,10,6],typic:[8,13,9,10,6],load:[12,6],dialog:[8,6],tri:[10,6,13],fly:[11,6],drag:[11,6],over:[10,6,13],axi:[7,11,13,12,6],wish:[6,13],click:[8,6,13],analog:6,remov:[6,13],often:[10,8,6,13],compar:[9,10,6,13],trend:6,hold:[7,6,13],energi:[7,12,6],scan:[6,13],now:[11,13,9,10,6],interest:[10,6,13],ditto:6,less:[10,6,13],error:[7,11,8,13,9,10,12,6],prone:[9,8,6],quicker:[6,13],button:[11,8,6,13],mupp_plot:6,applic:[8,13,9,10,12,6],refresh:6,reload:[8,6],beamtim:6,grow:6,task:6,mous:[6,13],gambl:6,futur:[10,8,6],plane:6,help:[8,13,9,10,6],cmd:[10,6],manner:[10,6],updat:[11,13,9,10,6],web:[7,8,13,10,6],interact:[11,12,6,13],figur:[7,6,13],loadpath:6,dir:6,path:[7,11,8,13,9,10,6],bash:[10,6],variabl:6,home:[7,8,13,9,10,12,6],accept:[8,6,13],coll:6,selectal:6,carri:[10,6,13],ybco:6,"40nm":6,t5k:6,fc150mt:6,escan:6,addx:6,addi:6,savepath:6,save:[7,11,8,13,10,12,6],place:[11,10,6,13],macro:6,fln:[6,13],txt:[10,6],t30k:6,t60k:6,t120k:6,fieldvsenergi:6,pdf:[6,13],"true":[7,12,6,13],best:[7,13,10,12,6],ever:[7,6],thie:6,labl:6,until:[7,11,13],bulk:7,instrument:[7,8,13],bin:[7,11,8,13,10],fix:[7,11,8,13],binari:[7,10],rather:[7,10,8,13],stringent:7,lem:[7,12,13],cern:[7,10,13],tightli:7,tailor:7,situat:[7,10,13],unsatisfactorili:7,henc:[7,11,13,9,10],decid:[7,10,13],move:[7,11,13],forward:[7,9,11,13],acquisit:7,mida:7,respons:[7,9,13],build:[7,9],decai:[7,11,13],easi:[7,8],object:[7,10],th1f:7,orient:[7,12],mine:7,frame:[7,9,13],tfile:7,eas:[7,10,13],understand:[7,13],upcom:[7,10],definit:[7,11,13],thing:[7,8,13,9,10],check:[7,9,8],guid:[7,9,13],organ:[7,8,13],similarli:[7,13],browser:7,inspect:7,tbrowser:7,deriv:[7,13],tobject:7,small:[7,8,13,9,10,12],subset:[7,13],tfolder:7,top:[7,10],level:[7,13],tobjarrai:7,tobjstr:7,content:[7,10,13],form:[7,11,13,9,10,12],box:[7,9,8],entri:[7,13],sketch:[7,13],histo:[7,11,8,13,10],decayanamodul:7,hdecay001:7,hdecay002:7,scanamodul:7,hsampletemperatur:7,hsamplemagneticfield:7,detector001:7,detector002:7,hdecayxxx:7,xxx:7,"int":7,"03d":7,notat:[7,13],"class":[7,12,13],folder:[7,10],next:[7,8,13,9,10,12],section:[7,10,13],slow:7,control:[7,9,13],sampl:[7,12,9,11],versu:7,again:[7,8,13,9,10],meta:7,minim:[7,11,13,10,12],bracket:7,item:[7,13],detector:[7,11,8,13,12],environ:[7,8],beamlin:[7,11,8,13],elabor:[7,9],word:7,sub:[7,10,11,13],intern:[7,8,13],tstring:7,git:[7,10,9,13],url:7,xsd:7,wrote:7,nemu_analyz:7,deltat_tdc_gps_4295:7,int_t:[7,13],iso:7,date:[7,11,13],stop:7,durat:7,sec:[7,13],laboratori:7,muon:[7,11,8,10,12],beam:7,momentum:[7,12,11],mev:7,speci:7,neg:[7,11,8],sourc:[7,9],target:7,low:[7,12,13],setup:[7,10,9,13],cf1:7,wxy:7,resolut:[7,12],redgreen:[7,13],offset:[7,13],tintvector:7,except:[7,10,8,13],shortli:[7,13],discuss:[7,9,8,13],experi:[7,13],stimuli:7,electr:7,off:[7,10,13],doubl:[7,13],distinguish:7,easier:[7,10],let:7,sai:7,red:[7,11,13,9,10],green:[7,11,13],browsabl:7,string:[7,10,8,13],tobjstringv:7,quantiti:7,repres:[7,11,13],properti:[7,13],estim:[7,12,8,13],demand:[7,13],depend:[7,11,8,13,9,10,12],musrrootv:7,mock:7,print:[7,8,13],notic:[7,8,13],find:[7,10,9,8],encod:[7,8,13,10,12],price:7,pai:7,shade:7,"import":[7,13],approach:[7,10,13],standard:[7,10,9,13],"abstract":[7,13],text:[7,11,8,13],though:[7,10,8],clean:[7,10,9],lot:[7,13],"2nd":7,slightli:[7,9,8,13],advantag:[7,10,8,13],maintain:7,expand:7,classifi:7,group:[7,10,8,13],previou:[7,13],"float":7,point:[7,11,8,13,10,12],double_t:[7,13],tstringvector:7,tdoublevector:7,themselv:[7,12],vector:[7,12,13],code:[7,11,13,9,10,12],snippet:[7,13],reader:7,routin:[7,10,12,13],convers:[7,13],write_musrroot_runhead:7,full:[7,10,11,13],concentr:7,just:[7,13,9,10,12],prop:7,further:[7,10,8],down:[7,11,8,13],deltat_tdc_gps_2871:7,come:[7,10,8],overload:7,pathnam:7,method:[7,13],tdc:[7,13],cf3:7,mrh_undefin:7,strang:7,fed:[7,13],whole:7,someth:[7,10,9,13],recreat:[7,8],iszombi:7,"return":[7,13],info:7,fillfold:7,close:[7,10,8,13],read_musrroot_runhead:7,getobject:7,cerr:[7,13],endl:[7,13],couldn:[7,13],get:[7,8,13,9,10],closefil:7,extractal:7,decod:7,fill:[7,11,13],getter:7,bool_t:[7,13],ival:7,cout:7,els:[7,10,8,13],getvalu:7,geterror:7,getunit:7,getdemand:7,getdescript:7,mechan:[7,13],inde:7,minimum:7,scheme:7,musrrootvalid:7,recurs:7,pars:7,temporari:7,xml:7,ampl:[7,13],parser:[7,10],hand:[7,10,13],decent:7,book:7,libxml2:[7,10],becaus:[7,8],suppos:[7,10,13],against:7,schema:7,lmu:[7,8],semant:7,preform:7,cross:[7,10,13],facil:[7,8,13],musrrootlem:7,poitiv:7,wew:7,hdecay023:7,detector023:7,potenti:7,discontinu:7,"break":7,element:7,left:[7,12,8],npp:[7,11,8,13,10],spectromet:[7,9,11,13],good:[7,8,13,9,10],enough:[7,10,13],cryo:7,cryostat:7,oven:7,konti:7,pim3:[7,11,13],hypothet:7,light:7,per:[7,8,13],bottom:7,split:[7,10,13],mind:7,symbol:[7,10],hdecay003:7,hdecay004:7,hdecay007:7,hdecay008:7,hdecay011:7,hdecay012:7,hdecay013:7,hdecay014:7,hdecay017:7,hdecay018:7,hdecay021:7,hdecay022:7,hdecay024:7,hdecay027:7,hdecay028:7,hdecay031:7,hdecay032:7,hdecay033:7,hdecay034:7,hdecay037:7,hdecay038:7,continu:7,"switch":[7,8,13,9,10],jump:[7,13],cpp:[7,13],"00z":7,nemu:[7,10,13],lem12_his_0234:7,said:7,detector038:7,insert:7,x123:7,perp:7,spin:[7,12,11,13],mue4:[7,8,13],scalerinfo:7,runsummari:7,wed:7,oct:7,lco:7,wtf:7,kev:[7,12],ledb:7,buc:7,edit:[7,10,11,8],euc:7,event:[7,11],event_0:7,mcp1:7,event_1:7,mcp2:7,event_2:7,lemusr:7,problem:7,deviat:7,hereaft:7,snip:7,somewher:[7,10,8],token:[7,13],val:[7,13],err:7,cf4:7,cf5:7,editor:[11,10,8],suit:[11,12,8,13],intend:[10,8,13],eventu:[11,10,8],drop:[10,8],outdat:[10,8,13],earli:[8,13],anymor:[10,8],still:[8,13,9,10,12],urg:8,strongli:[10,8],recommend:[10,12,8],shell:[10,8,13],tab:[8,13],startup:8,displai:[10,12,8,13],locat:[11,8,13,10,12],proof:8,exec_path:8,path_to_exec:8,musrview:[10,8],musrt0:8,insid:[10,12,8,13],default_save_path:8,save_path:8,msr_default_file_path:8,msr_def_path:8,timeout:[8,13],canva:[11,8,13],keep_minuit2_output:8,flag:[8,13],minuit2:[10,8,13],kept:[8,13],dump_ascii:8,dump:[8,13],dump_root:8,title_from_data_fil:8,chisq_pre_run_block:8,chisq:[11,8,13],estimate_n0:8,procedur:[11,8,13,9,10,12],musrview_show_fouri:8,fourier:[11,10,12,8],transform:[11,8,13,10,12],domain:[11,8,13],musrview_show_avg:8,averag:[12,8,13],power:[11,8,13,9,10],spectra:[8,13],enable_musrt0:8,font_set:8,font:[10,8],font_nam:8,font_siz:8,size:[8,13],msr_file_default:8,institut:[11,8,13],inst:8,ral:8,jparc:8,file_format:[8,13],nexu:[9,8],musr:[8,13],ppc:[11,8,13],mdu:[11,8,13],wkm:[11,8,13],mud:[11,8,13],lifetime_correct:8,lifetimecorrect:[8,13],msr2data_default:8,tick:8,chain_fit:8,write_data_head:8,ignore_data_header_info:8,write_column_data:8,create_msr_file_onli:8,fit_onli:8,global_plu:8,recreate_data_fil:8,open_file_after_fit:8,experienc:[10,8],who:8,help_sect:8,variou:[10,8,13],messag:[8,13],musr_web_x:8,link:[10,8,13],main:[11,10,8],musrft:[11,8],func_pixmap_path:8,pix_path:8,latex:8,pixmap:8,visual:[11,8],theory_funct:8,syntax:[8,13],func:8,menu:[11,10,8,13],pictur:8,utf:[10,12,8,13],xmln:[8,13],html:8,usr:[10,8],local:[9,10,12,8],share:[9,10,8,13],doc:[11,10,8,13],chisq_per_run_block:8,recent_fil:8,path_file_nam:8,musr_web_main:8,musr_web_titl:8,thetitl:8,musr_web_paramet:8,thefitparameterblock:8,musr_web_theori:8,thetheoryblock:8,musr_web_funct:8,thefunctionsblock:8,musr_web_run:8,therunblock:8,musr_web_command:8,thecommandsblock:8,musr_web_fouri:8,thefourierblock:8,musr_web_plot:8,theplotblock:8,musr_web_statist:8,thestatisticblock:8,musr_web_msr2data:8,musr_web_musrft:8,a_2:8,"3_musrft":8,monospac:8,latex_imag:8,asymmetri:[11,12,8],png:[8,13],statgsskt:[8,13],rate:[11,12,8,13],"static":[10,12,8],gauss:[11,12,8,13],respect:[11,8,13,10,12],bar:[8,13],keyboard:[11,8],shortcut:[11,8],scratch:8,too:[10,8],priori:8,knowledg:8,calcul:[11,8,13,10,12],log:[12,8,13],max:[8,13],likelihood:[12,8,13],kei:[10,8],alt:8,equival:[10,8,13],mai:[10,8,13],chosen:[10,8,13],swap:[8,13],vice:[8,13],versa:[8,13],adjust:[11,10,8,13],initi:[11,8,13,10,12],fitter:8,own:[8,13],docu:[9,8,13],raw:[8,13],dump_head:8,stage:[8,13],wand:8,coupl:[9,8,13],dialogu:8,briefli:8,explicit:[8,13],year:[9,8,13],pull:[10,8],choosen:8,rrf:[9,8],minu:8,transvers:[11,8,13],longitudin:8,choic:[10,8,13],question:8,ask:[10,8],correctli:[11,10,8,13],proper:[9,8,13],prompt:[9,10,8,13],peak:[12,8,13],pop:8,disadvantag:8,freeli:8,custom:[8,13],cost:8,yourself:8,stand:[9,8],whatev:[9,8],press:[11,8,13],syntact:8,appropri:[9,8],previous:8,handi:8,furthermor:[10,8,13],pack:[11,10,8,13],minuit:[12,8,13],reset:[8,13],sometim:[8,13],went:[10,8],wrong:8,leav:8,far:[8,13],iter:[12,8,13],individu:[8,13],tediou:[12,8],popup:8,asym:8,uncheck:8,unselect:8,modifi:[12,8],degre:[11,8,13],cancel:8,anyth:[8,13],scale:[8,13],factor:[8,13],absolut:[11,10,8,13],explor:[9,10],hal:[9,13],memo:[9,13],rotat:[9,11,13],tremend:[9,10],muonium:[9,13],appl:[9,10],cpu:[9,10,13],straight:9,multi:[9,10,13],thread:[9,10,13],doesn:9,openmp:[9,10,13],shop:9,bui:9,gamer:9,sure:[9,10,13],server:[9,10],suffici:[9,12],strong:[9,11,13],yet:[9,12,11,13],fall:[9,13],back:[9,13],conceptu:9,latest:[9,10],hardwar:9,crunch:9,readi:[9,10,13],acceler:[9,13],termin:[9,10,11,13],lspci:9,grep:[9,10],corpor:9,gk110bgl:9,rev:[9,12,13],recogn:9,download:[9,10],center:[9,12],hat:[9,10],enterpris:9,rhel:[9,10],rpm:[9,10],diag:9,rhel7:9,x86_64:9,conflict:9,nouveau:9,reboot:9,machin:[9,10,12],omit:[9,10,13],thin:[9,12],host:9,incorpor:9,paper:9,wiki:9,brief:[9,10],clone:[9,10],got:9,consist:[9,12,13],gitlab:[9,10,13],uldis_l:9,mkdir:[9,10],denable_musr:9,dcmake_install_prefix:[9,10],exec:9,non:[9,12],librari:[9,10,12,13],"super":9,sbin:[9,10],ldconfig:[9,10],ld_library_path:[9,10],launchctl:[9,10],setenv:[9,10],checkout:[9,10],branch:[9,10],dks6:9,soon:[9,10],want:[9,10,13],tell:[9,13],aslib:[9,10],bmwlib:[9,10],prefix:[9,10],rootsi:[9,10],lookup:9,superus:[9,10],ddk:9,disabl:[9,10,13],daslib:[9,10],dbmwlib:[9,10],dnexu:[9,10],vga:9,advanc:9,micro:[9,13],devic:9,inc:9,ati:9,hawaii:9,grenada:9,"290x":9,amdgpu:9,pro:[9,10],unpack:[9,10],tar:[9,10,13],jxvf:9,blabla:9,usermod:9,video:9,technolog:9,materi:9,leverag:9,amp:9,xvjf:9,sdkinstal:9,linux64:9,bz2:[9,13],opt:[9,10,13],amdappsdk:9,note:[9,10,12,13],instruct:[9,10,13],compil:[9,10,13],xcode:[9,10],deliv:9,easiest:9,involv:[9,12],demonstr:10,"while":10,brave:10,virtual:10,encourag:10,gcc:[10,13],tool:[10,13],autoconf:10,libtool:10,toolchain:10,drope:10,releas:[10,13],plan:10,pkg:10,config:10,boost:10,spirit:10,scientif:[10,12,13],effici:[10,12,13],mathemat:[10,13],fftw:10,fast:10,discret:[11,10],toolkit:10,gnome:10,hdf4:[10,13],manag:10,hdf5:[10,13],minixml:10,neutron:10,rai:10,scienc:10,focus:10,seriou:10,distribut:[11,10],fedora:10,debian:10,ubuntu:10,mint:10,opensus:10,nativ:10,microsoft:10,distributor:10,taken:[10,13],dev:10,devel:10,trick:10,never:10,qt4:10,yum:10,gsl:10,qtwebkit:10,qt5:10,epel:10,qtbase:10,qtsvg:10,dpkg:10,apt:10,libboost:10,libgsl:10,libfftw3:10,libqt4:10,libqtwebkit:10,qtbase5:10,libqt5svg5:10,libqt5webkit5:10,everyon:10,know:10,himself:10,doe:[10,13],websit:10,engin:10,mxml:10,hdf:10,libmxml1:10,libmxml:10,libhdf4:10,libhdf5:10,urgent:[10,13],isi:[10,13],safe:[10,13],master:10,repositori:10,github:10,com:10,nexusformat:10,denable_hdf5:10,denable_hdf4:10,denable_mxml:10,sudo:10,flavour:10,legaci:10,incompat:10,guess:[10,13],warn:[10,13],upgrad:10,recompil:10,redhat:10,libx11:10,libxft:10,libxpm:10,libxext:10,systemat:10,term:10,offici:10,root_build:10,dgminim:10,dasimag:10,dmathmor:10,dminuit2:10,dxml:10,root_exec:10,multicor:10,miss:[10,13],told:10,luke_skywalk:10,echo:10,bashrc:10,bash_profil:10,restart:10,onc:[11,10,12,13],proceed:10,recent:[10,13],muonspin:10,root5:10,root6:10,newer:10,dec:10,whether:[10,13],uninstal:10,xarg:10,install_manifest:10,altern:[10,13],autogen:10,prepar:10,successfulli:[10,13],makefil:[10,13],besid:10,fftw3:[10,12],boostinc:10,qt3:10,qt47:10,lib64:10,omp:[10,13],parallel:[11,10,12,13],detect:[11,10],permiss:10,dbnmrlib:10,bnmrlib:10,dqt_based_tool:10,dqt_version:10,auto:10,dtry_openmp:10,core:10,finish:[11,10],musrfitpath:10,musrfit_startup:10,built:[10,13],everth:10,src:10,musredit_qt5:10,qmake:10,fine:10,skip:10,higher:10,uic:10,quick:[10,13],hasn:10,adventur:10,advic:10,wonder:10,occur:10,great:10,gain:10,nice:[10,12],unix:10,revis:[10,13],fulfil:10,abl:10,a2p:10,passwd:10,binutil:10,bison:10,bzip2:10,colorgcc:10,coreutil:10,curl:10,cygutil:10,editright:10,findutil:10,flex:10,adob:10,dpi100:10,dpi75:10,alia:10,bitstream:10,ibm:10,type1:10,sun:10,misc:10,xfree86:10,fontconfig:10,freeglut:10,gawk:10,gcc4:10,fortran:10,gccmakedep:10,gettext:10,ghostscript:10,std:[10,13],giflib:10,gmp:10,groff:10,gzip:10,inputproto:10,jasper:10,jpeg:10,lapack:10,libbz2_1:10,libcharset1:10,libcurl4:10,libfftw3_3:10,libgcc1:10,libgd:10,libgif:10,libgl:10,libgl1:10,libglu:10,libglu1:10,libglut:10,libglut3:10,libgmp:10,libgmp3:10,libgomp1:10,libic:10,libice6:10,libjpeg:10,libjpeg62:10,liblapack:10,libmpfr:10,libmpfr1:10,libncurs:10,libncurses9:10,libosmesa:10,libosmesa7:10,libpng:10,libpng14:10,libreadline6:10,libsm:10,libsm6:10,libssh2_1:10,libstdc:10,libtiff:10,libtiff5:10,libx11_6:10,libxau:10,libxau6:10,libxaw7:10,libxcb:10,xlib:10,libxcursor:10,libxcursor1:10,libxdmcp:10,libxdmcp6:10,libxext6:10,libxfix:10,libxfixes3:10,libxfont:10,libxfont1:10,libxft2:10,libxi:10,libxi6:10,libxkbfile1:10,libxmu:10,libxmu6:10,libxpm4:10,libxrend:10,libxrender1:10,libxt:10,libxt6:10,login:10,makedepend:10,man:10,mpfr:10,nano:10,opengl:10,openssh:10,openssl:10,pdftk:10,perl:10,ping:10,psutil:10,python:10,readlin:10,rebas:10,rgb:[10,13],rsync:10,sed:10,subvers:10,tcltk:10,terminfo:10,unzip:10,vim:10,w32api:10,icon:[11,10,13],xauth:10,xextproto:10,xfontsel:10,xinit:10,xkbcomp:10,xkeyboard:10,xkill:10,xlogo:10,xlsfont:10,xorg:10,xproto:10,xrdb:10,xrefresh:10,xset:10,xterm:10,zip:10,zlib:10,zlib0:10,libqt3support4:10,libqtassistantclient4:10,libqtcore4:10,libqtdbus4:10,libqtdesigner4:10,libqtgui4:10,libqthelp4:10,libqtnetwork4:10,libqtopengl4:10,libqtscript4:10,libqtscripttools4:10,libqtsql4:10,libqtsvg4:10,libqttest4:10,libqtwebkit4:10,libqtxml4:10,libqtxmlpatterns4:10,posix:10,convent:[10,12],hard:10,drive:10,network:10,cygdriv:10,stick:10,had:10,x_yy_z:10,"1_33_1":10,librpc:10,sunrpc:10,track:10,patch1:10,www:[10,12],hdfgroup:10,ftp:10,jpegsrc:10,v6b:10,msweet:10,project3:10,hdf_current:10,precompil:10,xzf:10,root_v5:10,win32gcc:10,due:[10,12,13],visit:10,gminim:10,asimag:10,mathmor:10,accomplish:10,usernam:10,qtdir:10,i686:10,reopen:10,qt56:10,readili:10,startxwinrc:10,status_access_viol:10,ash:10,rebaseal:10,resolv:10,administr:10,privileg:10,extent:10,emploi:10,emphas:10,rout:10,dvd:10,xcodebuild:10,licens:[10,13],x11:10,leopard:10,snow:10,xquartz:10,macosforg:10,trac:10,newest:10,port:10,selfupd:10,remark:[10,13],synchron:10,frequent:10,happen:10,servic:10,firewal:10,svn:10,trunk:10,dport:10,sync:10,pkgconfig:10,qtwebengin:10,past:10,unfortun:10,subject:10,mini:10,michaelrsweet:10,lazi:10,dmg:10,sierra:10,writ:10,root_v6:10,macosx64:10,clang91:10,owner:10,life:[11,10,13],chown:10,chgrp:10,staff:10,exactli:[10,13],wisdom:[10,12],harder:10,adopt:[10,13],parenthes:[10,13],macosx:10,plist:10,doctyp:10,dtd:10,propertylist:10,dict:10,qt3mac:10,stabl:10,crypto:10,unstabl:10,finkcommand:10,boost1:10,nopython:10,shlib:10,libtool2:10,qtwebenginecor:10,qtwebenginewidget:10,bit:10,earlier:10,"1_63_0":10,cpp11:10,circumst:10,finder:10,workaround:10,dyld_library_path:10,mgui:10,differenti:[11,13],diamagnet:[11,12],approxim:11,geometri:11,positron:[11,12],counter:11,precess:11,"3110_tutori":11,conveni:11,underli:11,divid:[11,12],xyz:11,normup:11,bgup:11,phaseup:11,normdown:11,bgdown:11,phasedown:11,normright:11,bgright:11,phaseright:11,asymsig1:11,ratesig1:11,fieldsig1:11,asymsig2:11,ratesig2:11,fieldsig2:11,uncertainti:[11,12],asymmetr:11,lower:[11,13],upper:[11,13],constant:[11,13],background:[11,13],uncorrel:11,three:[11,12,13],remain:11,signal:[11,12,13],holder:11,amplitud:11,depolar:[11,12,13],simplexpo:[11,13],tfieldco:[11,13],map1:[11,13],fun1:[11,13],frequenc:[11,12,13],simplegss:[11,13],fun2:[11,13],predefin:[11,13],multipli:[11,13],sign:11,fun:11,interrel:11,gamma_mu:[11,13],par12:[11,13],par15:11,altogeth:[11,13],deltat_pta_gps_3110:11,fittyp:[11,13],norm:[11,13],backgr:[11,13],map2:[11,13],map3:11,undefin:11,implant:[11,12],exce:11,mino:[11,12,13],mhz:[11,12,13],fourier_pow:[11,13],apod:[11,13],weak:[11,13],medium:[11,13],real_and_imag:[11,13],par3:[11,13],imaginari:[11,13],drawn:[11,13],abscissa:[11,13],ordin:[11,13],use_fit_rang:[11,13],third:[11,12,13],ndf:11,freedom:[11,13],converg:[11,12,13],blue:[11,13],maximum:[11,13],count:[11,13],zoom:[11,13],graph:[11,13],around:[11,13],cursor:[11,13],suitabl:11,repeat:[11,13],proce:11,comma:[11,13],between:[11,12,13],"short":[11,13],conclud:11,attent:[11,12,13],"3111_tutori":11,"3114_tutori":11,"_tutori":11,snapshot:11,dark:11,theme:11,facilit:12,gyromagnet:12,ratio:12,smu:12,outlin:12,literatur:12,reli:12,repeatedli:12,sizabl:12,worth:12,maxim:[12,13],trial:12,deserv:12,effect:[12,13],shift:[12,13],advis:12,prove:12,appreci:12,induct:12,vari:[12,13],dimens:12,incid:12,simul:12,trim:12,arrai:12,total:[12,13],thick:12,solv:12,equat:[12,13],layer:12,account:[12,13],superfluid:12,macroscop:12,dover:12,adjac:12,penetr:12,depth:12,constitu:12,half:12,film:12,userfcn:[12,13],tlondon1dh:12,deg:12,dead:12,tlondon1d1l:12,fraction:[12,13],substrat:12,bilay:12,heterostructur:12,tlondon1d2l:12,trilay:12,tlondon1d3l:12,investig:12,flux:12,probe:12,randomli:12,spatial:12,seri:12,reciproc:12,coeffici:[12,13],coher:[12,13],gaussian:12,cutoff:12,brandt:12,temp:12,phy:[12,13],riseman:[12,13],analyt:12,ginzburg:12,landau:12,yaouanc:[12,13],dalma:[12,13],réotier:[12,13],bessel:[12,13],region:[12,13],triangular:12,grid:12,inter:12,distanc:12,tbulktrivortexlondon:12,tbulktrivortexml:12,tbulktrivortexagl:12,tbulktrivortexngl:12,migrad:[12,13],proven:12,larg:[12,13],futil:12,strategi:[12,13],max_likelihood:[12,13],hess:[12,13],bmw_startup:12,debug:[12,13],one_or_zero:12,deactiv:12,path_to_fil:12,invalid:12,delta_t:12,rest:12,microsecond:12,delta_b:12,resb:12,vortexlattic:12,n_vortexgrid:12,data_path:[12,13],data_path_prefix:12,n_theori:12,invers:12,energy_list:12,energy_label:12,rge:12,expect:[12,13],belong:12,wordsofwisdom:12,trimsp:12,"02_0":12,"03_0":12,"03_6":12,"05_0":12,"05_3":12,relax:[12,13],slr:12,reson:[12,13],lineshap:12,puls:12,evolut:12,salman:12,prl:12,lifetim:[12,13],exponenti:[12,13],exprlx:12,stretch:12,sexprlx:12,expon:[12,13],chemic:12,anisotropi:12,powder:12,mehr:12,solid:[12,13],springer:12,axial:12,symmetr:12,observ:12,paralel:12,perpendicular:12,symmetri:12,anisotrop:12,along:12,loss:12,ellipt:12,linegauss:12,fwhm:12,height:12,lorentzian:12,linelorentzian:12,laplacian:12,linelaplac:12,skew:12,lineskewlorentzian:12,width:[12,13],lineskewlorentzian2:12,convolut:12,powderlineaxiallor:12,powderlineaxialgss:12,powderlineasymlor:12,princip:12,powderlineasymgss:12,gpl:13,philosophi:13,abil:13,fcn:13,sever:13,correl:13,renam:13,msr_file_without_extens:13,msr_file:13,maxlh:13,estimaten0:13,timeout_tag:13,overwrit:13,prevent:13,orphan:13,jam:13,"8472_tf_histo":13,avg:13,graphic_format_extens:13,session:13,"8472_0":13,gif:13,jpg:13,svg:13,xpm:13,"8472_x":13,experiment:13,action:13,canvas:13,toggl:13,spectrum:13,area:13,hair:13,consid:13,beta:13,feed:13,exit:13,"3310_0":13,subtract:13,fopt:13,neither:13,nor:13,pad:13,angular:13,interpret:13,lem15_his_01234:13,rebin:13,fudg:13,elimin:13,sens:13,tweak:13,tdc_hifi_2014_00153:13,mnsi:13,"50k":13,unzoom:13,crosshair:13,gett0frompromptpeak:13,firstgoodbinoffset:13,argument:13,color:13,channel:13,interrupt:13,msr_file_in:13,msr_file_out:13,parc:13,wors:13,aim:13,idf1:13,idf2:13,nexus1:13,nexus2:13,flexibl:13,filenamelist:13,lem10_his_0111:13,lem10_his_0113:13,run3:13,runstart:13,runend:13,rrrr:13,rrrrrr:13,yyyi:13,unless:13,sent:13,stdout:13,compress:13,absent:13,lem10_his_0123:13,lem10_his_0123_v2:13,idf:13,deltat_tdc_gps_:13,d2001:13,deltat_tdc_gps_0123:13,deltat_tdc_gps_0137:13,deltat_tdc_alc_:13,rrr:13,spit:13,psi_gps_:13,psi_:13,"_gps_":13,psi_gps_run_100to117:13,archiv:13,lem10_his_0012:13,rebin25:13,lem10_his_0123_rebin25:13,runno:13,fileformat:13,pta:13,ltf:13,dolli:13,gpd:13,hifi:13,tdc_hifi_2015_00123:13,construct:13,path_to_data:13,write_per_run_block_chisq:13,pearson:13,fourier_set:13,phase_incr:13,phincr:13,increment:13,optim:13,root_set:13,marker_list:13,marker:13,color_list:13,intranet:13,mnt:13,unlik:13,headlin:13,style:13,lower_boundari:13,upper_boundari:13,init:13,alpha:13,asi:13,freq:13,constrain:13,semi:13,par:13,asy1:13,rate1:13,asy2:13,field2:13,rate2:13,whitespac:13,avoid:13,whenev:13,abbr:13,express:13,"const":13,generexpo:13,stg:13,statgssktlf:13,sgktlf:13,dyngssktlf:13,dgktlf:13,statexpkt:13,sekt:13,statexpktlf:13,sektlf:13,dynexpktlf:13,dektlf:13,combilgkt:13,lgkt:13,strkt:13,skt:13,spinglass:13,spg:13,rdanisohf:13,rahf:13,internfld:13,internbsl:13,abragam:13,skewedgss:13,skg:13,staticnkzf:13,snkzf:13,staticnktf:13,snktf:13,dynamicnkzf:13,dnkzf:13,dynamicnktf:13,dnktf:13,muminusexptf:13,mmsetf:13,polynom:13,hayano:13,conden:13,matter:13,keren:13,uemura:13,crook:13,cywinski:13,turner:13,harshman:13,noak:13,kalviu:13,oxford:13,simplifi:13,formula:13,ident:13,compact:13,difficulti:13,simultan:13,address:13,funx:13,complic:13,dictionari:13,libmylibrari:13,tmyfunct:13,auxiliari:13,arithmet:13,divis:13,sin:13,tan:13,aco:13,asin:13,atan:13,cosh:13,sinh:13,tanh:13,acosh:13,asinh:13,atanh:13,exp:13,sqrt:13,pow:13,parx:13,par5:13,mapi:13,denot:13,frac1:13,shorten:13,logic:13,fire:13,addt0:13,rrf_freq:13,rrf_pack:13,rrf_phase:13,exact:13,pie3:13,particular:13,run_file_nam:13,record:13,digress:13,musrfulldatapath:13,colon:13,smith:13,lem07_his_2018:13,musrfulldatapathtoken:13,runnam:13,ext:13,lem07_2018_rb1_npp:13,d2007:13,deltat_pta_gps_2650:13,d2010:13,deltat_tdc_gpd_8472:13,mue1:13,beauti:13,muminu:13,t0addrun1:13,t0addrun2:13,t0addrun1forward:13,t0addrun1backward:13,t0addrun2forward:13,t0addrun2backward:13,sum:13,onlin:13,angl:13,nanosecond:13,fun3:13,transfer:13,ten:13,fgb:13,lgb:13,larger:13,direct:13,span:13,meaningless:13,simplex:13,batch:13,anywher:13,contour:13,mnplot:13,optimum:13,list_of_param_to_be_fix:13,restor:13,freq1:13,freq2:13,complex:13,fit_rang:13,flavor:13,n00:13,n01:13,n10:13,n11:13,nn0:13,nn1:13,inlin:13,scale_n0_bkg:13,fals:13,print_level:13,footnot:13,bigger:13,phd:13,thesi:13,ubc:13,range_for_phase_correct:13,nsec:13,min:13,sub_rang:13,view_pack:13,logx:13,logarithm:13,logi:13,khz:13,par4:13,downward:13,upward:13,unwant:13,rid:13,filter:13,kaiser:13,fail:13,tricki:13,compon:13,ideal:13,uncontrol:13,ghost:13,imperfect:13,distort:13,dispers:13,fold:13,substanti:13,infer:13,math:13,mathrm:13,theoret:13,rearrang:13,unbin:13,histogramm:13,reserv:13,plug:13,simpler:13,why:13,although:13,declar:13,puserfcnbas:13,evalu:13,cassert:13,cmath:13,namespac:13,constructor:13,destructor:13,needglobalpart:13,"void":13,setglobalpart:13,globalpart:13,uint_t:13,idx:13,globalpartisvalid:13,classdef:13,destroi:13,peculiar:13,ness:13,introductori:13,topic:13,const_correct:13,herein:13,classimp:13,assert:13,arg:13,linkdef:13,tmylibrarylinkdef:13,ifdef:13,"__cint__":13,pragma:13,endif:13,wise:13,attach:13,tmylibrari:13,libtmylibrari:13,sensibl:13,bluish:13,node:13,uf1:13,uf2:13,entiti:13,ineffici:13,associ:13,ufx:13,g_ufx:13,consum:13,abrikosov:13,cycl:13,thu:13,overhead:13,tmyglobalfunct:13,isvalid:13,fvalid:13,fprevparam:13,calcsomethingcpuexpens:13,liklei:13,getwhatisneed:13,privat:13,finvokedglob:13,fidxglob:13,fglobaluserfcn:13,static_cast:13,sorri:13,resiz:13,pointer:13,dynamic_cast:13,retriev:13,pseudo:13,increas:13,safeti:13,val0:13,sep:13,val1:13,valn:13,parx0:13,parx1:13,parxn:13,par7:13,par17:13,par22:13,par27:13,par32:13,par37:13,par42:13,par47:13,par52:13,par57:13,par62:13,par67:13,par72:13,par77:13,par82:13,par8:13},objects:{},objtypes:{},objnames:{},titleterms:{acknowledg:0,any2mani:[13,1],univers:1,"\u03bcsr":[7,1,13,12,6],file:[7,5,11,13,8,1,12],format:[7,13,1],convert:1,bugtrack:2,how:3,cite:3,musrfit:[4,11,5,3,8,13,9,10],welcom:4,document:[12,4],indic:4,tabl:4,msr2data:[11,5,13],program:5,automat:5,process:[11,5],multipl:[11,5],msr:[11,5,13],basic:[7,5,8,13],type:[5,13],usag:[5,8,6,13],run:[7,5,13],list:5,structur:5,option:[5,10],paramet:[5,8,6],global:[5,13],mode:5,gener:[5,13],extract:5,extend:5,known:5,limit:5,graphic:[9,5,6],user:[7,5,13,12,6],interfac:[7,5,8,6],provid:5,musredit:[5,10,8],mupp:6,plotter:6,script:6,summari:6,musrroot:7,extens:[7,13],open:7,some:7,concern:7,root:[7,10],inform:7,contain:7,runhead:7,runinfo:7,overview:7,tmusrrunhead:7,concept:7,header:7,write:7,read:[7,11],valid:7,requir:[7,10],detectorinfo:7,sampleenvironmentinfo:7,magneticfieldenvironmentinfo:7,beamlineinfo:7,exhaust:7,tree:7,includ:7,everyth:[7,10],tmusrrunphysicalquant:7,possibl:7,represent:7,gui:8,base:8,introduct:[12,8,13],avail:[8,13],execut:[8,13],configur:[8,13],musrgui:[10,8],musredit_startup:8,xml:[12,8,13],featur:8,musrwiz:8,theori:[8,13],"function":[12,8,13],map:[8,13],fit:[9,11,8,13],info:8,creat:8,musrstep:8,set:[9,10],high:9,speed:9,gpu:[9,13],tesla:9,k40c:9,nvidia:9,driver:9,instal:[9,10],cuda:9,via:[9,10],automak:[9,10],cmake:[9,10],amd:9,card:9,radeon:9,"390x":9,app:9,softwar:[9,10],develop:9,kit:9,sdk:9,enabl:[9,13],opencl:[9,13],support:[9,10,13],maco:[9,10],differ:10,platform:10,oper:10,system:10,restrict:10,gnu:10,linux:10,nexu:10,build:10,last:10,step:10,obsol:10,check:10,window:10,cygwin:10,potenti:10,problem:10,mac:10,macport:10,packag:10,from:10,sourc:10,environ:10,variabl:10,fink:10,obsolet:10,tutori:11,singl:[11,13],histogram:[11,13],determin:11,data:[11,12],rang:11,musrt0:[11,13],model:[11,12],view:11,musrview:[11,13],further:11,asymmteri:11,lib:12,meissner:12,profil:12,vortex:12,lattic:12,relat:12,bmw:12,libfitpofb:12,dimension:12,london:12,state:12,isotrop:12,superconductor:12,bulk:12,field:12,distribut:12,mix:12,startup:12,nonloc:12,superconduct:12,screen:12,analyz:12,"\u03b2":12,nmr:12,bnmr:12,libbnmr:12,liblineprofil:12,manual:13,kei:13,shortcut:13,musrft:13,msr2msr:13,dump_head:13,musrfit_startup:13,descript:13,titl:13,fitparamet:13,block:13,command:13,fourier:13,plot:13,statist:13,rrf:13,asymmetri:13,neg:13,muon:13,non:13,without:13,object:13,access:13,technic:13,framework:13},envversion:43}) \ No newline at end of file diff --git a/doc/html/setup-dks.html b/doc/html/setup-dks.html index 03859bcc..fcec2311 100644 --- a/doc/html/setup-dks.html +++ b/doc/html/setup-dks.html @@ -359,7 +359,7 @@ The only thing you need DKS diff --git a/doc/html/setup-standard.html b/doc/html/setup-standard.html index 6fa19e78..c9df2538 100644 --- a/doc/html/setup-standard.html +++ b/doc/html/setup-standard.html @@ -1486,7 +1486,7 @@ $ musrview test-histo-ROOT-NPP.msr diff --git a/doc/html/tutorial.html b/doc/html/tutorial.html index 0adb9796..9c39cb34 100644 --- a/doc/html/tutorial.html +++ b/doc/html/tutorial.html @@ -448,7 +448,7 @@ For a complete description please refer to the manuals of © Copyright 2018, Andreas Suter. - Last updated on Aug 23, 2018. + Last updated on Oct 15, 2018. Created using Sphinx 1.2.3. diff --git a/doc/html/user-libs.html b/doc/html/user-libs.html index c3975e98..8f159925 100644 --- a/doc/html/user-libs.html +++ b/doc/html/user-libs.html @@ -667,7 +667,7 @@ K(m)&=\int_0^{\pi/2}\frac{\mathrm d\varphi}{\sqrt{1-m^2\sin^2{\varphi}}},\en diff --git a/doc/html/user-manual.html b/doc/html/user-manual.html index a99d33d1..46938703 100644 --- a/doc/html/user-manual.html +++ b/doc/html/user-manual.html @@ -1552,8 +1552,42 @@ The argument may be one of the following:

    phase
    -
    The initial phase of the input data is given here in degrees. Optionally the phase parameter from the FITPARAMETER block can be given, -e.g. par3, which would take the value of parameter number 3.
    +

    If a real Fourier shall be plotted, it is necessary to adopt the phases of the different detectors. The number of potentially provided phases can be either one, which means that this phase will be applied to all Fourier spectra, +or the number of phases have to correspond to the number of runs in the plot block.

    +

    Currently there are three options:

    +
      +
    1. The phases for each run/detector are given explicitly, i.e.

      +
      phase val0 sep val1 sep ... sep valN
      +
      +
      +

      where val0, val1, etc. are explicitly given phases (i.e. doubles), and sep is one of the following allowed separators: space, ,, ;, or tab. +For example

      +
      phase   -3.2, 175.9
      +
      +
      +
    2. +
    3. The phases for each run/detector are given as phase parameter from the FITPARAMETER block, e.g. par3, which would +take the value of parameter number 3. More explicitly

      +
      phase parX0 sep parX1 sep ... sep parXN
      +
      +
      +

      where the same rules applies as for explicit phase values. An example could look like this

      +
      phase par7, par12, par17, par22, par27, par32, par37, par42, par47, par52, par57, par62, par67, par72, par77, par82
      +
      +
      +
    4. +
    5. Often the phases in the parameter block follow a clear list structure. This allows to write the Fourier phase parameters in a more compact form

      +
      phase par(X0, offset, #param)
      +
      +
      +

      with X0 the first phase parameter index, offset being the offset to the next phase parameter, and #param being the number of phase parameters to be used. +This means that the previous example can be compacted to

      +
      phase par(7, 5, 16)
      +
      +
      +
    6. +
    +
    range_for_phase_correction
    @@ -1570,8 +1604,7 @@ units Mc/s fourier_power 12 apodization NONE plot real_and_imag -phase 22.6 # par3 -range_for_phase_correction all +phase par5, par8 range 0.0 17.03 @@ -2162,7 +2195,7 @@ In case this cannot be ensured, the parallelization can be disabled by ̵ From 34dd95461383140a49aca8fa3a55779f4bb4a6d7 Mon Sep 17 00:00:00 2001 From: Andreas Suter Date: Tue, 23 Oct 2018 16:00:54 +0200 Subject: [PATCH 14/26] increased the export precision. This is a quick and dirty fix only. --- src/classes/PMusrCanvas.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/classes/PMusrCanvas.cpp b/src/classes/PMusrCanvas.cpp index ebbe5bea..5c3f6453 100644 --- a/src/classes/PMusrCanvas.cpp +++ b/src/classes/PMusrCanvas.cpp @@ -2199,10 +2199,10 @@ void PMusrCanvas::ExportData(const Char_t *fileName) // write data/theory for (UInt_t j=0; j 0) - fout << dumpVector[j].dataErr[i] << ", "; + fout << setprecision(9) << dumpVector[j].dataErr[i] << ", "; } else { if (dumpVector[j].dataErr.size() > 0) fout << " , , , "; @@ -2212,8 +2212,8 @@ void PMusrCanvas::ExportData(const Char_t *fileName) } // write last data/theory entry if (i Date: Wed, 24 Oct 2018 11:34:14 +0200 Subject: [PATCH 15/26] added missing header. --- src/classes/PMusrCanvas.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/classes/PMusrCanvas.cpp b/src/classes/PMusrCanvas.cpp index 5c3f6453..de383a93 100644 --- a/src/classes/PMusrCanvas.cpp +++ b/src/classes/PMusrCanvas.cpp @@ -28,6 +28,7 @@ ***************************************************************************/ #include +#include #include using namespace std; From 476e2b49d678aa7adc5a827f6952845d5efdf616 Mon Sep 17 00:00:00 2001 From: Andreas Suter Date: Fri, 26 Oct 2018 14:26:04 +0200 Subject: [PATCH 16/26] make sure that enough relevant digits of the parameters are exported to the db/dat-file. --- src/classes/PMsr2Data.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/classes/PMsr2Data.cpp b/src/classes/PMsr2Data.cpp index 4dd082dd..0a2cdb00 100644 --- a/src/classes/PMsr2Data.cpp +++ b/src/classes/PMsr2Data.cpp @@ -2198,7 +2198,8 @@ int PMsr2Data::WriteOutput(const string &outfile, const vector& pa WriteValue(outFile, (*msrParamList)[i].fValue, (*msrParamList)[i].fPosError, outFile.width(), db); outFile << ", "; } else { - outFile << (*msrParamList)[i].fValue << ", "; + WriteValue(outFile, (*msrParamList)[i].fValue, fabs((*msrParamList)[i].fStep), outFile.width(), db); + outFile << ", "; } if ((*msrParamList)[i].fPosErrorPresent) { WriteValue(outFile, (*msrParamList)[i].fPosError, (*msrParamList)[i].fPosError, outFile.width(), db); @@ -2416,7 +2417,7 @@ int PMsr2Data::WriteOutput(const string &outfile, const vector& pa if ((*msrParamList)[i].fPosErrorPresent) WriteValue(outFile, (*msrParamList)[i].fValue, (*msrParamList)[i].fPosError, maxlength, db); else - WriteValue(outFile, (*msrParamList)[i].fValue, maxlength); + WriteValue(outFile, (*msrParamList)[i].fValue, fabs((*msrParamList)[i].fStep), maxlength, db); if ((*msrParamList)[i].fPosErrorPresent) WriteValue(outFile, (*msrParamList)[i].fPosError, (*msrParamList)[i].fPosError, maxlength, db); From f3c58afa51ebde0c40beec9cc75c069c6346ac90 Mon Sep 17 00:00:00 2001 From: Andreas Suter Date: Mon, 5 Nov 2018 10:11:40 +0100 Subject: [PATCH 17/26] fixed wrong include path in the cmake infrastructure. --- src/external/MagProximity/CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/external/MagProximity/CMakeLists.txt b/src/external/MagProximity/CMakeLists.txt index 79a4ba64..1fa02e93 100644 --- a/src/external/MagProximity/CMakeLists.txt +++ b/src/external/MagProximity/CMakeLists.txt @@ -2,9 +2,10 @@ #--- generate necessary dictionaries ------------------------------------------ set(MUSRFIT_INC ${CMAKE_SOURCE_DIR}/src/include) + root_generate_dictionary( PMagProximityFitterDict - -I${FFTW3_INCLUDE} + -I${FFTW3_INCLUDE_DIR} -I${MUSRFIT_INC} PMagProximityFitter.h LINKDEF PMagProximityFitterLinkDef.h From 3c55a724753b10ab8d2df42bdb25a2248214fb36 Mon Sep 17 00:00:00 2001 From: Andreas Suter Date: Mon, 12 Nov 2018 20:35:10 +0100 Subject: [PATCH 18/26] 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. --- src/classes/PMsrHandler.cpp | 84 ++++++++++++++++++++++++++++++------- src/include/PMusr.h | 3 +- 2 files changed, 71 insertions(+), 16 deletions(-) diff --git a/src/classes/PMsrHandler.cpp b/src/classes/PMsrHandler.cpp index 793a84be..2ac77c76 100644 --- a/src/classes/PMsrHandler.cpp +++ b/src/classes/PMsrHandler.cpp @@ -8,7 +8,7 @@ ***************************************************************************/ /*************************************************************************** - * Copyright (C) 2007-2016 by Andreas Suter * + * Copyright (C) 2007-2018 by Andreas Suter * * andreas.suter@psi.ch * * * * This program is free software; you can redistribute it and/or modify * @@ -3876,6 +3876,7 @@ void PMsrHandler::InitFourierParameterStructure(PMsrFourierStructure &fourier) fourier.fDCCorrected = false; // dc-corrected FFT, default: false fourier.fApodization = FOURIER_APOD_NOT_GIVEN; // apodization, default: NOT GIVEN fourier.fPlotTag = FOURIER_PLOT_NOT_GIVEN; // initial plot tag, default: NOT GIVEN + fourier.fPhaseRef = -1; // initial phase reference -1 means: use absolute phases fourier.fPhaseParamNo.clear(); // initial phase parameter no vector is empty fourier.fPhase.clear(); // initial phase vector is empty for (UInt_t i=0; i<2; i++) { @@ -3967,8 +3968,10 @@ Bool_t PMsrHandler::ParseFourierPhaseValueVector(PMsrFourierStructure &fourier, //-------------------------------------------------------------------------- /** *

    examines if str has the form 'phase parX0 [sep parX1 ... sep parXN]'. - * If this form is found, fill in parX0 ... parXN to fFourier.fPhaseParamNo - * and furthermore fill fFourier.fPhase accordingly. + * Also allowed is that instead of parXn only one of the parameters could have the + * form parRn which markes a reference phase for relative phase fittings. + * If this form is found, fill in parX0 ... parXN to fourier.fPhaseParamNo, and + * in case a parR is present, set the fourier.fPhaseRef accordingly. * * @param fourier msr-file Fourier structure * @param str string to be analyzed @@ -3979,6 +3982,7 @@ Bool_t PMsrHandler::ParseFourierPhaseValueVector(PMsrFourierStructure &fourier, Bool_t PMsrHandler::ParseFourierPhaseParVector(PMsrFourierStructure &fourier, const TString &str, Bool_t &error) { Bool_t result = true; + Int_t refCount = 0; TObjArray *tok = str.Tokenize(" ,;\t"); if (tok == 0) { @@ -4004,6 +4008,10 @@ Bool_t PMsrHandler::ParseFourierPhaseParVector(PMsrFourierStructure &fourier, co break; } + if (sstr.BeginsWith("parR")) { + refCount++; + } + // rule out par(X, offset, #Param) syntax if (sstr.BeginsWith("par(")) { result = false; @@ -4011,12 +4019,22 @@ Bool_t PMsrHandler::ParseFourierPhaseParVector(PMsrFourierStructure &fourier, co } } + if (refCount > 1) { + cerr << ">> PMsrHandler::ParseFourierPhaseParVector: **ERROR** found multiple parR's! Only one reference phase is accepted." << endl; + result = false; + } + // check that token has the form parX, where X is an int + Int_t rmNoOf = 3; if (result != false) { for (Int_t i=1; iGetEntries(); i++) { TObjString *ostr = dynamic_cast(tok->At(i)); sstr = ostr->GetString(); - sstr.Remove(0, 3); // remove 'par' part. Rest should be an integer + rmNoOf = 3; + if (sstr.BeginsWith("parR")) { + rmNoOf++; + } + sstr.Remove(0, rmNoOf); // remove 'par' of 'parR' part. Rest should be an integer if (sstr.IsDigit()) { fourier.fPhaseParamNo.push_back(sstr.Atoi()); } else { @@ -4046,9 +4064,9 @@ Bool_t PMsrHandler::ParseFourierPhaseParVector(PMsrFourierStructure &fourier, co // ParseFourierPhaseParIterVector (private) //-------------------------------------------------------------------------- /** - *

    examines if str has the form 'phase par(X0, offset, #params)'. - * If this form is found, fill in parX0 ... parXN to fFourier.fPhaseParamNo - * and furthermore fill fFourier.fPhase accordingly. + *

    examines if str has the form 'phase par(X0, offset, #params)' or 'phase parR(X0, offset, #params)'. + * If this form is found, fill in parX0 ... parXN to fourier.fPhaseParamNo, and + * in case of 'parR' also set the fourier.fPhaseRef accordingly. * * @param fourier msr-file Fourier structure * @param str string to be analyzed @@ -4065,12 +4083,18 @@ Bool_t PMsrHandler::ParseFourierPhaseParIterVector(PMsrFourierStructure &fourier wstr = wstr.Strip(TString::kLeading, ' '); // remove 'par(' from string if present, otherwise and error is issued - if (!wstr.BeginsWith("par(")) { - cout << ">> PMsrHandler::ParseFourierPhaseParIterVector: **ERROR** token should start with 'par(', found: '" << wstr << "' -> ERROR" << endl; + if (!wstr.BeginsWith("par(") && !wstr.BeginsWith("parR(")) { + cout << ">> PMsrHandler::ParseFourierPhaseParIterVector: **ERROR** token should start with 'par(' or 'parR(', found: '" << wstr << "' -> ERROR" << endl; error = true; return false; } - wstr.Remove(0, 4); + Int_t noOf = 4; // number of characters to be removed + Bool_t relativePhase = false; // relative phase handling wished + if (wstr.BeginsWith("parR(")) { + noOf += 1; + relativePhase = true; + } + wstr.Remove(0, noOf); // remove trailing white spaces wstr = wstr.Strip(TString::kTrailing, ' '); @@ -4133,6 +4157,12 @@ Bool_t PMsrHandler::ParseFourierPhaseParIterVector(PMsrFourierStructure &fourier return false; } + // set the reference phase parameter number for 'parR' + if (relativePhase) + fourier.fPhaseRef = x0; + else + fourier.fPhaseRef = -1; + for (Int_t i=0; i fill corresponding phase values + Double_t phaseRef = 0.0; if (fourier.fPhaseParamNo.size() > 0) { + // check if a relative parameter phase number is set + if (fourier.fPhaseRef != -1) { + phaseRef = fParam[fourier.fPhaseRef-1].fValue; + } fourier.fPhase.clear(); UInt_t idx; for (UInt_t i=0; i Date: Tue, 13 Nov 2018 08:39:26 +0100 Subject: [PATCH 19/26] set reference phase index in the case of a phase vector --- src/classes/PMsrHandler.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/classes/PMsrHandler.cpp b/src/classes/PMsrHandler.cpp index 2ac77c76..3cd71553 100644 --- a/src/classes/PMsrHandler.cpp +++ b/src/classes/PMsrHandler.cpp @@ -4036,6 +4036,8 @@ Bool_t PMsrHandler::ParseFourierPhaseParVector(PMsrFourierStructure &fourier, co } sstr.Remove(0, rmNoOf); // remove 'par' of 'parR' part. Rest should be an integer if (sstr.IsDigit()) { + if (rmNoOf == 4) // parR + fourier.fPhaseRef = sstr.Atoi(); fourier.fPhaseParamNo.push_back(sstr.Atoi()); } else { cerr << ">> PMsrHandler::ParseFourierPhaseParVector: **ERROR** found token '" << ostr->GetString() << "' which is not parX with X an integer." << endl; From ee079fd8ff32ff6468a3f8a5dea194b7a48ca3d1 Mon Sep 17 00:00:00 2001 From: Andreas Suter Date: Tue, 13 Nov 2018 08:40:38 +0100 Subject: [PATCH 20/26] changed example to reference phase in the Fourier block. --- doc/examples/test-histo-MusrRoot.msr | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/doc/examples/test-histo-MusrRoot.msr b/doc/examples/test-histo-MusrRoot.msr index 7e307912..64b58ecb 100644 --- a/doc/examples/test-histo-MusrRoot.msr +++ b/doc/examples/test-histo-MusrRoot.msr @@ -2,7 +2,7 @@ LSCO x=0.02 (224-227), T=12.00 (K), E=5.57 keV, WEW B=~49(G)/8.62(A), Tr=15.02 ( ############################################################### FITPARAMETER # No Name Value Step Pos_Error Boundaries - 1 AsymT 0.05052 -0.00071 0.00072 0 0.33 + 1 AsymT 0.05053 -0.00071 0.00072 0 0.33 2 Field 48.298 -0.094 0.095 3 RateT 0.129 -0.010 0.010 0 none 4 AsymL 0 0 none 0 0.33 @@ -10,15 +10,15 @@ FITPARAMETER 6 AlphaLR 0.9784 -0.0013 0.0013 7 PhaseL 6.6 -1.6 1.6 -40 40 8 BkgL 6.920 -0.048 0.048 - 9 RelPhaseR 178.7 -1.9 1.9 150 210 - 10 NormR 419.47 -0.40 0.40 + 9 RelPhaseR 178.8 -1.9 1.9 150 210 + 10 NormR 419.46 -0.40 0.40 11 BkgR 8.393 -0.050 0.050 12 AlphaTB 1.1025 -0.0015 0.0015 - 13 RelPhaseT 269.0 -1.9 1.9 240 300 + 13 RelPhaseT 269.1 -1.9 1.9 240 300 14 BkgT 7.466 -0.049 0.049 - 15 NormB 393.08 -0.39 0.38 + 15 NormB 393.08 -0.39 0.39 16 RelPhaseB 90.7 -2.0 2.0 60 120 - 17 BkgB 7.091 -0.047 0.048 + 17 BkgB 7.092 -0.048 0.048 18 One 1 0 none 19 Zero 0 0 none @@ -84,17 +84,17 @@ FOURIER units Gauss # units either 'Gauss', 'Tesla', 'MHz', or 'Mc/s' fourier_power 10 apodization STRONG # NONE, WEAK, MEDIUM, STRONG -plot REAL # REAL, IMAG, REAL_AND_IMAG, POWER, PHASE +plot REAL # REAL, IMAG, REAL_AND_IMAG, POWER, PHASE, PHASE_OPT_REAL dc-corrected true -phase par7 +phase parR7, par9, par13, par16 ############################################################### PLOT 0 (single histo plot) lifetimecorrection -runs 1 3 +runs 1 2 3 4 range 0 9 -0.15 0.15 view_packing 500 ############################################################### -STATISTIC --- 2015-01-05 13:58:40 +STATISTIC --- 2018-11-13 07:58:56 maxLH = 3971.7, NDF = 4001, maxLH/NDF = 0.992668 From a4cd0b065f9a90864d1f855a5f452067b14ee599 Mon Sep 17 00:00:00 2001 From: Andreas Suter Date: Tue, 13 Nov 2018 08:59:54 +0100 Subject: [PATCH 21/26] updated docu --- doc/html/_sources/user-manual.txt | 19 +++++++++++++++++++ doc/html/genindex.html | 2 +- doc/html/index.html | 2 +- doc/html/search.html | 2 +- doc/html/searchindex.js | 2 +- doc/html/user-manual.html | 16 +++++++++++++++- 6 files changed, 38 insertions(+), 5 deletions(-) diff --git a/doc/html/_sources/user-manual.txt b/doc/html/_sources/user-manual.txt index 7b704395..3ebcd7be 100644 --- a/doc/html/_sources/user-manual.txt +++ b/doc/html/_sources/user-manual.txt @@ -1516,6 +1516,18 @@ The block starts with the *FOURIER* keyword and may contain the following entrie .. code-block:: bash phase par7, par12, par17, par22, par27, par32, par37, par42, par47, par52, par57, par62, par67, par72, par77, par82 + + One might prefer to express the phases in respect to a reference counter, *e.g.* the forward counter is the reference counter phase (fcp) whereas + the backward counter phase (bcp) is expressed as bcp = fcp + relative_bcp. If the fitting is done along these lines, the phases in the Fourier + block can be expressed the following way + + .. code-block:: bash + + phase parRX0 sep parX1 sep ... sep parXN + + which means that ``X0`` is the reference phase, and all the other phases are relative phases in respect to ``X0``, *i.e.* the absolut phase of + ``Xj`` would be the summ of the values of ``parX0`` and ``parXj`` etc. The reference phase in the list is marked by ``parR`` rather than ``par``. + Obviously only *one* reference phase can be defined! #. Often the phases in the parameter block follow a clear list structure. This allows to write the Fourier phase parameters in a more compact form @@ -1529,6 +1541,13 @@ The block starts with the *FOURIER* keyword and may contain the following entrie .. code-block:: none phase par(7, 5, 16) + + As in the phase parameter list examples before, also here a reference phase with relative phases might be wished. Differently to the phase parameter + list example, the first parameter number will be the reference phase. The compact notation here is + + .. code-block:: none + + phase parR(X0, offest, #param) .. index:: fourier-block-range_for_phase_correction .. _msr-fourier-block-range_for_phase_correction: diff --git a/doc/html/genindex.html b/doc/html/genindex.html index 1ed12d1a..b4b2ff5a 100644 --- a/doc/html/genindex.html +++ b/doc/html/genindex.html @@ -987,7 +987,7 @@

    diff --git a/doc/html/index.html b/doc/html/index.html index 2f57c436..ae073a28 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -185,7 +185,7 @@ diff --git a/doc/html/search.html b/doc/html/search.html index 13bf240a..bc3ed8dc 100644 --- a/doc/html/search.html +++ b/doc/html/search.html @@ -94,7 +94,7 @@ diff --git a/doc/html/searchindex.js b/doc/html/searchindex.js index 27c9ac4c..cda51a40 100644 --- a/doc/html/searchindex.js +++ b/doc/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({filenames:["acknowledgement","any2many","bugtracking","cite","index","msr2data","mupp","musr-root","musredit","setup-dks","setup-standard","tutorial","user-libs","user-manual"],titles:["Acknowledgements","any2many - a Universal \u03bcSR-file-format converter","Bugtracking","How to Cite musrfit?","Welcome to the musrfit documentation!","msr2data - A Program for Automatically Processing Multiple musrfit msr Files","mupp - \u03bcSR Parameter Plotter","MusrRoot - an Extensible Open File Format for \u03bcSR","musredit: the GUI Based Interface to musrfit","Setting up musrfit / DKS: High Speed Fitting with GPU’s","Setting up musrfit on Different Platforms","Tutorial for musrfit","Documentation of user libs (user functions)","User manual"],terms:{"\u03b1":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03b2":[7,5,11,0,3,8,1,9,10,6],"\u03b4":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03b7":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03b5":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03b3":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03b9":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03ba":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03c7":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03bb":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03bc":[4,7,5,11,6,13,3,8,1,9,10,12,0],"\u03bd":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03bf":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03c9":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03c0":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03c6":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03c8":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03c1":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03c2":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03c3":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03c4":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03b8":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03c5":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03be":[7,5,11,0,13,3,8,1,9,10,12,6],"\u03b6":[7,5,11,0,13,3,8,1,9,10,12,6],bastian:0,wojek:[5,3,0],veri:[7,11,8,13,10,0],much:[7,0,8,13,6],indebt:0,bmw:0,rigor:0,test:[10,8,0],musrfit:0,mani:[7,5,8,13,10,12,0],suggest:[5,10,0],contribut:[11,12,0,13],largest:0,part:[7,11,3,8,13,10,12,0],user:0,manual:[11,5,8,9,10,0],which:[7,5,11,0,8,13,9,10,12,6],make:[7,8,13,9,10,0],access:[7,8,9,10,0],broader:0,audienc:0,thank:0,uldi:0,locan:[9,3,0],work:[7,5,8,13,9,10,12,0],enabl:0,gpu:[3,0],support:[8,0],kind:[7,12,0],calm:0,extrem:0,compet:0,wai:[7,5,11,0,8,13,9,10,12,6],deal:[7,11,13,9,10,12,0],project:0,well:[11,5,13,9,12,0],chao:0,physicist:0,think:0,admir:0,allow:[7,5,13,8,1,9,10,12,6],most:[7,5,13,1,9,10,12],from:[7,5,8,1,9,6],other:[7,11,13,1,9,10,6],detail:[7,11,13,8,1,9,10,12],descript:[7,5,11,8,1,9,10],see:[7,5,11,13,8,1,9,10,12,6],here:[7,5,11,13,8,1,9,10,6],report:2,bug:[8,2],request:[2,11,13,10,6],"new":[2,7,5,11,8,13,10],featur:2,improv:[10,12,2],pleas:[2,7,5,11,3,13,10,12],bitbucket:[10,2,13],repo:[9,10,2],prefer:[10,8,2,13],send:[2,13],mail:2,suter:[9,3,2],psi:[2,7,11,8,13,9,10,12],sinc:[7,5,11,3,13,9,10],quit:[7,3,8,13,10],some:[5,3],effort:3,develop:[3,8],mainten:[7,3],packag:[7,3],you:[7,3,8,13,9,10,6],should:[7,5,11,3,8,13,9,10,12,6],least:[11,5,3,13,10],your:[5,3,8,13,9,10],"public":[12,3,10,13],have:[7,5,11,3,8,13,9,10,12],analyz:[7,3,9,11],data:[7,5,3,8,9,10,6],even:[7,5,3,13,10],better:[5,3,13],cours:[5,3,10,13],properli:[9,5,3,13],refer:[7,11,3,8,13,9,10,12],given:[7,5,11,3,8,13,9,10,12,6],beneath:[3,8],free:[7,3,8,13,10,12],platform:[9,3],independ:[3,12,13],framework:[7,3,8,9,10],analysi:[7,5,11,3,13,9,10,12],physic:[7,3,9],procedia:3,http:[7,3,8,13,9,10,12],doi:3,org:[3,10],phpro:3,high:[7,3],speed:3,version:[7,3,8,13,9,10,12,6],util:[7,3,13,9,10],"case":[7,5,11,3,8,13,9,10,12,6],thi:[7,5,11,3,8,13,9,10,12,6],also:[7,5,11,3,8,13,9,10,12,6],add:[7,5,11,3,8,13,9,10,6],follow:[7,5,11,3,8,13,9,10,12,6],citat:3,adelmann:3,dynam:[9,3],kernel:[9,3],schedul:[9,3],comput:[9,3,10],commun:3,cpc:3,real:[11,3,13,9,10],time:[7,11,3,8,13,9,10,12,6],paramet:3,fit:[7,5,3,6],imag:[11,3,13],reconstruct:3,graphic:3,process:3,unit:[7,3,11,13],conf:[9,3,10],proc:3,jpscp:3,tutori:[],singl:[7,5,8,9,10],histogram:[7,9,8],asymmteri:[],introduct:[],avail:[7,5,6],execut:[],configur:[],basic:[],usag:[],msr:[],type:[],"function":5,technic:[],lib:[9,10],meissner:[],profil:[9,10],vortex:[],lattic:[],relat:[7,10,8],nonloc:[],superconduct:[],screen:10,nmr:[],bnmr:[],set:[7,5,8,6],differ:[7,5,8,9,6],oper:[7,9,8,6],system:[7,9],softwar:7,requir:[],restrict:[],gnu:[],linux:9,window:8,mac:[],maco:[],tesla:[],k40c:[],nvidia:[],amd:[],card:[],radeon:[],"390x":[],opencl:[],musredit:[],gui:6,base:[7,5,6],interfac:[],musrwiz:[],musrstep:[],mupp:5,plotter:[],script:[],summari:[],msr2data:[],program:[],automat:[],multipl:[],option:[],global:[],mode:[],known:[],limit:[],provid:[],musrroot:[],extens:[5,6],open:6,concern:[],root:6,tmusrrunhead:[],concept:[],runinfo:[],detectorinfo:[],sampleenvironmentinfo:[],magneticfieldenvironmentinfo:[],beamlineinfo:[],exhaust:[],tree:[],includ:5,everyth:[],tmusrrunphysicalquant:[],possibl:[5,6],represent:[],index:[5,4,13],search:[10,4,13],page:[4,7,11,8,9,10],origin:[5,12,8,13],written:[7,5,11,8,13,12],implement:[7,5,8,13,9,10,12],purpos:[11,5,10,13],input:[11,5,8,13],same:[7,5,11,13,9,10,12,6],summar:[11,5],result:[7,5,11,8,13,12],either:[11,5,8,13,10,12,6],triumf:[11,5,8,13],column:[7,5,11,8,13],ascii:[11,5,8,13,12],essenti:[7,5,8,13],collect:[7,5,11,8,13,10,12,6],old:[5,10,13],abridg:5,produc:[11,5,10,13],can:[7,5,11,8,13,9,10,12,6],view:[5,8,6],instanc:[7,5,13,10,6],howev:[11,5,13,9,10],thei:[7,5,11,13,9,10],complet:[11,5,9,10,12],backward:[7,5,13],compat:[9,5,10,13],languag:5,name:[7,5,11,8,13,9,10,12,6],longer:5,than:[7,5,11,8,13,10],five:[11,5],six:5,charact:[5,13],order:[7,5,13,9,10,12],establish:5,need:[7,5,11,8,13,9,10,12],ensur:[5,13],correct:[11,5,8,13,10],length:[7,5,12],apart:[5,10,12],numer:[5,10,12],might:[7,5,8,13,10,12,6],principl:[5,10,12],four:5,call:[7,5,11,8,13,10,12,6],suppli:[9,5,12,13],number:[7,5,11,8,13,9,10,12,6],firstrunno:5,lastrunno:5,interv:[5,13],specifi:[7,5,11,8,13,10,12],through:[7,5,11,13,10,12],first:[7,5,11,8,13,9,10,12,6],last:[7,5,8],condit:[5,12],necessari:[7,5,11,8,13,10],runlist:[5,13],where:[7,5,11,8,13,9,10,12,6],combin:[7,5,11,8,13],run0:5,run1:[5,13],run2:[5,13],runn:5,rang:[5,8],step:[7,5,9,8],sequenc:[11,5,10,13],posit:[7,5,11,13],integ:[7,5,13],etc:[7,5,8,13,9,10],runlistfilenam:5,contain:5,extern:[7,5,13,10,12],pass:[5,8,13],below:[7,5,11,13,10,12],all:[7,5,11,8,13,9,10,6],mandatori:[7,5,12,13],right:[7,5,11,13,10,12],after:[7,5,11,8,13,9,10],mean:[7,5,11,8,13,9,10,12,6],becom:[5,10],clear:[7,5,8,13],give:[7,5,11,13,10],exampl:[7,5,11,8,13,10,12,6],"_tf_h13":5,out:[7,5,11,8,13,9,10,6],chang:[5,8,13,9,10],"8472_tf_h13":5,"8473_tf_h13":5,"8474_tf_h13":5,"8470_tf_h13":5,directori:[7,5,11,8,13,9,10,12],put:[5,10,8,13],var1:5,var2:5,var3:5,comment:[7,5,8,13,9,10,6],empti:[5,8,6,13],line:[7,5,11,8,13,10,12,6],determin:[5,10,8],label:[7,5,8,13,12,6],present:[7,5,11,8,13,9,10,12,6],preced:5,mention:[7,5,13,10,12],togeth:[7,5,11,8,13,10],abov:[7,5,11,8,13,9,10,12,6],output:[11,5,8,13,12,6],onli:[7,5,11,8,13,9,10,12,6],newli:[11,5,8],creat:[7,5],did:[5,10],exist:[5,10,13],befor:[7,5,11,8,13,9,10,12],invok:[5,8,6,13],were:[7,5,8,13],alreadi:[5,8,13,9,10],would:[7,5,11,8,13,9,10,12,6],append:[5,10,13],been:[7,5,11,8,13,10,12],header:5,block:[11,5,8,10,12],forc:[5,13],suppress:5,nohead:[5,8],shall:[7,5,11,8,13,10,12],seen:[7,5,11],later:[11,5,10,13],like:[7,5,8,13,9,10,12,6],behavior:[5,13],ani:[7,5,11,8,13,9,10],simpl:[11,5,13,10,12],"default":[5,8,13,9,10],dat:[11,5,8,13,12,6],delet:[7,5],inform:5,both:[5,10,12,13],none:[11,5,8,13],write:5,sole:[5,13],assum:[7,5,11,8,13,9,10,12],nosummari:[5,8],attempt:5,read:5,addit:[7,5,11,8,13,9,10,12],temperatur:[7,5,11,13,6],appli:[7,5,11,13,10,12],magnet:[7,5,12,8],field:[7,5,11,8,9,6],paramlist:5,param:[5,8,6,13],select:[7,5,11,8,13,9,10,6],"export":[11,5,13,9,10],startno:5,endno:5,space:[5,10,12,13],separ:[11,5,8,13,10],outputfilenam:[5,13],instead:[5,13,9,10,12,6],equal:[11,5,13],insensit:5,addition:[11,5,8,13,10],"final":[11,5,13,10,12],templat:[11,5,8,13],perform:[7,5,11,8,13,10,6],mlog:[5,8,13],subsequ:[5,13],chain:[5,10,8],exclam:5,mark:5,without:[5,8,9,10,12,6],keep:[7,5,8,13],mn2:[5,13],done:[7,5,11,13,9,10,12,6],ignor:[5,6,13],titl:[7,5,11,8],illustr:[5,13],few:[7,5,8,13,10],explan:[5,13],oabc:5,"8400_tf_h13":5,"8460_tf_h13":5,abc:5,about:[7,5,11,13,10],"_zf":5,def:5,"8472_zf":[5,8],"8500_zf":5,"8502_zf":5,"8503_zf":5,"8504_zf":5,"8507_zf":5,oghi:5,ouput:5,ghi:5,take:[11,5,13,10,12],"8471_tf_h13":5,"8475_tf_h13":5,bestdata:5,"8476_tf_h13":5,"8477_tf_h13":5,"8478_tf_h13":5,"8479_tf_h13":5,describ:[7,5,11,8,13,9,10,12],anoth:[7,5,8,13,6],each:[7,5,11,13,10,12,6],defin:[7,5,11,8,13,10,12,6],common:[5,10,13],specif:[7,5,11,8,13,10,12],when:[7,5,11,8,13,10,12],obtain:[7,5,12],valid:5,conjunct:[5,10,12,13],invoc:[5,13],state:[11,5],idea:[7,5,11,13],basi:5,identifi:[5,13],tag:[11,5,8,13,9,10,12,6],current:[7,5,8,13,9,10,12,6],"0xu":5,digit:[5,13],lead:[7,5,8,13,12],zero:[7,5,11,8,13],end:[7,5,11,8,13,10,6],alpha0123:5,alpha00123456:5,fitparamet:[11,5,8],exemplari:[5,13],"8472_exampl":5,could:[5,8,13,9,10,12,6],therefor:[11,5,13,10,12],look:[7,5,8,13,9,10,12,6],valu:[7,5,11,8,13,9,10],pos_error:[11,5,13],boundari:[11,5,8,13,12],phase:[11,5,8,13,12],asy8472:5,rate8472:5,treat:[5,10],wherea:[5,8,13],normal:[11,5,10,13],within:[7,5,11,8,13,10,12,6],appear:[5,13],explicitli:[5,8,13],theori:5,those:5,met:5,"try":[5,10,13],substitut:[11,5,10,13],them:[7,5,11,8,13,12],map:[7,5],accordingli:[11,5,10,6],"_exampl":5,global_exampl:5,alwai:[7,5,12,13],start:[7,5,11,8,13,9,10,6],asy8471:5,rate8471:5,asy8470:5,rate8470:5,show:[7,5,11,8,13,6],reorgan:5,begin:[7,5,10,13],copi:[5,10,8,13],found:[7,5,11,8,13,9,10,12],dure:[5,13,10,12,6],affect:5,occurr:[5,10],awar:[5,10,13],fact:[5,10],propag:5,model:[5,10],usual:[5,12],store:[7,5,8,10,12],reach:[5,13],goal:[5,13],obei:[5,13],certain:[5,12],rule:[7,5,8,13],match:[5,13],accord:[11,5,8,13,10],achiev:[11,5,10],easili:[9,5,10,8],shown:[7,5,11,8,13,6],globalfit:5,relev:[7,5,11,8,13],pre:[5,8],afterward:[7,5,13,9,10,12,6],special:[7,5,10,13],replac:[9,5,10,13],review:5,activ:[5,10,12,8],choos:[11,5,8,13,10,12],keyword:[5,13],onerunfit_exampl:5,onerunfit:5,everi:[5,10,6,13],similar:[5,10],explain:[7,5,11,8,13,9,10,12],moment:[7,5,10,12],peopl:[7,5,10],cannot:[5,12,13],behav:[5,12],integr:[5,10,12],filenam:[7,5,13],rightmost:5,highest:[5,10],treatabl:5,statist:[11,5,8],itself:[11,5],more:[7,5,11,8,13,9,10,6],creativ:5,care:[5,10,13],addrun:[5,13],statement:[5,13],simpli:[5,10,13],probabl:[7,5,10],what:[11,5,13,9,10,12],two:[7,5,11,8,13,10,12],success:[7,5,11,13],encount:5,actual:[5,10,12,13],measur:[7,5,11,8,13,12,6],introduc:[7,5,11,13],reason:[11,5,13,9,10],shape:[5,12,13],design:[5,10],especi:[7,5,13,9,10,12],manipul:[5,8,13],front:[7,5,11,8],offer:[11,5,13],almost:[5,8,13],self:[5,8],explanatori:[5,8],depict:[5,13],under:[7,5,8,13,9,10,6],stai:5,enter:[9,5,10,8],otherwis:[9,5,10,13],serv:[11,5,13],second:[11,5,8,13,10,12],noth:[7,5,8,13],correspond:[7,5,11,8,13,10,6],littl:[8,6,13],helper:[7,10,8,6],quickli:[9,6],plot:[7,11,8,6],handl:[7,8,13,10,12,6],heavili:[12,6],inspir:6,via:[7,8,6],command:[11,8,9,10,12,6],directli:[7,8,13,10,6],typic:[8,13,9,10,6],load:[12,6],dialog:[8,6],tri:[10,6,13],fly:[11,6],drag:[11,6],over:[10,6,13],axi:[7,11,13,12,6],wish:[6,13],click:[8,6,13],analog:6,remov:[6,13],often:[10,8,6,13],compar:[9,10,6,13],trend:6,hold:[7,6,13],energi:[7,12,6],scan:[6,13],now:[11,13,9,10,6],interest:[10,6,13],ditto:6,less:[10,6,13],error:[7,11,8,13,9,10,12,6],prone:[9,8,6],quicker:[6,13],button:[11,8,6,13],mupp_plot:6,applic:[8,13,9,10,12,6],refresh:6,reload:[8,6],beamtim:6,grow:6,task:6,mous:[6,13],gambl:6,futur:[10,8,6],plane:6,help:[8,13,9,10,6],cmd:[10,6],manner:[10,6],updat:[11,13,9,10,6],web:[7,8,13,10,6],interact:[11,12,6,13],figur:[7,6,13],loadpath:6,dir:6,path:[7,11,8,13,9,10,6],bash:[10,6],variabl:6,home:[7,8,13,9,10,12,6],accept:[8,6,13],coll:6,selectal:6,carri:[10,6,13],ybco:6,"40nm":6,t5k:6,fc150mt:6,escan:6,addx:6,addi:6,savepath:6,save:[7,11,8,13,10,12,6],place:[11,10,6,13],macro:6,fln:[6,13],txt:[10,6],t30k:6,t60k:6,t120k:6,fieldvsenergi:6,pdf:[6,13],"true":[7,12,6,13],best:[7,13,10,12,6],ever:[7,6],thie:6,labl:6,until:[7,11,13],bulk:7,instrument:[7,8,13],bin:[7,11,8,13,10],fix:[7,11,8,13],binari:[7,10],rather:[7,10,8,13],stringent:7,lem:[7,12,13],cern:[7,10,13],tightli:7,tailor:7,situat:[7,10,13],unsatisfactorili:7,henc:[7,11,13,9,10],decid:[7,10,13],move:[7,11,13],forward:[7,9,11,13],acquisit:7,mida:7,respons:[7,9,13],build:[7,9],decai:[7,11,13],easi:[7,8],object:[7,10],th1f:7,orient:[7,12],mine:7,frame:[7,9,13],tfile:7,eas:[7,10,13],understand:[7,13],upcom:[7,10],definit:[7,11,13],thing:[7,8,13,9,10],check:[7,9,8],guid:[7,9,13],organ:[7,8,13],similarli:[7,13],browser:7,inspect:7,tbrowser:7,deriv:[7,13],tobject:7,small:[7,8,13,9,10,12],subset:[7,13],tfolder:7,top:[7,10],level:[7,13],tobjarrai:7,tobjstr:7,content:[7,10,13],form:[7,11,13,9,10,12],box:[7,9,8],entri:[7,13],sketch:[7,13],histo:[7,11,8,13,10],decayanamodul:7,hdecay001:7,hdecay002:7,scanamodul:7,hsampletemperatur:7,hsamplemagneticfield:7,detector001:7,detector002:7,hdecayxxx:7,xxx:7,"int":7,"03d":7,notat:[7,13],"class":[7,12,13],folder:[7,10],next:[7,8,13,9,10,12],section:[7,10,13],slow:7,control:[7,9,13],sampl:[7,12,9,11],versu:7,again:[7,8,13,9,10],meta:7,minim:[7,11,13,10,12],bracket:7,item:[7,13],detector:[7,11,8,13,12],environ:[7,8],beamlin:[7,11,8,13],elabor:[7,9],word:7,sub:[7,10,11,13],intern:[7,8,13],tstring:7,git:[7,10,9,13],url:7,xsd:7,wrote:7,nemu_analyz:7,deltat_tdc_gps_4295:7,int_t:[7,13],iso:7,date:[7,11,13],stop:7,durat:7,sec:[7,13],laboratori:7,muon:[7,11,8,10,12],beam:7,momentum:[7,12,11],mev:7,speci:7,neg:[7,11,8],sourc:[7,9],target:7,low:[7,12,13],setup:[7,10,9,13],cf1:7,wxy:7,resolut:[7,12],redgreen:[7,13],offset:[7,13],tintvector:7,except:[7,10,8,13],shortli:[7,13],discuss:[7,9,8,13],experi:[7,13],stimuli:7,electr:7,off:[7,10,13],doubl:[7,13],distinguish:7,easier:[7,10],let:7,sai:7,red:[7,11,13,9,10],green:[7,11,13],browsabl:7,string:[7,10,8,13],tobjstringv:7,quantiti:7,repres:[7,11,13],properti:[7,13],estim:[7,12,8,13],demand:[7,13],depend:[7,11,8,13,9,10,12],musrrootv:7,mock:7,print:[7,8,13],notic:[7,8,13],find:[7,10,9,8],encod:[7,8,13,10,12],price:7,pai:7,shade:7,"import":[7,13],approach:[7,10,13],standard:[7,10,9,13],"abstract":[7,13],text:[7,11,8,13],though:[7,10,8],clean:[7,10,9],lot:[7,13],"2nd":7,slightli:[7,9,8,13],advantag:[7,10,8,13],maintain:7,expand:7,classifi:7,group:[7,10,8,13],previou:[7,13],"float":7,point:[7,11,8,13,10,12],double_t:[7,13],tstringvector:7,tdoublevector:7,themselv:[7,12],vector:[7,12,13],code:[7,11,13,9,10,12],snippet:[7,13],reader:7,routin:[7,10,12,13],convers:[7,13],write_musrroot_runhead:7,full:[7,10,11,13],concentr:7,just:[7,13,9,10,12],prop:7,further:[7,10,8],down:[7,11,8,13],deltat_tdc_gps_2871:7,come:[7,10,8],overload:7,pathnam:7,method:[7,13],tdc:[7,13],cf3:7,mrh_undefin:7,strang:7,fed:[7,13],whole:7,someth:[7,10,9,13],recreat:[7,8],iszombi:7,"return":[7,13],info:7,fillfold:7,close:[7,10,8,13],read_musrroot_runhead:7,getobject:7,cerr:[7,13],endl:[7,13],couldn:[7,13],get:[7,8,13,9,10],closefil:7,extractal:7,decod:7,fill:[7,11,13],getter:7,bool_t:[7,13],ival:7,cout:7,els:[7,10,8,13],getvalu:7,geterror:7,getunit:7,getdemand:7,getdescript:7,mechan:[7,13],inde:7,minimum:7,scheme:7,musrrootvalid:7,recurs:7,pars:7,temporari:7,xml:7,ampl:[7,13],parser:[7,10],hand:[7,10,13],decent:7,book:7,libxml2:[7,10],becaus:[7,8],suppos:[7,10,13],against:7,schema:7,lmu:[7,8],semant:7,preform:7,cross:[7,10,13],facil:[7,8,13],musrrootlem:7,poitiv:7,wew:7,hdecay023:7,detector023:7,potenti:7,discontinu:7,"break":7,element:7,left:[7,12,8],npp:[7,11,8,13,10],spectromet:[7,9,11,13],good:[7,8,13,9,10],enough:[7,10,13],cryo:7,cryostat:7,oven:7,konti:7,pim3:[7,11,13],hypothet:7,light:7,per:[7,8,13],bottom:7,split:[7,10,13],mind:7,symbol:[7,10],hdecay003:7,hdecay004:7,hdecay007:7,hdecay008:7,hdecay011:7,hdecay012:7,hdecay013:7,hdecay014:7,hdecay017:7,hdecay018:7,hdecay021:7,hdecay022:7,hdecay024:7,hdecay027:7,hdecay028:7,hdecay031:7,hdecay032:7,hdecay033:7,hdecay034:7,hdecay037:7,hdecay038:7,continu:7,"switch":[7,8,13,9,10],jump:[7,13],cpp:[7,13],"00z":7,nemu:[7,10,13],lem12_his_0234:7,said:7,detector038:7,insert:7,x123:7,perp:7,spin:[7,12,11,13],mue4:[7,8,13],scalerinfo:7,runsummari:7,wed:7,oct:7,lco:7,wtf:7,kev:[7,12],ledb:7,buc:7,edit:[7,10,11,8],euc:7,event:[7,11],event_0:7,mcp1:7,event_1:7,mcp2:7,event_2:7,lemusr:7,problem:7,deviat:7,hereaft:7,snip:7,somewher:[7,10,8],token:[7,13],val:[7,13],err:7,cf4:7,cf5:7,editor:[11,10,8],suit:[11,12,8,13],intend:[10,8,13],eventu:[11,10,8],drop:[10,8],outdat:[10,8,13],earli:[8,13],anymor:[10,8],still:[8,13,9,10,12],urg:8,strongli:[10,8],recommend:[10,12,8],shell:[10,8,13],tab:[8,13],startup:8,displai:[10,12,8,13],locat:[11,8,13,10,12],proof:8,exec_path:8,path_to_exec:8,musrview:[10,8],musrt0:8,insid:[10,12,8,13],default_save_path:8,save_path:8,msr_default_file_path:8,msr_def_path:8,timeout:[8,13],canva:[11,8,13],keep_minuit2_output:8,flag:[8,13],minuit2:[10,8,13],kept:[8,13],dump_ascii:8,dump:[8,13],dump_root:8,title_from_data_fil:8,chisq_pre_run_block:8,chisq:[11,8,13],estimate_n0:8,procedur:[11,8,13,9,10,12],musrview_show_fouri:8,fourier:[11,10,12,8],transform:[11,8,13,10,12],domain:[11,8,13],musrview_show_avg:8,averag:[12,8,13],power:[11,8,13,9,10],spectra:[8,13],enable_musrt0:8,font_set:8,font:[10,8],font_nam:8,font_siz:8,size:[8,13],msr_file_default:8,institut:[11,8,13],inst:8,ral:8,jparc:8,file_format:[8,13],nexu:[9,8],musr:[8,13],ppc:[11,8,13],mdu:[11,8,13],wkm:[11,8,13],mud:[11,8,13],lifetime_correct:8,lifetimecorrect:[8,13],msr2data_default:8,tick:8,chain_fit:8,write_data_head:8,ignore_data_header_info:8,write_column_data:8,create_msr_file_onli:8,fit_onli:8,global_plu:8,recreate_data_fil:8,open_file_after_fit:8,experienc:[10,8],who:8,help_sect:8,variou:[10,8,13],messag:[8,13],musr_web_x:8,link:[10,8,13],main:[11,10,8],musrft:[11,8],func_pixmap_path:8,pix_path:8,latex:8,pixmap:8,visual:[11,8],theory_funct:8,syntax:[8,13],func:8,menu:[11,10,8,13],pictur:8,utf:[10,12,8,13],xmln:[8,13],html:8,usr:[10,8],local:[9,10,12,8],share:[9,10,8,13],doc:[11,10,8,13],chisq_per_run_block:8,recent_fil:8,path_file_nam:8,musr_web_main:8,musr_web_titl:8,thetitl:8,musr_web_paramet:8,thefitparameterblock:8,musr_web_theori:8,thetheoryblock:8,musr_web_funct:8,thefunctionsblock:8,musr_web_run:8,therunblock:8,musr_web_command:8,thecommandsblock:8,musr_web_fouri:8,thefourierblock:8,musr_web_plot:8,theplotblock:8,musr_web_statist:8,thestatisticblock:8,musr_web_msr2data:8,musr_web_musrft:8,a_2:8,"3_musrft":8,monospac:8,latex_imag:8,asymmetri:[11,12,8],png:[8,13],statgsskt:[8,13],rate:[11,12,8,13],"static":[10,12,8],gauss:[11,12,8,13],respect:[11,8,13,10,12],bar:[8,13],keyboard:[11,8],shortcut:[11,8],scratch:8,too:[10,8],priori:8,knowledg:8,calcul:[11,8,13,10,12],log:[12,8,13],max:[8,13],likelihood:[12,8,13],kei:[10,8],alt:8,equival:[10,8,13],mai:[10,8,13],chosen:[10,8,13],swap:[8,13],vice:[8,13],versa:[8,13],adjust:[11,10,8,13],initi:[11,8,13,10,12],fitter:8,own:[8,13],docu:[9,8,13],raw:[8,13],dump_head:8,stage:[8,13],wand:8,coupl:[9,8,13],dialogu:8,briefli:8,explicit:[8,13],year:[9,8,13],pull:[10,8],choosen:8,rrf:[9,8],minu:8,transvers:[11,8,13],longitudin:8,choic:[10,8,13],question:8,ask:[10,8],correctli:[11,10,8,13],proper:[9,8,13],prompt:[9,10,8,13],peak:[12,8,13],pop:8,disadvantag:8,freeli:8,custom:[8,13],cost:8,yourself:8,stand:[9,8],whatev:[9,8],press:[11,8,13],syntact:8,appropri:[9,8],previous:8,handi:8,furthermor:[10,8,13],pack:[11,10,8,13],minuit:[12,8,13],reset:[8,13],sometim:[8,13],went:[10,8],wrong:8,leav:8,far:[8,13],iter:[12,8,13],individu:[8,13],tediou:[12,8],popup:8,asym:8,uncheck:8,unselect:8,modifi:[12,8],degre:[11,8,13],cancel:8,anyth:[8,13],scale:[8,13],factor:[8,13],absolut:[11,10,8,13],explor:[9,10],hal:[9,13],memo:[9,13],rotat:[9,11,13],tremend:[9,10],muonium:[9,13],appl:[9,10],cpu:[9,10,13],straight:9,multi:[9,10,13],thread:[9,10,13],doesn:9,openmp:[9,10,13],shop:9,bui:9,gamer:9,sure:[9,10,13],server:[9,10],suffici:[9,12],strong:[9,11,13],yet:[9,12,11,13],fall:[9,13],back:[9,13],conceptu:9,latest:[9,10],hardwar:9,crunch:9,readi:[9,10,13],acceler:[9,13],termin:[9,10,11,13],lspci:9,grep:[9,10],corpor:9,gk110bgl:9,rev:[9,12,13],recogn:9,download:[9,10],center:[9,12],hat:[9,10],enterpris:9,rhel:[9,10],rpm:[9,10],diag:9,rhel7:9,x86_64:9,conflict:9,nouveau:9,reboot:9,machin:[9,10,12],omit:[9,10,13],thin:[9,12],host:9,incorpor:9,paper:9,wiki:9,brief:[9,10],clone:[9,10],got:9,consist:[9,12,13],gitlab:[9,10,13],uldis_l:9,mkdir:[9,10],denable_musr:9,dcmake_install_prefix:[9,10],exec:9,non:[9,12],librari:[9,10,12,13],"super":9,sbin:[9,10],ldconfig:[9,10],ld_library_path:[9,10],launchctl:[9,10],setenv:[9,10],checkout:[9,10],branch:[9,10],dks6:9,soon:[9,10],want:[9,10,13],tell:[9,13],aslib:[9,10],bmwlib:[9,10],prefix:[9,10],rootsi:[9,10],lookup:9,superus:[9,10],ddk:9,disabl:[9,10,13],daslib:[9,10],dbmwlib:[9,10],dnexu:[9,10],vga:9,advanc:9,micro:[9,13],devic:9,inc:9,ati:9,hawaii:9,grenada:9,"290x":9,amdgpu:9,pro:[9,10],unpack:[9,10],tar:[9,10,13],jxvf:9,blabla:9,usermod:9,video:9,technolog:9,materi:9,leverag:9,amp:9,xvjf:9,sdkinstal:9,linux64:9,bz2:[9,13],opt:[9,10,13],amdappsdk:9,note:[9,10,12,13],instruct:[9,10,13],compil:[9,10,13],xcode:[9,10],deliv:9,easiest:9,involv:[9,12],demonstr:10,"while":10,brave:10,virtual:10,encourag:10,gcc:[10,13],tool:[10,13],autoconf:10,libtool:10,toolchain:10,drope:10,releas:[10,13],plan:10,pkg:10,config:10,boost:10,spirit:10,scientif:[10,12,13],effici:[10,12,13],mathemat:[10,13],fftw:10,fast:10,discret:[11,10],toolkit:10,gnome:10,hdf4:[10,13],manag:10,hdf5:[10,13],minixml:10,neutron:10,rai:10,scienc:10,focus:10,seriou:10,distribut:[11,10],fedora:10,debian:10,ubuntu:10,mint:10,opensus:10,nativ:10,microsoft:10,distributor:10,taken:[10,13],dev:10,devel:10,trick:10,never:10,qt4:10,yum:10,gsl:10,qtwebkit:10,qt5:10,epel:10,qtbase:10,qtsvg:10,dpkg:10,apt:10,libboost:10,libgsl:10,libfftw3:10,libqt4:10,libqtwebkit:10,qtbase5:10,libqt5svg5:10,libqt5webkit5:10,everyon:10,know:10,himself:10,doe:[10,13],websit:10,engin:10,mxml:10,hdf:10,libmxml1:10,libmxml:10,libhdf4:10,libhdf5:10,urgent:[10,13],isi:[10,13],safe:[10,13],master:10,repositori:10,github:10,com:10,nexusformat:10,denable_hdf5:10,denable_hdf4:10,denable_mxml:10,sudo:10,flavour:10,legaci:10,incompat:10,guess:[10,13],warn:[10,13],upgrad:10,recompil:10,redhat:10,libx11:10,libxft:10,libxpm:10,libxext:10,systemat:10,term:10,offici:10,root_build:10,dgminim:10,dasimag:10,dmathmor:10,dminuit2:10,dxml:10,root_exec:10,multicor:10,miss:[10,13],told:10,luke_skywalk:10,echo:10,bashrc:10,bash_profil:10,restart:10,onc:[11,10,12,13],proceed:10,recent:[10,13],muonspin:10,root5:10,root6:10,newer:10,dec:10,whether:[10,13],uninstal:10,xarg:10,install_manifest:10,altern:[10,13],autogen:10,prepar:10,successfulli:[10,13],makefil:[10,13],besid:10,fftw3:[10,12],boostinc:10,qt3:10,qt47:10,lib64:10,omp:[10,13],parallel:[11,10,12,13],detect:[11,10],permiss:10,dbnmrlib:10,bnmrlib:10,dqt_based_tool:10,dqt_version:10,auto:10,dtry_openmp:10,core:10,finish:[11,10],musrfitpath:10,musrfit_startup:10,built:[10,13],everth:10,src:10,musredit_qt5:10,qmake:10,fine:10,skip:10,higher:10,uic:10,quick:[10,13],hasn:10,adventur:10,advic:10,wonder:10,occur:10,great:10,gain:10,nice:[10,12],unix:10,revis:[10,13],fulfil:10,abl:10,a2p:10,passwd:10,binutil:10,bison:10,bzip2:10,colorgcc:10,coreutil:10,curl:10,cygutil:10,editright:10,findutil:10,flex:10,adob:10,dpi100:10,dpi75:10,alia:10,bitstream:10,ibm:10,type1:10,sun:10,misc:10,xfree86:10,fontconfig:10,freeglut:10,gawk:10,gcc4:10,fortran:10,gccmakedep:10,gettext:10,ghostscript:10,std:[10,13],giflib:10,gmp:10,groff:10,gzip:10,inputproto:10,jasper:10,jpeg:10,lapack:10,libbz2_1:10,libcharset1:10,libcurl4:10,libfftw3_3:10,libgcc1:10,libgd:10,libgif:10,libgl:10,libgl1:10,libglu:10,libglu1:10,libglut:10,libglut3:10,libgmp:10,libgmp3:10,libgomp1:10,libic:10,libice6:10,libjpeg:10,libjpeg62:10,liblapack:10,libmpfr:10,libmpfr1:10,libncurs:10,libncurses9:10,libosmesa:10,libosmesa7:10,libpng:10,libpng14:10,libreadline6:10,libsm:10,libsm6:10,libssh2_1:10,libstdc:10,libtiff:10,libtiff5:10,libx11_6:10,libxau:10,libxau6:10,libxaw7:10,libxcb:10,xlib:10,libxcursor:10,libxcursor1:10,libxdmcp:10,libxdmcp6:10,libxext6:10,libxfix:10,libxfixes3:10,libxfont:10,libxfont1:10,libxft2:10,libxi:10,libxi6:10,libxkbfile1:10,libxmu:10,libxmu6:10,libxpm4:10,libxrend:10,libxrender1:10,libxt:10,libxt6:10,login:10,makedepend:10,man:10,mpfr:10,nano:10,opengl:10,openssh:10,openssl:10,pdftk:10,perl:10,ping:10,psutil:10,python:10,readlin:10,rebas:10,rgb:[10,13],rsync:10,sed:10,subvers:10,tcltk:10,terminfo:10,unzip:10,vim:10,w32api:10,icon:[11,10,13],xauth:10,xextproto:10,xfontsel:10,xinit:10,xkbcomp:10,xkeyboard:10,xkill:10,xlogo:10,xlsfont:10,xorg:10,xproto:10,xrdb:10,xrefresh:10,xset:10,xterm:10,zip:10,zlib:10,zlib0:10,libqt3support4:10,libqtassistantclient4:10,libqtcore4:10,libqtdbus4:10,libqtdesigner4:10,libqtgui4:10,libqthelp4:10,libqtnetwork4:10,libqtopengl4:10,libqtscript4:10,libqtscripttools4:10,libqtsql4:10,libqtsvg4:10,libqttest4:10,libqtwebkit4:10,libqtxml4:10,libqtxmlpatterns4:10,posix:10,convent:[10,12],hard:10,drive:10,network:10,cygdriv:10,stick:10,had:10,x_yy_z:10,"1_33_1":10,librpc:10,sunrpc:10,track:10,patch1:10,www:[10,12],hdfgroup:10,ftp:10,jpegsrc:10,v6b:10,msweet:10,project3:10,hdf_current:10,precompil:10,xzf:10,root_v5:10,win32gcc:10,due:[10,12,13],visit:10,gminim:10,asimag:10,mathmor:10,accomplish:10,usernam:10,qtdir:10,i686:10,reopen:10,qt56:10,readili:10,startxwinrc:10,status_access_viol:10,ash:10,rebaseal:10,resolv:10,administr:10,privileg:10,extent:10,emploi:10,emphas:10,rout:10,dvd:10,xcodebuild:10,licens:[10,13],x11:10,leopard:10,snow:10,xquartz:10,macosforg:10,trac:10,newest:10,port:10,selfupd:10,remark:[10,13],synchron:10,frequent:10,happen:10,servic:10,firewal:10,svn:10,trunk:10,dport:10,sync:10,pkgconfig:10,qtwebengin:10,past:10,unfortun:10,subject:10,mini:10,michaelrsweet:10,lazi:10,dmg:10,sierra:10,writ:10,root_v6:10,macosx64:10,clang91:10,owner:10,life:[11,10,13],chown:10,chgrp:10,staff:10,exactli:[10,13],wisdom:[10,12],harder:10,adopt:[10,13],parenthes:[10,13],macosx:10,plist:10,doctyp:10,dtd:10,propertylist:10,dict:10,qt3mac:10,stabl:10,crypto:10,unstabl:10,finkcommand:10,boost1:10,nopython:10,shlib:10,libtool2:10,qtwebenginecor:10,qtwebenginewidget:10,bit:10,earlier:10,"1_63_0":10,cpp11:10,circumst:10,finder:10,workaround:10,dyld_library_path:10,mgui:10,differenti:[11,13],diamagnet:[11,12],approxim:11,geometri:11,positron:[11,12],counter:11,precess:11,"3110_tutori":11,conveni:11,underli:11,divid:[11,12],xyz:11,normup:11,bgup:11,phaseup:11,normdown:11,bgdown:11,phasedown:11,normright:11,bgright:11,phaseright:11,asymsig1:11,ratesig1:11,fieldsig1:11,asymsig2:11,ratesig2:11,fieldsig2:11,uncertainti:[11,12],asymmetr:11,lower:[11,13],upper:[11,13],constant:[11,13],background:[11,13],uncorrel:11,three:[11,12,13],remain:11,signal:[11,12,13],holder:11,amplitud:11,depolar:[11,12,13],simplexpo:[11,13],tfieldco:[11,13],map1:[11,13],fun1:[11,13],frequenc:[11,12,13],simplegss:[11,13],fun2:[11,13],predefin:[11,13],multipli:[11,13],sign:11,fun:11,interrel:11,gamma_mu:[11,13],par12:[11,13],par15:11,altogeth:[11,13],deltat_pta_gps_3110:11,fittyp:[11,13],norm:[11,13],backgr:[11,13],map2:[11,13],map3:11,undefin:11,implant:[11,12],exce:11,mino:[11,12,13],mhz:[11,12,13],fourier_pow:[11,13],apod:[11,13],weak:[11,13],medium:[11,13],real_and_imag:[11,13],par3:[11,13],imaginari:[11,13],drawn:[11,13],abscissa:[11,13],ordin:[11,13],use_fit_rang:[11,13],third:[11,12,13],ndf:11,freedom:[11,13],converg:[11,12,13],blue:[11,13],maximum:[11,13],count:[11,13],zoom:[11,13],graph:[11,13],around:[11,13],cursor:[11,13],suitabl:11,repeat:[11,13],proce:11,comma:[11,13],between:[11,12,13],"short":[11,13],conclud:11,attent:[11,12,13],"3111_tutori":11,"3114_tutori":11,"_tutori":11,snapshot:11,dark:11,theme:11,facilit:12,gyromagnet:12,ratio:12,smu:12,outlin:12,literatur:12,reli:12,repeatedli:12,sizabl:12,worth:12,maxim:[12,13],trial:12,deserv:12,effect:[12,13],shift:[12,13],advis:12,prove:12,appreci:12,induct:12,vari:[12,13],dimens:12,incid:12,simul:12,trim:12,arrai:12,total:[12,13],thick:12,solv:12,equat:[12,13],layer:12,account:[12,13],superfluid:12,macroscop:12,dover:12,adjac:12,penetr:12,depth:12,constitu:12,half:12,film:12,userfcn:[12,13],tlondon1dh:12,deg:12,dead:12,tlondon1d1l:12,fraction:[12,13],substrat:12,bilay:12,heterostructur:12,tlondon1d2l:12,trilay:12,tlondon1d3l:12,investig:12,flux:12,probe:12,randomli:12,spatial:12,seri:12,reciproc:12,coeffici:[12,13],coher:[12,13],gaussian:12,cutoff:12,brandt:12,temp:12,phy:[12,13],riseman:[12,13],analyt:12,ginzburg:12,landau:12,yaouanc:[12,13],dalma:[12,13],réotier:[12,13],bessel:[12,13],region:[12,13],triangular:12,grid:12,inter:12,distanc:12,tbulktrivortexlondon:12,tbulktrivortexml:12,tbulktrivortexagl:12,tbulktrivortexngl:12,migrad:[12,13],proven:12,larg:[12,13],futil:12,strategi:[12,13],max_likelihood:[12,13],hess:[12,13],bmw_startup:12,debug:[12,13],one_or_zero:12,deactiv:12,path_to_fil:12,invalid:12,delta_t:12,rest:12,microsecond:12,delta_b:12,resb:12,vortexlattic:12,n_vortexgrid:12,data_path:[12,13],data_path_prefix:12,n_theori:12,invers:12,energy_list:12,energy_label:12,rge:12,expect:[12,13],belong:12,wordsofwisdom:12,trimsp:12,"02_0":12,"03_0":12,"03_6":12,"05_0":12,"05_3":12,relax:[12,13],slr:12,reson:[12,13],lineshap:12,puls:12,evolut:12,salman:12,prl:12,lifetim:[12,13],exponenti:[12,13],exprlx:12,stretch:12,sexprlx:12,expon:[12,13],chemic:12,anisotropi:12,powder:12,mehr:12,solid:[12,13],springer:12,axial:12,symmetr:12,observ:12,paralel:12,perpendicular:12,symmetri:12,anisotrop:12,along:12,loss:12,ellipt:12,linegauss:12,fwhm:12,height:12,lorentzian:12,linelorentzian:12,laplacian:12,linelaplac:12,skew:12,lineskewlorentzian:12,width:[12,13],lineskewlorentzian2:12,convolut:12,powderlineaxiallor:12,powderlineaxialgss:12,powderlineasymlor:12,princip:12,powderlineasymgss:12,gpl:13,philosophi:13,abil:13,fcn:13,sever:13,correl:13,renam:13,msr_file_without_extens:13,msr_file:13,maxlh:13,estimaten0:13,timeout_tag:13,overwrit:13,prevent:13,orphan:13,jam:13,"8472_tf_histo":13,avg:13,graphic_format_extens:13,session:13,"8472_0":13,gif:13,jpg:13,svg:13,xpm:13,"8472_x":13,experiment:13,action:13,canvas:13,toggl:13,spectrum:13,area:13,hair:13,consid:13,beta:13,feed:13,exit:13,"3310_0":13,subtract:13,fopt:13,neither:13,nor:13,pad:13,angular:13,interpret:13,lem15_his_01234:13,rebin:13,fudg:13,elimin:13,sens:13,tweak:13,tdc_hifi_2014_00153:13,mnsi:13,"50k":13,unzoom:13,crosshair:13,gett0frompromptpeak:13,firstgoodbinoffset:13,argument:13,color:13,channel:13,interrupt:13,msr_file_in:13,msr_file_out:13,parc:13,wors:13,aim:13,idf1:13,idf2:13,nexus1:13,nexus2:13,flexibl:13,filenamelist:13,lem10_his_0111:13,lem10_his_0113:13,run3:13,runstart:13,runend:13,rrrr:13,rrrrrr:13,yyyi:13,unless:13,sent:13,stdout:13,compress:13,absent:13,lem10_his_0123:13,lem10_his_0123_v2:13,idf:13,deltat_tdc_gps_:13,d2001:13,deltat_tdc_gps_0123:13,deltat_tdc_gps_0137:13,deltat_tdc_alc_:13,rrr:13,spit:13,psi_gps_:13,psi_:13,"_gps_":13,psi_gps_run_100to117:13,archiv:13,lem10_his_0012:13,rebin25:13,lem10_his_0123_rebin25:13,runno:13,fileformat:13,pta:13,ltf:13,dolli:13,gpd:13,hifi:13,tdc_hifi_2015_00123:13,construct:13,path_to_data:13,write_per_run_block_chisq:13,pearson:13,fourier_set:13,phase_incr:13,phincr:13,increment:13,optim:13,root_set:13,marker_list:13,marker:13,color_list:13,intranet:13,mnt:13,unlik:13,headlin:13,style:13,lower_boundari:13,upper_boundari:13,init:13,alpha:13,asi:13,freq:13,constrain:13,semi:13,par:13,asy1:13,rate1:13,asy2:13,field2:13,rate2:13,whitespac:13,avoid:13,whenev:13,abbr:13,express:13,"const":13,generexpo:13,stg:13,statgssktlf:13,sgktlf:13,dyngssktlf:13,dgktlf:13,statexpkt:13,sekt:13,statexpktlf:13,sektlf:13,dynexpktlf:13,dektlf:13,combilgkt:13,lgkt:13,strkt:13,skt:13,spinglass:13,spg:13,rdanisohf:13,rahf:13,internfld:13,internbsl:13,abragam:13,skewedgss:13,skg:13,staticnkzf:13,snkzf:13,staticnktf:13,snktf:13,dynamicnkzf:13,dnkzf:13,dynamicnktf:13,dnktf:13,muminusexptf:13,mmsetf:13,polynom:13,hayano:13,conden:13,matter:13,keren:13,uemura:13,crook:13,cywinski:13,turner:13,harshman:13,noak:13,kalviu:13,oxford:13,simplifi:13,formula:13,ident:13,compact:13,difficulti:13,simultan:13,address:13,funx:13,complic:13,dictionari:13,libmylibrari:13,tmyfunct:13,auxiliari:13,arithmet:13,divis:13,sin:13,tan:13,aco:13,asin:13,atan:13,cosh:13,sinh:13,tanh:13,acosh:13,asinh:13,atanh:13,exp:13,sqrt:13,pow:13,parx:13,par5:13,mapi:13,denot:13,frac1:13,shorten:13,logic:13,fire:13,addt0:13,rrf_freq:13,rrf_pack:13,rrf_phase:13,exact:13,pie3:13,particular:13,run_file_nam:13,record:13,digress:13,musrfulldatapath:13,colon:13,smith:13,lem07_his_2018:13,musrfulldatapathtoken:13,runnam:13,ext:13,lem07_2018_rb1_npp:13,d2007:13,deltat_pta_gps_2650:13,d2010:13,deltat_tdc_gpd_8472:13,mue1:13,beauti:13,muminu:13,t0addrun1:13,t0addrun2:13,t0addrun1forward:13,t0addrun1backward:13,t0addrun2forward:13,t0addrun2backward:13,sum:13,onlin:13,angl:13,nanosecond:13,fun3:13,transfer:13,ten:13,fgb:13,lgb:13,larger:13,direct:13,span:13,meaningless:13,simplex:13,batch:13,anywher:13,contour:13,mnplot:13,optimum:13,list_of_param_to_be_fix:13,restor:13,freq1:13,freq2:13,complex:13,fit_rang:13,flavor:13,n00:13,n01:13,n10:13,n11:13,nn0:13,nn1:13,inlin:13,scale_n0_bkg:13,fals:13,print_level:13,footnot:13,bigger:13,phd:13,thesi:13,ubc:13,range_for_phase_correct:13,nsec:13,min:13,sub_rang:13,view_pack:13,logx:13,logarithm:13,logi:13,khz:13,par4:13,downward:13,upward:13,unwant:13,rid:13,filter:13,kaiser:13,fail:13,tricki:13,compon:13,ideal:13,uncontrol:13,ghost:13,imperfect:13,distort:13,dispers:13,fold:13,substanti:13,infer:13,math:13,mathrm:13,theoret:13,rearrang:13,unbin:13,histogramm:13,reserv:13,plug:13,simpler:13,why:13,although:13,declar:13,puserfcnbas:13,evalu:13,cassert:13,cmath:13,namespac:13,constructor:13,destructor:13,needglobalpart:13,"void":13,setglobalpart:13,globalpart:13,uint_t:13,idx:13,globalpartisvalid:13,classdef:13,destroi:13,peculiar:13,ness:13,introductori:13,topic:13,const_correct:13,herein:13,classimp:13,assert:13,arg:13,linkdef:13,tmylibrarylinkdef:13,ifdef:13,"__cint__":13,pragma:13,endif:13,wise:13,attach:13,tmylibrari:13,libtmylibrari:13,sensibl:13,bluish:13,node:13,uf1:13,uf2:13,entiti:13,ineffici:13,associ:13,ufx:13,g_ufx:13,consum:13,abrikosov:13,cycl:13,thu:13,overhead:13,tmyglobalfunct:13,isvalid:13,fvalid:13,fprevparam:13,calcsomethingcpuexpens:13,liklei:13,getwhatisneed:13,privat:13,finvokedglob:13,fidxglob:13,fglobaluserfcn:13,static_cast:13,sorri:13,resiz:13,pointer:13,dynamic_cast:13,retriev:13,pseudo:13,increas:13,safeti:13,val0:13,sep:13,val1:13,valn:13,parx0:13,parx1:13,parxn:13,par7:13,par17:13,par22:13,par27:13,par32:13,par37:13,par42:13,par47:13,par52:13,par57:13,par62:13,par67:13,par72:13,par77:13,par82:13,par8:13},objects:{},objtypes:{},objnames:{},titleterms:{acknowledg:0,any2mani:[13,1],univers:1,"\u03bcsr":[7,1,13,12,6],file:[7,5,11,13,8,1,12],format:[7,13,1],convert:1,bugtrack:2,how:3,cite:3,musrfit:[4,11,5,3,8,13,9,10],welcom:4,document:[12,4],indic:4,tabl:4,msr2data:[11,5,13],program:5,automat:5,process:[11,5],multipl:[11,5],msr:[11,5,13],basic:[7,5,8,13],type:[5,13],usag:[5,8,6,13],run:[7,5,13],list:5,structur:5,option:[5,10],paramet:[5,8,6],global:[5,13],mode:5,gener:[5,13],extract:5,extend:5,known:5,limit:5,graphic:[9,5,6],user:[7,5,13,12,6],interfac:[7,5,8,6],provid:5,musredit:[5,10,8],mupp:6,plotter:6,script:6,summari:6,musrroot:7,extens:[7,13],open:7,some:7,concern:7,root:[7,10],inform:7,contain:7,runhead:7,runinfo:7,overview:7,tmusrrunhead:7,concept:7,header:7,write:7,read:[7,11],valid:7,requir:[7,10],detectorinfo:7,sampleenvironmentinfo:7,magneticfieldenvironmentinfo:7,beamlineinfo:7,exhaust:7,tree:7,includ:7,everyth:[7,10],tmusrrunphysicalquant:7,possibl:7,represent:7,gui:8,base:8,introduct:[12,8,13],avail:[8,13],execut:[8,13],configur:[8,13],musrgui:[10,8],musredit_startup:8,xml:[12,8,13],featur:8,musrwiz:8,theori:[8,13],"function":[12,8,13],map:[8,13],fit:[9,11,8,13],info:8,creat:8,musrstep:8,set:[9,10],high:9,speed:9,gpu:[9,13],tesla:9,k40c:9,nvidia:9,driver:9,instal:[9,10],cuda:9,via:[9,10],automak:[9,10],cmake:[9,10],amd:9,card:9,radeon:9,"390x":9,app:9,softwar:[9,10],develop:9,kit:9,sdk:9,enabl:[9,13],opencl:[9,13],support:[9,10,13],maco:[9,10],differ:10,platform:10,oper:10,system:10,restrict:10,gnu:10,linux:10,nexu:10,build:10,last:10,step:10,obsol:10,check:10,window:10,cygwin:10,potenti:10,problem:10,mac:10,macport:10,packag:10,from:10,sourc:10,environ:10,variabl:10,fink:10,obsolet:10,tutori:11,singl:[11,13],histogram:[11,13],determin:11,data:[11,12],rang:11,musrt0:[11,13],model:[11,12],view:11,musrview:[11,13],further:11,asymmteri:11,lib:12,meissner:12,profil:12,vortex:12,lattic:12,relat:12,bmw:12,libfitpofb:12,dimension:12,london:12,state:12,isotrop:12,superconductor:12,bulk:12,field:12,distribut:12,mix:12,startup:12,nonloc:12,superconduct:12,screen:12,analyz:12,"\u03b2":12,nmr:12,bnmr:12,libbnmr:12,liblineprofil:12,manual:13,kei:13,shortcut:13,musrft:13,msr2msr:13,dump_head:13,musrfit_startup:13,descript:13,titl:13,fitparamet:13,block:13,command:13,fourier:13,plot:13,statist:13,rrf:13,asymmetri:13,neg:13,muon:13,non:13,without:13,object:13,access:13,technic:13,framework:13},envversion:43}) \ No newline at end of file +Search.setIndex({filenames:["acknowledgement","any2many","bugtracking","cite","index","msr2data","mupp","musr-root","musredit","setup-dks","setup-standard","tutorial","user-libs","user-manual"],titles:["Acknowledgements","any2many - a Universal \u03bcSR-file-format converter","Bugtracking","How to Cite musrfit?","Welcome to the musrfit documentation!","msr2data - A Program for Automatically Processing Multiple musrfit msr Files","mupp - \u03bcSR Parameter Plotter","MusrRoot - an Extensible Open File Format for \u03bcSR","musredit: the GUI Based Interface to musrfit","Setting up musrfit / DKS: High Speed Fitting with GPU’s","Setting up musrfit on Different Platforms","Tutorial for musrfit","Documentation of user libs (user functions)","User manual"],terms:{"\u03b1":[10,13,8,3,9,1,0,6,11,5,12,7],"\u03b2":[10,8,3,9,1,0,6,11,5,7],"\u03b4":[10,13,8,3,9,1,0,6,11,5,12,7],"\u03b7":[10,13,8,3,9,1,0,6,11,5,12,7],"\u03b5":[10,13,8,3,9,1,0,6,11,5,12,7],"\u03b3":[10,13,8,3,9,1,0,6,11,5,12,7],"\u03b9":[10,13,8,3,9,1,0,6,11,5,12,7],"\u03ba":[10,13,8,3,9,1,0,6,11,5,12,7],"\u03c7":[10,13,8,3,9,1,0,6,11,5,12,7],"\u03bb":[10,13,8,3,9,1,0,6,11,5,12,7],"\u03bc":[10,13,8,3,9,1,0,6,11,5,4,12,7],"\u03bd":[10,13,8,3,9,1,0,6,11,5,12,7],"\u03bf":[10,13,8,3,9,1,0,6,11,5,12,7],"\u03c9":[10,13,8,3,9,1,0,6,11,5,12,7],"\u03c0":[10,13,8,3,9,1,0,6,11,5,12,7],"\u03c6":[10,13,8,3,9,1,0,6,11,5,12,7],"\u03c8":[10,13,8,3,9,1,0,6,11,5,12,7],"\u03c1":[10,13,8,3,9,1,0,6,11,5,12,7],"\u03c2":[10,13,8,3,9,1,0,6,11,5,12,7],"\u03c3":[10,13,8,3,9,1,0,6,11,5,12,7],"\u03c4":[10,13,8,3,9,1,0,6,11,5,12,7],"\u03b8":[10,13,8,3,9,1,0,6,11,5,12,7],"\u03c5":[10,13,8,3,9,1,0,6,11,5,12,7],"\u03be":[10,13,8,3,9,1,0,6,11,5,12,7],"\u03b6":[10,13,8,3,9,1,0,6,11,5,12,7],bastian:0,wojek:[3,0,5],veri:[10,13,8,0,11,7],much:[13,8,0,6,7],indebt:0,bmw:0,rigor:0,test:[8,0,10],musrfit:0,mani:[10,13,8,0,5,12,7],suggest:[10,0,5],contribut:[13,0,12,11],largest:0,part:[10,13,8,3,0,11,12,7],user:0,manual:[10,8,9,0,11,5],which:[10,13,8,9,0,6,11,5,12,7],make:[10,13,8,9,0,7],access:[10,8,9,0,7],broader:0,audienc:0,thank:0,uldi:0,locan:[3,9,0],work:[10,13,8,9,0,5,12,7],enabl:0,gpu:[3,0],support:[8,0],kind:[0,12,7],calm:0,extrem:0,compet:0,wai:[10,13,8,9,0,6,11,5,12,7],deal:[10,13,9,0,11,12,7],project:0,well:[13,9,0,11,5,12],chao:0,physicist:0,think:0,admir:0,allow:[10,13,8,9,1,6,5,12,7],most:[10,13,9,1,5,12,7],from:[8,9,1,6,5,7],other:[10,13,9,1,6,11,7],detail:[10,13,8,9,1,11,12,7],descript:[10,8,9,1,11,5,7],see:[10,13,8,9,1,6,11,5,12,7],here:[10,13,8,9,1,6,11,5,7],report:2,bug:[8,2],request:[10,13,2,6,11],"new":[10,2,8,13,11,5,7],featur:2,improv:[10,12,2],pleas:[10,2,13,3,11,5,12,7],bitbucket:[10,13,2],repo:[10,9,2],prefer:[8,13,10,2],send:[13,2],mail:2,suter:[3,9,2],psi:[10,2,8,13,9,11,12,7],sinc:[10,13,3,9,11,5,7],quit:[10,13,8,3,7],some:[3,5],effort:3,develop:[3,8],mainten:[3,7],packag:[3,7],you:[10,13,8,3,9,6,7],should:[10,13,8,3,9,6,11,5,12,7],least:[10,13,3,11,5],your:[10,13,8,3,9,5],"public":[3,10,12,13],have:[10,13,8,3,9,11,5,12,7],analyz:[3,9,11,7],data:[10,8,3,9,6,5,7],even:[10,13,3,5,7],better:[3,5,13],cours:[3,5,10,13],properli:[3,9,5,13],refer:[10,13,8,3,9,11,12,7],given:[10,13,8,3,9,6,11,5,12,7],beneath:[3,8],free:[10,13,8,3,12,7],platform:[3,9],independ:[3,12,13],framework:[10,8,3,9,7],analysi:[10,13,3,9,11,5,12,7],physic:[3,9,7],procedia:3,http:[10,13,8,3,9,12,7],doi:3,org:[3,10],phpro:3,high:[3,7],speed:3,version:[10,13,8,3,9,6,12,7],util:[10,13,3,9,7],"case":[10,13,8,3,9,6,11,5,12,7],thi:[10,13,8,3,9,6,11,5,12,7],also:[10,13,8,3,9,6,11,5,12,7],add:[10,13,8,3,9,6,11,5,7],follow:[10,13,8,3,9,6,11,5,12,7],citat:3,adelmann:3,dynam:[3,9],kernel:[3,9],schedul:[3,9],comput:[3,9,10],commun:3,cpc:3,real:[10,13,3,9,11],time:[10,13,8,3,9,6,11,12,7],paramet:3,fit:[3,5,6,7],imag:[3,13,11],reconstruct:3,graphic:3,process:3,unit:[3,13,11,7],conf:[3,9,10],proc:3,jpscp:3,tutori:[],singl:[10,8,9,5,7],histogram:[8,9,7],asymmteri:[],introduct:[],avail:[5,6,7],execut:[],configur:[],basic:[],usag:[],msr:[],type:[],"function":5,technic:[],lib:[10,9],meissner:[],profil:[10,9],vortex:[],lattic:[],relat:[8,10,7],nonloc:[],superconduct:[],screen:10,nmr:[],bnmr:[],set:[8,5,6,7],differ:[8,9,6,5,7],oper:[8,9,6,7],system:[9,7],softwar:7,requir:[],restrict:[],gnu:[],linux:9,window:8,mac:[],maco:[],tesla:[],k40c:[],nvidia:[],amd:[],card:[],radeon:[],"390x":[],opencl:[],musredit:[],gui:6,base:[5,6,7],interfac:[],musrwiz:[],musrstep:[],mupp:5,plotter:[],script:[],summari:[],msr2data:[],program:[],automat:[],multipl:[],option:[],global:[],mode:[],known:[],limit:[],provid:[],musrroot:[],extens:[5,6],open:6,concern:[],root:6,tmusrrunhead:[],concept:[],runinfo:[],detectorinfo:[],sampleenvironmentinfo:[],magneticfieldenvironmentinfo:[],beamlineinfo:[],exhaust:[],tree:[],includ:5,everyth:[],tmusrrunphysicalquant:[],possibl:[5,6],represent:[],index:[5,4,13],search:[10,4,13],page:[10,8,9,11,4,7],origin:[8,5,12,13],written:[13,8,11,5,12,7],implement:[10,13,8,9,5,12,7],purpos:[10,13,5,11],input:[8,13,5,11],same:[10,13,9,6,11,5,12,7],summar:[5,11],result:[13,8,11,5,12,7],either:[10,13,8,6,11,5,12],triumf:[8,13,5,11],column:[13,8,11,5,7],ascii:[13,8,11,5,12],essenti:[8,13,5,7],collect:[10,13,8,6,11,5,12,7],old:[10,5,13],abridg:5,produc:[10,13,5,11],can:[10,13,8,9,6,11,5,12,7],view:[8,5,6],instanc:[10,13,6,5,7],howev:[10,13,9,11,5],thei:[10,13,9,11,5,7],complet:[10,9,11,5,12],backward:[13,5,7],compat:[10,9,5,13],languag:5,name:[10,13,8,9,6,11,5,12,7],longer:5,than:[10,13,8,11,5,7],five:[5,11],six:5,charact:[5,13],order:[10,13,9,5,12,7],establish:5,need:[10,13,8,9,11,5,12,7],ensur:[5,13],correct:[10,13,8,11,5],length:[5,12,7],apart:[10,5,12],numer:[10,5,12],might:[10,13,8,6,5,12,7],principl:[10,5,12],four:5,call:[10,13,8,6,11,5,12,7],suppli:[9,5,12,13],number:[10,13,8,9,6,11,5,12,7],firstrunno:5,lastrunno:5,interv:[5,13],specifi:[10,13,8,11,5,12,7],through:[10,13,11,5,12,7],first:[10,13,8,9,6,11,5,12,7],last:[8,5,7],condit:[5,12],necessari:[10,13,8,11,5,7],runlist:[5,13],where:[10,13,8,9,6,11,5,12,7],combin:[13,8,11,5,7],run0:5,run1:[5,13],run2:[5,13],runn:5,rang:[8,5],step:[8,9,5,7],sequenc:[10,13,5,11],posit:[13,5,11,7],integ:[13,5,7],etc:[10,13,8,9,5,7],runlistfilenam:5,contain:5,extern:[10,13,5,12,7],pass:[8,5,13],below:[10,13,11,5,12,7],all:[10,13,8,9,6,11,5,7],mandatori:[13,5,12,7],right:[10,13,11,5,12,7],after:[10,13,8,9,11,5,7],mean:[10,13,8,9,6,11,5,12,7],becom:[10,5],clear:[8,13,5,7],give:[10,13,11,5,7],exampl:[10,13,8,6,11,5,12,7],"_tf_h13":5,out:[10,13,8,9,6,11,5,7],chang:[10,13,8,9,5],"8472_tf_h13":5,"8473_tf_h13":5,"8474_tf_h13":5,"8470_tf_h13":5,directori:[10,13,8,9,11,5,12,7],put:[8,5,10,13],var1:5,var2:5,var3:5,comment:[10,13,8,9,6,5,7],empti:[8,5,6,13],line:[10,13,8,6,11,5,12,7],determin:[8,5,10],label:[13,8,6,5,12,7],present:[10,13,8,9,6,11,5,12,7],preced:5,mention:[10,13,5,12,7],togeth:[10,13,8,11,5,7],abov:[10,13,8,9,6,11,5,12,7],output:[13,8,6,11,5,12],onli:[10,13,8,9,6,11,5,12,7],newli:[8,5,11],creat:[5,7],did:[10,5],exist:[10,5,13],befor:[10,13,8,9,11,5,12,7],invok:[8,5,6,13],were:[8,13,5,7],alreadi:[10,13,8,9,5],would:[10,13,8,9,6,11,5,12,7],append:[10,5,13],been:[10,13,8,11,5,12,7],header:5,block:[10,8,11,5,12],forc:[5,13],suppress:5,nohead:[8,5],shall:[10,13,8,11,5,12,7],seen:[5,11,7],later:[10,13,5,11],like:[10,13,8,9,6,5,12,7],behavior:[5,13],ani:[10,13,8,9,11,5,7],simpl:[10,13,11,5,12],"default":[10,13,8,9,5],dat:[13,8,6,11,5,12],delet:[5,7],inform:5,both:[10,5,12,13],none:[8,13,5,11],write:5,sole:[5,13],assum:[10,13,8,9,11,5,12,7],nosummari:[8,5],attempt:5,read:5,addit:[10,13,8,9,11,5,12,7],temperatur:[13,6,11,5,7],appli:[10,13,11,5,12,7],magnet:[8,5,12,7],field:[8,9,6,11,5,7],paramlist:5,param:[8,5,6,13],select:[10,13,8,9,6,11,5,7],"export":[10,13,9,11,5],startno:5,endno:5,space:[10,5,12,13],separ:[10,13,8,11,5],outputfilenam:[5,13],instead:[10,13,9,6,5,12],equal:[13,5,11],insensit:5,addition:[10,13,8,11,5],"final":[10,13,11,5,12],templat:[8,13,5,11],perform:[10,13,8,6,11,5,7],mlog:[8,5,13],subsequ:[5,13],chain:[8,5,10],exclam:5,mark:[5,13],without:[10,8,9,6,5,12],keep:[8,13,5,7],mn2:[5,13],done:[10,13,9,6,11,5,12,7],ignor:[5,6,13],titl:[8,5,11,7],illustr:[5,13],few:[10,13,8,5,7],explan:[5,13],oabc:5,"8400_tf_h13":5,"8460_tf_h13":5,abc:5,about:[10,13,11,5,7],"_zf":5,def:5,"8472_zf":[8,5],"8500_zf":5,"8502_zf":5,"8503_zf":5,"8504_zf":5,"8507_zf":5,oghi:5,ouput:5,ghi:5,take:[10,13,11,5,12],"8471_tf_h13":5,"8475_tf_h13":5,bestdata:5,"8476_tf_h13":5,"8477_tf_h13":5,"8478_tf_h13":5,"8479_tf_h13":5,describ:[10,13,8,9,11,5,12,7],anoth:[13,8,6,5,7],each:[10,13,6,11,5,12,7],defin:[10,13,8,6,11,5,12,7],common:[10,5,13],specif:[10,13,8,11,5,12,7],when:[10,13,8,11,5,12,7],obtain:[5,12,7],valid:5,conjunct:[10,5,12,13],invoc:[5,13],state:[5,11],idea:[13,5,11,7],basi:5,identifi:[5,13],tag:[10,13,8,9,6,11,5,12],current:[10,13,8,9,6,5,12,7],"0xu":5,digit:[5,13],lead:[13,8,5,12,7],zero:[13,8,11,5,7],end:[10,13,8,6,11,5,7],alpha0123:5,alpha00123456:5,fitparamet:[8,5,11],exemplari:[5,13],"8472_exampl":5,could:[10,13,8,9,6,5,12],therefor:[10,13,11,5,12],look:[10,13,8,9,6,5,12,7],valu:[10,13,8,9,11,5,7],pos_error:[13,5,11],boundari:[13,8,11,5,12],phase:[13,8,11,5,12],asy8472:5,rate8472:5,treat:[10,5],wherea:[8,5,13],normal:[10,13,5,11],within:[10,13,8,6,11,5,12,7],appear:[5,13],explicitli:[8,5,13],theori:5,those:5,met:5,"try":[10,5,13],substitut:[10,13,5,11],them:[13,8,11,5,12,7],map:[5,7],accordingli:[10,5,6,11],"_exampl":5,global_exampl:5,alwai:[13,5,12,7],start:[10,13,8,9,6,11,5,7],asy8471:5,rate8471:5,asy8470:5,rate8470:5,show:[13,8,6,11,5,7],reorgan:5,begin:[10,13,5,7],copi:[8,5,10,13],found:[10,13,8,9,11,5,12,7],dure:[10,13,6,5,12],affect:5,occurr:[10,5],awar:[10,5,13],fact:[10,5],propag:5,model:[10,5],usual:[5,12],store:[10,8,5,12,7],reach:[5,13],goal:[5,13],obei:[5,13],certain:[5,12],rule:[8,13,5,7],match:[5,13],accord:[10,13,8,11,5],achiev:[10,5,11],easili:[8,9,5,10],shown:[13,8,6,11,5,7],globalfit:5,relev:[13,8,11,5,7],pre:[8,5],afterward:[10,13,9,6,5,12,7],special:[10,13,5,7],replac:[10,9,5,13],review:5,activ:[8,5,10,12],choos:[10,13,8,11,5,12],keyword:[5,13],onerunfit_exampl:5,onerunfit:5,everi:[10,5,6,13],similar:[10,5],explain:[10,13,8,9,11,5,12,7],moment:[10,5,12,7],peopl:[10,5,7],cannot:[5,12,13],behav:[5,12],integr:[10,5,12],filenam:[13,5,7],rightmost:5,highest:[10,5],treatabl:5,statist:[8,5,11],itself:[5,11],more:[10,13,8,9,6,11,5,7],creativ:5,care:[10,5,13],addrun:[5,13],statement:[5,13],simpli:[10,5,13],probabl:[10,5,7],what:[10,13,9,11,5,12],two:[10,13,8,11,5,12,7],success:[13,5,11,7],encount:5,actual:[10,5,12,13],measur:[13,8,6,11,5,12,7],introduc:[13,5,11,7],reason:[10,13,9,11,5],shape:[5,12,13],design:[10,5],especi:[10,13,9,5,12,7],manipul:[8,5,13],front:[8,5,11,7],offer:[13,5,11],almost:[8,5,13],self:[8,5],explanatori:[8,5],depict:[5,13],under:[10,13,8,9,6,5,7],stai:5,enter:[8,9,5,10],otherwis:[10,9,5,13],serv:[13,5,11],second:[10,13,8,11,5,12],noth:[8,13,5,7],correspond:[10,13,8,6,11,5,7],littl:[8,6,13],helper:[8,10,6,7],quickli:[9,6],plot:[8,11,6,7],handl:[10,13,8,6,12,7],heavili:[6,12],inspir:6,via:[8,6,7],command:[10,8,9,6,11,12],directli:[10,13,8,6,7],typic:[10,13,8,9,6],load:[6,12],dialog:[8,6],tri:[10,6,13],fly:[6,11],drag:[6,11],over:[10,6,13],axi:[13,6,11,12,7],wish:[6,13],click:[8,6,13],analog:6,remov:[6,13],often:[8,10,6,13],compar:[10,9,6,13],trend:6,hold:[13,6,7],energi:[6,12,7],scan:[6,13],now:[10,13,9,6,11],interest:[10,6,13],ditto:6,less:[10,6,13],error:[10,13,8,9,6,11,12,7],prone:[8,9,6],quicker:[6,13],button:[8,13,6,11],mupp_plot:6,applic:[10,13,8,9,6,12],refresh:6,reload:[8,6],beamtim:6,grow:6,task:6,mous:[6,13],gambl:6,futur:[8,10,6],plane:6,help:[10,13,8,9,6],cmd:[10,6],manner:[10,6],updat:[10,13,9,6,11],web:[10,13,8,6,7],interact:[13,6,12,11],figur:[13,6,7],loadpath:6,dir:6,path:[10,13,8,9,6,11,7],bash:[10,6],variabl:6,home:[10,13,8,9,6,12,7],accept:[8,6,13],coll:6,selectal:6,carri:[10,6,13],ybco:6,"40nm":6,t5k:6,fc150mt:6,escan:6,addx:6,addi:6,savepath:6,save:[10,13,8,6,11,12,7],place:[10,13,6,11],macro:6,fln:[6,13],txt:[10,6],t30k:6,t60k:6,t120k:6,fieldvsenergi:6,pdf:[6,13],"true":[13,6,12,7],best:[10,13,6,12,7],ever:[6,7],thie:6,labl:6,until:[13,11,7],bulk:7,instrument:[8,13,7],bin:[10,13,8,11,7],fix:[8,13,11,7],binari:[10,7],rather:[8,13,10,7],stringent:7,lem:[13,12,7],cern:[10,13,7],tightli:7,tailor:7,situat:[10,13,7],unsatisfactorili:7,henc:[10,13,9,11,7],decid:[10,13,7],move:[13,11,7],forward:[13,9,11,7],acquisit:7,mida:7,respons:[13,9,7],build:[9,7],decai:[13,11,7],easi:[8,7],object:[10,7],th1f:7,orient:[12,7],mine:7,frame:[13,9,7],tfile:7,eas:[10,13,7],understand:[13,7],upcom:[10,7],definit:[13,11,7],thing:[10,13,8,9,7],check:[8,9,7],guid:[13,9,7],organ:[8,13,7],similarli:[13,7],browser:7,inspect:7,tbrowser:7,deriv:[13,7],tobject:7,small:[10,13,8,9,12,7],subset:[13,7],tfolder:7,top:[10,7],level:[13,7],tobjarrai:7,tobjstr:7,content:[10,13,7],form:[10,13,9,11,12,7],box:[8,9,7],entri:[13,7],sketch:[13,7],histo:[10,13,8,11,7],decayanamodul:7,hdecay001:7,hdecay002:7,scanamodul:7,hsampletemperatur:7,hsamplemagneticfield:7,detector001:7,detector002:7,hdecayxxx:7,xxx:7,"int":7,"03d":7,notat:[13,7],"class":[13,12,7],folder:[10,7],next:[10,13,8,9,12,7],section:[10,13,7],slow:7,control:[13,9,7],sampl:[9,11,12,7],versu:7,again:[10,13,8,9,7],meta:7,minim:[10,13,11,12,7],bracket:7,item:[13,7],detector:[13,8,11,12,7],environ:[8,7],beamlin:[8,13,11,7],elabor:[9,7],word:7,sub:[10,13,11,7],intern:[8,13,7],tstring:7,git:[10,9,13,7],url:7,xsd:7,wrote:7,nemu_analyz:7,deltat_tdc_gps_4295:7,int_t:[13,7],iso:7,date:[13,11,7],stop:7,durat:7,sec:[13,7],laboratori:7,muon:[10,8,11,12,7],beam:7,momentum:[11,12,7],mev:7,speci:7,neg:[8,11,7],sourc:[9,7],target:7,low:[13,12,7],setup:[10,9,13,7],cf1:7,wxy:7,resolut:[12,7],redgreen:[13,7],offset:[13,7],tintvector:7,except:[8,13,10,7],shortli:[13,7],discuss:[8,9,13,7],experi:[13,7],stimuli:7,electr:7,off:[10,13,7],doubl:[13,7],distinguish:7,easier:[10,7],let:7,sai:7,red:[10,13,9,11,7],green:[13,11,7],browsabl:7,string:[8,13,10,7],tobjstringv:7,quantiti:7,repres:[13,11,7],properti:[13,7],estim:[8,13,12,7],demand:[13,7],depend:[10,13,8,9,11,12,7],musrrootv:7,mock:7,print:[8,13,7],notic:[8,13,7],find:[8,9,10,7],encod:[10,13,8,12,7],price:7,pai:7,shade:7,"import":[13,7],approach:[10,13,7],standard:[10,9,13,7],"abstract":[13,7],text:[8,13,11,7],though:[8,10,7],clean:[10,9,7],lot:[13,7],"2nd":7,slightli:[8,9,13,7],advantag:[8,13,10,7],maintain:7,expand:7,classifi:7,group:[8,13,10,7],previou:[13,7],"float":7,point:[10,13,8,11,12,7],double_t:[13,7],tstringvector:7,tdoublevector:7,themselv:[12,7],vector:[13,12,7],code:[10,13,9,11,12,7],snippet:[13,7],reader:7,routin:[10,13,12,7],convers:[13,7],write_musrroot_runhead:7,full:[10,13,11,7],concentr:7,just:[10,13,9,12,7],prop:7,further:[8,10,7],down:[8,13,11,7],deltat_tdc_gps_2871:7,come:[8,10,7],overload:7,pathnam:7,method:[13,7],tdc:[13,7],cf3:7,mrh_undefin:7,strang:7,fed:[13,7],whole:7,someth:[10,9,13,7],recreat:[8,7],iszombi:7,"return":[13,7],info:7,fillfold:7,close:[8,13,10,7],read_musrroot_runhead:7,getobject:7,cerr:[13,7],endl:[13,7],couldn:[13,7],get:[10,13,8,9,7],closefil:7,extractal:7,decod:7,fill:[13,11,7],getter:7,bool_t:[13,7],ival:7,cout:7,els:[8,13,10,7],getvalu:7,geterror:7,getunit:7,getdemand:7,getdescript:7,mechan:[13,7],inde:7,minimum:7,scheme:7,musrrootvalid:7,recurs:7,pars:7,temporari:7,xml:7,ampl:[13,7],parser:[10,7],hand:[10,13,7],decent:7,book:7,libxml2:[10,7],becaus:[8,7],suppos:[10,13,7],against:7,schema:7,lmu:[8,7],semant:7,preform:7,cross:[10,13,7],facil:[8,13,7],musrrootlem:7,poitiv:7,wew:7,hdecay023:7,detector023:7,potenti:7,discontinu:7,"break":7,element:7,left:[8,12,7],npp:[10,13,8,11,7],spectromet:[13,9,11,7],good:[10,13,8,9,7],enough:[10,13,7],cryo:7,cryostat:7,oven:7,konti:7,pim3:[13,11,7],hypothet:7,light:7,per:[8,13,7],bottom:7,split:[10,13,7],mind:7,symbol:[10,7],hdecay003:7,hdecay004:7,hdecay007:7,hdecay008:7,hdecay011:7,hdecay012:7,hdecay013:7,hdecay014:7,hdecay017:7,hdecay018:7,hdecay021:7,hdecay022:7,hdecay024:7,hdecay027:7,hdecay028:7,hdecay031:7,hdecay032:7,hdecay033:7,hdecay034:7,hdecay037:7,hdecay038:7,continu:7,"switch":[10,13,8,9,7],jump:[13,7],cpp:[13,7],"00z":7,nemu:[10,13,7],lem12_his_0234:7,said:7,detector038:7,insert:7,x123:7,perp:7,spin:[13,11,12,7],mue4:[8,13,7],scalerinfo:7,runsummari:7,wed:7,oct:7,lco:7,wtf:7,kev:[12,7],ledb:7,buc:7,edit:[8,11,10,7],euc:7,event:[11,7],event_0:7,mcp1:7,event_1:7,mcp2:7,event_2:7,lemusr:7,problem:7,deviat:7,hereaft:7,snip:7,somewher:[8,10,7],token:[13,7],val:[13,7],err:7,cf4:7,cf5:7,editor:[8,10,11],suit:[8,13,12,11],intend:[8,10,13],eventu:[8,10,11],drop:[8,10],outdat:[8,10,13],earli:[8,13],anymor:[8,10],still:[10,13,8,9,12],urg:8,strongli:[8,10],recommend:[8,10,12],shell:[8,10,13],tab:[8,13],startup:8,displai:[8,10,12,13],locat:[10,13,8,11,12],proof:8,exec_path:8,path_to_exec:8,musrview:[8,10],musrt0:8,insid:[8,10,12,13],default_save_path:8,save_path:8,msr_default_file_path:8,msr_def_path:8,timeout:[8,13],canva:[8,13,11],keep_minuit2_output:8,flag:[8,13],minuit2:[8,10,13],kept:[8,13],dump_ascii:8,dump:[8,13],dump_root:8,title_from_data_fil:8,chisq_pre_run_block:8,chisq:[8,13,11],estimate_n0:8,procedur:[10,13,8,9,11,12],musrview_show_fouri:8,fourier:[8,10,12,11],transform:[10,13,8,11,12],domain:[8,13,11],musrview_show_avg:8,averag:[8,12,13],power:[10,13,8,9,11],spectra:[8,13],enable_musrt0:8,font_set:8,font:[8,10],font_nam:8,font_siz:8,size:[8,13],msr_file_default:8,institut:[8,13,11],inst:8,ral:8,jparc:8,file_format:[8,13],nexu:[8,9],musr:[8,13],ppc:[8,13,11],mdu:[8,13,11],wkm:[8,13,11],mud:[8,13,11],lifetime_correct:8,lifetimecorrect:[8,13],msr2data_default:8,tick:8,chain_fit:8,write_data_head:8,ignore_data_header_info:8,write_column_data:8,create_msr_file_onli:8,fit_onli:8,global_plu:8,recreate_data_fil:8,open_file_after_fit:8,experienc:[8,10],who:8,help_sect:8,variou:[8,10,13],messag:[8,13],musr_web_x:8,link:[8,10,13],main:[8,10,11],musrft:[8,11],func_pixmap_path:8,pix_path:8,latex:8,pixmap:8,visual:[8,11],theory_funct:8,syntax:[8,13],func:8,menu:[8,13,10,11],pictur:8,utf:[8,10,12,13],xmln:[8,13],html:8,usr:[8,10],local:[8,9,10,12],share:[8,9,10,13],doc:[8,13,10,11],chisq_per_run_block:8,recent_fil:8,path_file_nam:8,musr_web_main:8,musr_web_titl:8,thetitl:8,musr_web_paramet:8,thefitparameterblock:8,musr_web_theori:8,thetheoryblock:8,musr_web_funct:8,thefunctionsblock:8,musr_web_run:8,therunblock:8,musr_web_command:8,thecommandsblock:8,musr_web_fouri:8,thefourierblock:8,musr_web_plot:8,theplotblock:8,musr_web_statist:8,thestatisticblock:8,musr_web_msr2data:8,musr_web_musrft:8,a_2:8,"3_musrft":8,monospac:8,latex_imag:8,asymmetri:[8,12,11],png:[8,13],statgsskt:[8,13],rate:[8,13,12,11],"static":[8,10,12],gauss:[8,13,12,11],respect:[10,13,8,11,12],bar:[8,13],keyboard:[8,11],shortcut:[8,11],scratch:8,too:[8,10],priori:8,knowledg:8,calcul:[10,13,8,11,12],log:[8,12,13],max:[8,13],likelihood:[8,12,13],kei:[8,10],alt:8,equival:[8,10,13],mai:[8,10,13],chosen:[8,10,13],swap:[8,13],vice:[8,13],versa:[8,13],adjust:[8,13,10,11],initi:[10,13,8,11,12],fitter:8,own:[8,13],docu:[8,9,13],raw:[8,13],dump_head:8,stage:[8,13],wand:8,coupl:[8,9,13],dialogu:8,briefli:8,explicit:[8,13],year:[8,9,13],pull:[8,10],choosen:8,rrf:[8,9],minu:8,transvers:[8,13,11],longitudin:8,choic:[8,10,13],question:8,ask:[8,10],correctli:[8,13,10,11],proper:[8,9,13],prompt:[8,9,10,13],peak:[8,12,13],pop:8,disadvantag:8,freeli:8,custom:[8,13],cost:8,yourself:8,stand:[8,9],whatev:[8,9],press:[8,13,11],syntact:8,appropri:[8,9],previous:8,handi:8,furthermor:[8,10,13],pack:[8,13,10,11],minuit:[8,12,13],reset:[8,13],sometim:[8,13],went:[8,10],wrong:8,leav:8,far:[8,13],iter:[8,12,13],individu:[8,13],tediou:[8,12],popup:8,asym:8,uncheck:8,unselect:8,modifi:[8,12],degre:[8,13,11],cancel:8,anyth:[8,13],scale:[8,13],factor:[8,13],absolut:[8,13,10,11],explor:[10,9],hal:[9,13],memo:[9,13],rotat:[13,9,11],tremend:[10,9],muonium:[9,13],appl:[10,9],cpu:[10,9,13],straight:9,multi:[10,9,13],thread:[10,9,13],doesn:9,openmp:[10,9,13],shop:9,bui:9,gamer:9,sure:[10,9,13],server:[10,9],suffici:[9,12],strong:[13,9,11],yet:[13,9,12,11],fall:[9,13],back:[9,13],conceptu:9,latest:[10,9],hardwar:9,crunch:9,readi:[10,9,13],acceler:[9,13],termin:[10,9,13,11],lspci:9,grep:[10,9],corpor:9,gk110bgl:9,rev:[9,12,13],recogn:9,download:[10,9],center:[9,12],hat:[10,9],enterpris:9,rhel:[10,9],rpm:[10,9],diag:9,rhel7:9,x86_64:9,conflict:9,nouveau:9,reboot:9,machin:[10,9,12],omit:[10,9,13],thin:[9,12],host:9,incorpor:9,paper:9,wiki:9,brief:[10,9],clone:[10,9],got:9,consist:[9,12,13],gitlab:[10,9,13],uldis_l:9,mkdir:[10,9],denable_musr:9,dcmake_install_prefix:[10,9],exec:9,non:[9,12],librari:[10,9,12,13],"super":9,sbin:[10,9],ldconfig:[10,9],ld_library_path:[10,9],launchctl:[10,9],setenv:[10,9],checkout:[10,9],branch:[10,9],dks6:9,soon:[10,9],want:[10,9,13],tell:[9,13],aslib:[10,9],bmwlib:[10,9],prefix:[10,9],rootsi:[10,9],lookup:9,superus:[10,9],ddk:9,disabl:[10,9,13],daslib:[10,9],dbmwlib:[10,9],dnexu:[10,9],vga:9,advanc:9,micro:[9,13],devic:9,inc:9,ati:9,hawaii:9,grenada:9,"290x":9,amdgpu:9,pro:[10,9],unpack:[10,9],tar:[10,9,13],jxvf:9,blabla:9,usermod:9,video:9,technolog:9,materi:9,leverag:9,amp:9,xvjf:9,sdkinstal:9,linux64:9,bz2:[9,13],opt:[10,9,13],amdappsdk:9,note:[10,9,12,13],instruct:[10,9,13],compil:[10,9,13],xcode:[10,9],deliv:9,easiest:9,involv:[9,12],demonstr:10,"while":10,brave:10,virtual:10,encourag:10,gcc:[10,13],tool:[10,13],autoconf:10,libtool:10,toolchain:10,drope:10,releas:[10,13],plan:10,pkg:10,config:10,boost:10,spirit:10,scientif:[10,12,13],effici:[10,12,13],mathemat:[10,13],fftw:10,fast:10,discret:[10,11],toolkit:10,gnome:10,hdf4:[10,13],manag:10,hdf5:[10,13],minixml:10,neutron:10,rai:10,scienc:10,focus:10,seriou:10,distribut:[10,11],fedora:10,debian:10,ubuntu:10,mint:10,opensus:10,nativ:10,microsoft:10,distributor:10,taken:[10,13],dev:10,devel:10,trick:10,never:10,qt4:10,yum:10,gsl:10,qtwebkit:10,qt5:10,epel:10,qtbase:10,qtsvg:10,dpkg:10,apt:10,libboost:10,libgsl:10,libfftw3:10,libqt4:10,libqtwebkit:10,qtbase5:10,libqt5svg5:10,libqt5webkit5:10,everyon:10,know:10,himself:10,doe:[10,13],websit:10,engin:10,mxml:10,hdf:10,libmxml1:10,libmxml:10,libhdf4:10,libhdf5:10,urgent:[10,13],isi:[10,13],safe:[10,13],master:10,repositori:10,github:10,com:10,nexusformat:10,denable_hdf5:10,denable_hdf4:10,denable_mxml:10,sudo:10,flavour:10,legaci:10,incompat:10,guess:[10,13],warn:[10,13],upgrad:10,recompil:10,redhat:10,libx11:10,libxft:10,libxpm:10,libxext:10,systemat:10,term:10,offici:10,root_build:10,dgminim:10,dasimag:10,dmathmor:10,dminuit2:10,dxml:10,root_exec:10,multicor:10,miss:[10,13],told:10,luke_skywalk:10,echo:10,bashrc:10,bash_profil:10,restart:10,onc:[10,13,12,11],proceed:10,recent:[10,13],muonspin:10,root5:10,root6:10,newer:10,dec:10,whether:[10,13],uninstal:10,xarg:10,install_manifest:10,altern:[10,13],autogen:10,prepar:10,successfulli:[10,13],makefil:[10,13],besid:10,fftw3:[10,12],boostinc:10,qt3:10,qt47:10,lib64:10,omp:[10,13],parallel:[10,13,12,11],detect:[10,11],permiss:10,dbnmrlib:10,bnmrlib:10,dqt_based_tool:10,dqt_version:10,auto:10,dtry_openmp:10,core:10,finish:[10,11],musrfitpath:10,musrfit_startup:10,built:[10,13],everth:10,src:10,musredit_qt5:10,qmake:10,fine:10,skip:10,higher:10,uic:10,quick:[10,13],hasn:10,adventur:10,advic:10,wonder:10,occur:10,great:10,gain:10,nice:[10,12],unix:10,revis:[10,13],fulfil:10,abl:10,a2p:10,passwd:10,binutil:10,bison:10,bzip2:10,colorgcc:10,coreutil:10,curl:10,cygutil:10,editright:10,findutil:10,flex:10,adob:10,dpi100:10,dpi75:10,alia:10,bitstream:10,ibm:10,type1:10,sun:10,misc:10,xfree86:10,fontconfig:10,freeglut:10,gawk:10,gcc4:10,fortran:10,gccmakedep:10,gettext:10,ghostscript:10,std:[10,13],giflib:10,gmp:10,groff:10,gzip:10,inputproto:10,jasper:10,jpeg:10,lapack:10,libbz2_1:10,libcharset1:10,libcurl4:10,libfftw3_3:10,libgcc1:10,libgd:10,libgif:10,libgl:10,libgl1:10,libglu:10,libglu1:10,libglut:10,libglut3:10,libgmp:10,libgmp3:10,libgomp1:10,libic:10,libice6:10,libjpeg:10,libjpeg62:10,liblapack:10,libmpfr:10,libmpfr1:10,libncurs:10,libncurses9:10,libosmesa:10,libosmesa7:10,libpng:10,libpng14:10,libreadline6:10,libsm:10,libsm6:10,libssh2_1:10,libstdc:10,libtiff:10,libtiff5:10,libx11_6:10,libxau:10,libxau6:10,libxaw7:10,libxcb:10,xlib:10,libxcursor:10,libxcursor1:10,libxdmcp:10,libxdmcp6:10,libxext6:10,libxfix:10,libxfixes3:10,libxfont:10,libxfont1:10,libxft2:10,libxi:10,libxi6:10,libxkbfile1:10,libxmu:10,libxmu6:10,libxpm4:10,libxrend:10,libxrender1:10,libxt:10,libxt6:10,login:10,makedepend:10,man:10,mpfr:10,nano:10,opengl:10,openssh:10,openssl:10,pdftk:10,perl:10,ping:10,psutil:10,python:10,readlin:10,rebas:10,rgb:[10,13],rsync:10,sed:10,subvers:10,tcltk:10,terminfo:10,unzip:10,vim:10,w32api:10,icon:[10,13,11],xauth:10,xextproto:10,xfontsel:10,xinit:10,xkbcomp:10,xkeyboard:10,xkill:10,xlogo:10,xlsfont:10,xorg:10,xproto:10,xrdb:10,xrefresh:10,xset:10,xterm:10,zip:10,zlib:10,zlib0:10,libqt3support4:10,libqtassistantclient4:10,libqtcore4:10,libqtdbus4:10,libqtdesigner4:10,libqtgui4:10,libqthelp4:10,libqtnetwork4:10,libqtopengl4:10,libqtscript4:10,libqtscripttools4:10,libqtsql4:10,libqtsvg4:10,libqttest4:10,libqtwebkit4:10,libqtxml4:10,libqtxmlpatterns4:10,posix:10,convent:[10,12],hard:10,drive:10,network:10,cygdriv:10,stick:10,had:10,x_yy_z:10,"1_33_1":10,librpc:10,sunrpc:10,track:10,patch1:10,www:[10,12],hdfgroup:10,ftp:10,jpegsrc:10,v6b:10,msweet:10,project3:10,hdf_current:10,precompil:10,xzf:10,root_v5:10,win32gcc:10,due:[10,12,13],visit:10,gminim:10,asimag:10,mathmor:10,accomplish:10,usernam:10,qtdir:10,i686:10,reopen:10,qt56:10,readili:10,startxwinrc:10,status_access_viol:10,ash:10,rebaseal:10,resolv:10,administr:10,privileg:10,extent:10,emploi:10,emphas:10,rout:10,dvd:10,xcodebuild:10,licens:[10,13],x11:10,leopard:10,snow:10,xquartz:10,macosforg:10,trac:10,newest:10,port:10,selfupd:10,remark:[10,13],synchron:10,frequent:10,happen:10,servic:10,firewal:10,svn:10,trunk:10,dport:10,sync:10,pkgconfig:10,qtwebengin:10,past:10,unfortun:10,subject:10,mini:10,michaelrsweet:10,lazi:10,dmg:10,sierra:10,writ:10,root_v6:10,macosx64:10,clang91:10,owner:10,life:[10,13,11],chown:10,chgrp:10,staff:10,exactli:[10,13],wisdom:[10,12],harder:10,adopt:[10,13],parenthes:[10,13],macosx:10,plist:10,doctyp:10,dtd:10,propertylist:10,dict:10,qt3mac:10,stabl:10,crypto:10,unstabl:10,finkcommand:10,boost1:10,nopython:10,shlib:10,libtool2:10,qtwebenginecor:10,qtwebenginewidget:10,bit:10,earlier:10,"1_63_0":10,cpp11:10,circumst:10,finder:10,workaround:10,dyld_library_path:10,mgui:10,differenti:[13,11],diamagnet:[12,11],approxim:11,geometri:11,positron:[12,11],counter:[13,11],precess:11,"3110_tutori":11,conveni:11,underli:11,divid:[12,11],xyz:11,normup:11,bgup:11,phaseup:11,normdown:11,bgdown:11,phasedown:11,normright:11,bgright:11,phaseright:11,asymsig1:11,ratesig1:11,fieldsig1:11,asymsig2:11,ratesig2:11,fieldsig2:11,uncertainti:[12,11],asymmetr:11,lower:[13,11],upper:[13,11],constant:[13,11],background:[13,11],uncorrel:11,three:[13,12,11],remain:11,signal:[13,12,11],holder:11,amplitud:11,depolar:[13,12,11],simplexpo:[13,11],tfieldco:[13,11],map1:[13,11],fun1:[13,11],frequenc:[13,12,11],simplegss:[13,11],fun2:[13,11],predefin:[13,11],multipli:[13,11],sign:11,fun:11,interrel:11,gamma_mu:[13,11],par12:[13,11],par15:11,altogeth:[13,11],deltat_pta_gps_3110:11,fittyp:[13,11],norm:[13,11],backgr:[13,11],map2:[13,11],map3:11,undefin:11,implant:[12,11],exce:11,mino:[13,12,11],mhz:[13,12,11],fourier_pow:[13,11],apod:[13,11],weak:[13,11],medium:[13,11],real_and_imag:[13,11],par3:[13,11],imaginari:[13,11],drawn:[13,11],abscissa:[13,11],ordin:[13,11],use_fit_rang:[13,11],third:[13,12,11],ndf:11,freedom:[13,11],converg:[13,12,11],blue:[13,11],maximum:[13,11],count:[13,11],zoom:[13,11],graph:[13,11],around:[13,11],cursor:[13,11],suitabl:11,repeat:[13,11],proce:11,comma:[13,11],between:[13,12,11],"short":[13,11],conclud:11,attent:[13,12,11],"3111_tutori":11,"3114_tutori":11,"_tutori":11,snapshot:11,dark:11,theme:11,facilit:12,gyromagnet:12,ratio:12,smu:12,outlin:12,literatur:12,reli:12,repeatedli:12,sizabl:12,worth:12,maxim:[12,13],trial:12,deserv:12,effect:[12,13],shift:[12,13],advis:12,prove:12,appreci:12,induct:12,vari:[12,13],dimens:12,incid:12,simul:12,trim:12,arrai:12,total:[12,13],thick:12,solv:12,equat:[12,13],layer:12,account:[12,13],superfluid:12,macroscop:12,dover:12,adjac:12,penetr:12,depth:12,constitu:12,half:12,film:12,userfcn:[12,13],tlondon1dh:12,deg:12,dead:12,tlondon1d1l:12,fraction:[12,13],substrat:12,bilay:12,heterostructur:12,tlondon1d2l:12,trilay:12,tlondon1d3l:12,investig:12,flux:12,probe:12,randomli:12,spatial:12,seri:12,reciproc:12,coeffici:[12,13],coher:[12,13],gaussian:12,cutoff:12,brandt:12,temp:12,phy:[12,13],riseman:[12,13],analyt:12,ginzburg:12,landau:12,yaouanc:[12,13],dalma:[12,13],réotier:[12,13],bessel:[12,13],region:[12,13],triangular:12,grid:12,inter:12,distanc:12,tbulktrivortexlondon:12,tbulktrivortexml:12,tbulktrivortexagl:12,tbulktrivortexngl:12,migrad:[12,13],proven:12,larg:[12,13],futil:12,strategi:[12,13],max_likelihood:[12,13],hess:[12,13],bmw_startup:12,debug:[12,13],one_or_zero:12,deactiv:12,path_to_fil:12,invalid:12,delta_t:12,rest:12,microsecond:12,delta_b:12,resb:12,vortexlattic:12,n_vortexgrid:12,data_path:[12,13],data_path_prefix:12,n_theori:12,invers:12,energy_list:12,energy_label:12,rge:12,expect:[12,13],belong:12,wordsofwisdom:12,trimsp:12,"02_0":12,"03_0":12,"03_6":12,"05_0":12,"05_3":12,relax:[12,13],slr:12,reson:[12,13],lineshap:12,puls:12,evolut:12,salman:12,prl:12,lifetim:[12,13],exponenti:[12,13],exprlx:12,stretch:12,sexprlx:12,expon:[12,13],chemic:12,anisotropi:12,powder:12,mehr:12,solid:[12,13],springer:12,axial:12,symmetr:12,observ:12,paralel:12,perpendicular:12,symmetri:12,anisotrop:12,along:[12,13],loss:12,ellipt:12,linegauss:12,fwhm:12,height:12,lorentzian:12,linelorentzian:12,laplacian:12,linelaplac:12,skew:12,lineskewlorentzian:12,width:[12,13],lineskewlorentzian2:12,convolut:12,powderlineaxiallor:12,powderlineaxialgss:12,powderlineasymlor:12,princip:12,powderlineasymgss:12,gpl:13,philosophi:13,abil:13,fcn:13,sever:13,correl:13,renam:13,msr_file_without_extens:13,msr_file:13,maxlh:13,estimaten0:13,timeout_tag:13,overwrit:13,prevent:13,orphan:13,jam:13,"8472_tf_histo":13,avg:13,graphic_format_extens:13,session:13,"8472_0":13,gif:13,jpg:13,svg:13,xpm:13,"8472_x":13,experiment:13,action:13,canvas:13,toggl:13,spectrum:13,area:13,hair:13,consid:13,beta:13,feed:13,exit:13,"3310_0":13,subtract:13,fopt:13,neither:13,nor:13,pad:13,angular:13,interpret:13,lem15_his_01234:13,rebin:13,fudg:13,elimin:13,sens:13,tweak:13,tdc_hifi_2014_00153:13,mnsi:13,"50k":13,unzoom:13,crosshair:13,gett0frompromptpeak:13,firstgoodbinoffset:13,argument:13,color:13,channel:13,interrupt:13,msr_file_in:13,msr_file_out:13,parc:13,wors:13,aim:13,idf1:13,idf2:13,nexus1:13,nexus2:13,flexibl:13,filenamelist:13,lem10_his_0111:13,lem10_his_0113:13,run3:13,runstart:13,runend:13,rrrr:13,rrrrrr:13,yyyi:13,unless:13,sent:13,stdout:13,compress:13,absent:13,lem10_his_0123:13,lem10_his_0123_v2:13,idf:13,deltat_tdc_gps_:13,d2001:13,deltat_tdc_gps_0123:13,deltat_tdc_gps_0137:13,deltat_tdc_alc_:13,rrr:13,spit:13,psi_gps_:13,psi_:13,"_gps_":13,psi_gps_run_100to117:13,archiv:13,lem10_his_0012:13,rebin25:13,lem10_his_0123_rebin25:13,runno:13,fileformat:13,pta:13,ltf:13,dolli:13,gpd:13,hifi:13,tdc_hifi_2015_00123:13,construct:13,path_to_data:13,write_per_run_block_chisq:13,pearson:13,fourier_set:13,phase_incr:13,phincr:13,increment:13,optim:13,root_set:13,marker_list:13,marker:13,color_list:13,intranet:13,mnt:13,unlik:13,headlin:13,style:13,lower_boundari:13,upper_boundari:13,init:13,alpha:13,asi:13,freq:13,constrain:13,semi:13,par:13,asy1:13,rate1:13,asy2:13,field2:13,rate2:13,whitespac:13,avoid:13,whenev:13,abbr:13,express:13,"const":13,generexpo:13,stg:13,statgssktlf:13,sgktlf:13,dyngssktlf:13,dgktlf:13,statexpkt:13,sekt:13,statexpktlf:13,sektlf:13,dynexpktlf:13,dektlf:13,combilgkt:13,lgkt:13,strkt:13,skt:13,spinglass:13,spg:13,rdanisohf:13,rahf:13,internfld:13,internbsl:13,abragam:13,skewedgss:13,skg:13,staticnkzf:13,snkzf:13,staticnktf:13,snktf:13,dynamicnkzf:13,dnkzf:13,dynamicnktf:13,dnktf:13,muminusexptf:13,mmsetf:13,polynom:13,hayano:13,conden:13,matter:13,keren:13,uemura:13,crook:13,cywinski:13,turner:13,harshman:13,noak:13,kalviu:13,oxford:13,simplifi:13,formula:13,ident:13,compact:13,difficulti:13,simultan:13,address:13,funx:13,complic:13,dictionari:13,libmylibrari:13,tmyfunct:13,auxiliari:13,arithmet:13,divis:13,sin:13,tan:13,aco:13,asin:13,atan:13,cosh:13,sinh:13,tanh:13,acosh:13,asinh:13,atanh:13,exp:13,sqrt:13,pow:13,parx:13,par5:13,mapi:13,denot:13,frac1:13,shorten:13,logic:13,fire:13,addt0:13,rrf_freq:13,rrf_pack:13,rrf_phase:13,exact:13,pie3:13,particular:13,run_file_nam:13,record:13,digress:13,musrfulldatapath:13,colon:13,smith:13,lem07_his_2018:13,musrfulldatapathtoken:13,runnam:13,ext:13,lem07_2018_rb1_npp:13,d2007:13,deltat_pta_gps_2650:13,d2010:13,deltat_tdc_gpd_8472:13,mue1:13,beauti:13,muminu:13,t0addrun1:13,t0addrun2:13,t0addrun1forward:13,t0addrun1backward:13,t0addrun2forward:13,t0addrun2backward:13,sum:13,onlin:13,angl:13,nanosecond:13,fun3:13,transfer:13,ten:13,fgb:13,lgb:13,larger:13,direct:13,span:13,meaningless:13,simplex:13,batch:13,anywher:13,contour:13,mnplot:13,optimum:13,list_of_param_to_be_fix:13,restor:13,freq1:13,freq2:13,complex:13,fit_rang:13,flavor:13,n00:13,n01:13,n10:13,n11:13,nn0:13,nn1:13,inlin:13,scale_n0_bkg:13,fals:13,print_level:13,footnot:13,bigger:13,phd:13,thesi:13,ubc:13,range_for_phase_correct:13,nsec:13,min:13,sub_rang:13,view_pack:13,logx:13,logarithm:13,logi:13,khz:13,par4:13,downward:13,upward:13,unwant:13,rid:13,filter:13,kaiser:13,fail:13,tricki:13,compon:13,ideal:13,uncontrol:13,ghost:13,imperfect:13,distort:13,dispers:13,fold:13,substanti:13,infer:13,math:13,mathrm:13,theoret:13,rearrang:13,unbin:13,histogramm:13,reserv:13,plug:13,simpler:13,why:13,although:13,declar:13,puserfcnbas:13,evalu:13,cassert:13,cmath:13,namespac:13,constructor:13,destructor:13,needglobalpart:13,"void":13,setglobalpart:13,globalpart:13,uint_t:13,idx:13,globalpartisvalid:13,classdef:13,destroi:13,peculiar:13,ness:13,introductori:13,topic:13,const_correct:13,herein:13,classimp:13,assert:13,arg:13,linkdef:13,tmylibrarylinkdef:13,ifdef:13,"__cint__":13,pragma:13,endif:13,wise:13,attach:13,tmylibrari:13,libtmylibrari:13,sensibl:13,bluish:13,node:13,uf1:13,uf2:13,entiti:13,ineffici:13,associ:13,ufx:13,g_ufx:13,consum:13,abrikosov:13,cycl:13,thu:13,overhead:13,tmyglobalfunct:13,isvalid:13,fvalid:13,fprevparam:13,calcsomethingcpuexpens:13,liklei:13,getwhatisneed:13,privat:13,finvokedglob:13,fidxglob:13,fglobaluserfcn:13,static_cast:13,sorri:13,resiz:13,pointer:13,dynamic_cast:13,retriev:13,pseudo:13,increas:13,safeti:13,val0:13,sep:13,val1:13,valn:13,parx0:13,parx1:13,parxn:13,par7:13,par17:13,par22:13,par27:13,par32:13,par37:13,par42:13,par47:13,par52:13,par57:13,par62:13,par67:13,par72:13,par77:13,par82:13,par8:13,fcp:13,bcp:13,relative_bcp:13,parrx0:13,rel:13,summ:13,parxj:13,parr:13,obvious:13,offest:13},objects:{},objtypes:{},objnames:{},titleterms:{acknowledg:0,any2mani:[1,13],univers:1,"\u03bcsr":[13,1,6,12,7],file:[13,8,1,11,5,12,7],format:[13,1,7],convert:1,bugtrack:2,how:3,cite:3,musrfit:[10,13,8,3,9,11,5,4],welcom:4,document:[4,12],indic:4,tabl:4,msr2data:[13,5,11],program:5,automat:5,process:[5,11],multipl:[5,11],msr:[13,5,11],basic:[8,13,5,7],type:[5,13],usag:[8,5,6,13],run:[13,5,7],list:5,structur:5,option:[10,5],paramet:[8,5,6],global:[5,13],mode:5,gener:[5,13],extract:5,extend:5,known:5,limit:5,graphic:[9,5,6],user:[13,6,5,12,7],interfac:[8,5,6,7],provid:5,musredit:[8,5,10],mupp:6,plotter:6,script:6,summari:6,musrroot:7,extens:[13,7],open:7,some:7,concern:7,root:[10,7],inform:7,contain:7,runhead:7,runinfo:7,overview:7,tmusrrunhead:7,concept:7,header:7,write:7,read:[11,7],valid:7,requir:[10,7],detectorinfo:7,sampleenvironmentinfo:7,magneticfieldenvironmentinfo:7,beamlineinfo:7,exhaust:7,tree:7,includ:7,everyth:[10,7],tmusrrunphysicalquant:7,possibl:7,represent:7,gui:8,base:8,introduct:[8,12,13],avail:[8,13],execut:[8,13],configur:[8,13],musrgui:[8,10],musredit_startup:8,xml:[8,12,13],featur:8,musrwiz:8,theori:[8,13],"function":[8,12,13],map:[8,13],fit:[8,9,13,11],info:8,creat:8,musrstep:8,set:[10,9],high:9,speed:9,gpu:[9,13],tesla:9,k40c:9,nvidia:9,driver:9,instal:[10,9],cuda:9,via:[10,9],automak:[10,9],cmake:[10,9],amd:9,card:9,radeon:9,"390x":9,app:9,softwar:[10,9],develop:9,kit:9,sdk:9,enabl:[9,13],opencl:[9,13],support:[10,9,13],maco:[10,9],differ:10,platform:10,oper:10,system:10,restrict:10,gnu:10,linux:10,nexu:10,build:10,last:10,step:10,obsol:10,check:10,window:10,cygwin:10,potenti:10,problem:10,mac:10,macport:10,packag:10,from:10,sourc:10,environ:10,variabl:10,fink:10,obsolet:10,tutori:11,singl:[13,11],histogram:[13,11],determin:11,data:[12,11],rang:11,musrt0:[13,11],model:[12,11],view:11,musrview:[13,11],further:11,asymmteri:11,lib:12,meissner:12,profil:12,vortex:12,lattic:12,relat:12,bmw:12,libfitpofb:12,dimension:12,london:12,state:12,isotrop:12,superconductor:12,bulk:12,field:12,distribut:12,mix:12,startup:12,nonloc:12,superconduct:12,screen:12,analyz:12,"\u03b2":12,nmr:12,bnmr:12,libbnmr:12,liblineprofil:12,manual:13,kei:13,shortcut:13,musrft:13,msr2msr:13,dump_head:13,musrfit_startup:13,descript:13,titl:13,fitparamet:13,block:13,command:13,fourier:13,plot:13,statist:13,rrf:13,asymmetri:13,neg:13,muon:13,non:13,without:13,object:13,access:13,technic:13,framework:13},envversion:43}) \ No newline at end of file diff --git a/doc/html/user-manual.html b/doc/html/user-manual.html index 46938703..3a9261c9 100644 --- a/doc/html/user-manual.html +++ b/doc/html/user-manual.html @@ -1575,6 +1575,15 @@ take the value of parameter number 3. More explicitly

    phase par7, par12, par17, par22, par27, par32, par37, par42, par47, par52, par57, par62, par67, par72, par77, par82
     
    +

    One might prefer to express the phases in respect to a reference counter, e.g. the forward counter is the reference counter phase (fcp) whereas +the backward counter phase (bcp) is expressed as bcp = fcp + relative_bcp. If the fitting is done along these lines, the phases in the Fourier +block can be expressed the following way

    +
    phase parRX0 sep parX1 sep ... sep parXN
    +
    +
    +

    which means that X0 is the reference phase, and all the other phases are relative phases in respect to X0, i.e. the absolut phase of +Xj would be the summ of the values of parX0 and parXj etc. The reference phase in the list is marked by parR rather than par. +Obviously only one reference phase can be defined!

  • Often the phases in the parameter block follow a clear list structure. This allows to write the Fourier phase parameters in a more compact form

    phase par(X0, offset, #param)
    @@ -1585,6 +1594,11 @@ This means that the previous example can be compacted to

    phase par(7, 5, 16)
     
    +

    As in the phase parameter list examples before, also here a reference phase with relative phases might be wished. Differently to the phase parameter +list example, the first parameter number will be the reference phase. The compact notation here is

    +
    phase parR(X0, offest, #param)
    +
    +
  • @@ -2195,7 +2209,7 @@ In case this cannot be ensured, the parallelization can be disabled by ̵ From c5c5b16c462b1ecfe7206ddc8c6c2e9ba390cc67 Mon Sep 17 00:00:00 2001 From: Andreas Suter Date: Tue, 27 Nov 2018 12:25:18 +0100 Subject: [PATCH 22/26] 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. --- src/external/libBNMR/libLineProfile/CMakeLists.txt | 14 +++++++------- .../{libLineProfile.cpp => LineProfile.cpp} | 2 +- .../{libLineProfile.h => LineProfile.h} | 0 ...ibLineProfileLinkDef.h => LineProfileLinkDef.h} | 0 src/external/libBNMR/libLineProfile/Makefile.am | 10 +++++----- 5 files changed, 13 insertions(+), 13 deletions(-) rename src/external/libBNMR/libLineProfile/{libLineProfile.cpp => LineProfile.cpp} (99%) rename src/external/libBNMR/libLineProfile/{libLineProfile.h => LineProfile.h} (100%) rename src/external/libBNMR/libLineProfile/{libLineProfileLinkDef.h => LineProfileLinkDef.h} (100%) diff --git a/src/external/libBNMR/libLineProfile/CMakeLists.txt b/src/external/libBNMR/libLineProfile/CMakeLists.txt index 3663db0e..5ba98448 100644 --- a/src/external/libBNMR/libLineProfile/CMakeLists.txt +++ b/src/external/libBNMR/libLineProfile/CMakeLists.txt @@ -4,18 +4,18 @@ set(MUSRFIT_INC ${CMAKE_SOURCE_DIR}/src/include) root_generate_dictionary( - libLineProfileDict + LineProfileDict -I${FFTW3_INCLUDE_DIR} -I${MUSRFIT_INC} - libLineProfile.h - LINKDEF libLineProfileLinkDef.h - MODULE libLineProfile + LineProfile.h + LINKDEF LineProfileLinkDef.h + MODULE LineProfile ) #--- lib creation ------------------------------------------------------------- add_library(LineProfile SHARED - libLineProfile.cpp - libLineProfileDict.cxx + LineProfile.cpp + LineProfileDict.cxx ) #--- make sure that the include directory is found ---------------------------- @@ -48,7 +48,7 @@ install( #--- install libLineProfile header --------------------------------------------------- install( FILES - libLineProfile.h + LineProfile.h DESTINATION include ) diff --git a/src/external/libBNMR/libLineProfile/libLineProfile.cpp b/src/external/libBNMR/libLineProfile/LineProfile.cpp similarity index 99% rename from src/external/libBNMR/libLineProfile/libLineProfile.cpp rename to src/external/libBNMR/libLineProfile/LineProfile.cpp index 48269abb..58790068 100644 --- a/src/external/libBNMR/libLineProfile/libLineProfile.cpp +++ b/src/external/libBNMR/libLineProfile/LineProfile.cpp @@ -20,7 +20,7 @@ * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ***************************************************************************/ -#include "libLineProfile.h" +#include "LineProfile.h" #include //for testing purposes //Implement helperfunctions diff --git a/src/external/libBNMR/libLineProfile/libLineProfile.h b/src/external/libBNMR/libLineProfile/LineProfile.h similarity index 100% rename from src/external/libBNMR/libLineProfile/libLineProfile.h rename to src/external/libBNMR/libLineProfile/LineProfile.h diff --git a/src/external/libBNMR/libLineProfile/libLineProfileLinkDef.h b/src/external/libBNMR/libLineProfile/LineProfileLinkDef.h similarity index 100% rename from src/external/libBNMR/libLineProfile/libLineProfileLinkDef.h rename to src/external/libBNMR/libLineProfile/LineProfileLinkDef.h diff --git a/src/external/libBNMR/libLineProfile/Makefile.am b/src/external/libBNMR/libLineProfile/Makefile.am index e1e89feb..03874921 100644 --- a/src/external/libBNMR/libLineProfile/Makefile.am +++ b/src/external/libBNMR/libLineProfile/Makefile.am @@ -1,19 +1,19 @@ ## Process this file with automake to create Makefile.in h_sources = \ - libLineProfile.h + LineProfile.h h_linkdef = \ - libLineProfile.h + LineProfile.h dict_h_sources = \ - libLineProfileDict.h + LineProfileDict.h cpp_sources = \ - libLineProfile.cpp + LineProfile.cpp dict_cpp_sources = \ - libLineProfileDict.cpp + LineProfileDict.cpp include_HEADERS = $(h_sources) noinst_HEADERS = $(h_linkdef) $(dict_h_sources) From 2d3ec33aa161b84d038b7decbad46e733b706dca Mon Sep 17 00:00:00 2001 From: Andreas Suter Date: Wed, 28 Nov 2018 20:14:16 +0100 Subject: [PATCH 23/26] musredit help system if neither QWebEngine nor QWebKit is found. If neither QWebEngine nor QWebKit is found, do not generate an build error anymore. Instead just show a default window stating that the help system is not available due to missing Qt web libs. --- src/musredit_qt5/musredit/CMakeLists.txt | 20 +++++++++++++++ src/musredit_qt5/musredit/PHelp.cpp | 31 ++++++++++++++++++++---- src/musredit_qt5/musredit/PHelp.h | 9 +++++-- 3 files changed, 53 insertions(+), 7 deletions(-) diff --git a/src/musredit_qt5/musredit/CMakeLists.txt b/src/musredit_qt5/musredit/CMakeLists.txt index dd2995a4..cfa6c3c4 100644 --- a/src/musredit_qt5/musredit/CMakeLists.txt +++ b/src/musredit_qt5/musredit/CMakeLists.txt @@ -5,16 +5,20 @@ find_package(Qt5WebEngine QUIET) find_package(Qt5WebKit QUIET) set(qt_libs Qt5::Core Qt5::Widgets Qt5::Network Qt5::Xml Qt5::Svg Qt5::PrintSupport) +set(Qt5NoWeb 0) if (Qt5WebEngine_FOUND) message("-- Qt5WebEngine is present.") find_package(Qt5WebEngineWidgets QUIET CONFIG REQUIRED) set(qt_libs ${qt_libs} Qt5::WebEngine Qt5::WebEngineWidgets) + # unset a potentially found Qt5Webkit + unset(Qt5WebKit_FOUND) elseif (Qt5WebKit_FOUND) message("-- Qt5WebKit is present.") find_package(Qt5WebKitWidgets QUIET CONFIG REQUIRED) set(qt_libs ${qt_libs} Qt5::WebKit Qt5::WebKitWidgets) else (Qt5WebEngine_FOUND) message("-- Neither Qt5WebEngine nor Qt5WebKit found.") + set(Qt5NoWeb 1) endif (Qt5WebEngine_FOUND) set(musredit_src @@ -116,6 +120,15 @@ else (APPLE) ) endif (APPLE) +# set necessary tags depending if QtWebEngine, QtWebKit, +# or none of both are given +if (Qt5WebKit_FOUND) + target_compile_options(musredit + BEFORE PRIVATE + -DHAVE_QT_WEB_KIT + ) +endif (Qt5WebKit_FOUND) + if (Qt5WebEngine_FOUND) target_compile_options(musredit BEFORE PRIVATE @@ -123,6 +136,13 @@ if (Qt5WebEngine_FOUND) ) endif (Qt5WebEngine_FOUND) +if (Qt5NoWeb) + target_compile_options(musredit + BEFORE PRIVATE + -DHAVE_QT_NO_WEB + ) +endif (Qt5NoWeb) + target_include_directories(musredit BEFORE PRIVATE $ diff --git a/src/musredit_qt5/musredit/PHelp.cpp b/src/musredit_qt5/musredit/PHelp.cpp index 092925af..ca233b28 100644 --- a/src/musredit_qt5/musredit/PHelp.cpp +++ b/src/musredit_qt5/musredit/PHelp.cpp @@ -30,9 +30,13 @@ #include #ifdef HAVE_QT_WEB_ENGINE #include -#else +#endif +#ifdef HAVE_QT_WEB_KIT #include #endif +#ifdef HAVE_QT_NO_WEB +#include +#endif #include #include @@ -61,14 +65,24 @@ PHelp::PHelp(const QString &url, const bool isDarkTheme) : #ifdef HAVE_QT_WEB_ENGINE fView = new QWebEngineView(this); -#else +#endif +#ifdef HAVE_QT_WEB_KIT fView = new QWebView(this); #endif +#ifdef HAVE_QT_NO_WEB + fView = new QPlainTextEdit(this); +#endif +#ifndef HAVE_QT_NO_WEB fView->load(QUrl(url)); connect(fView, SIGNAL(loadFinished(bool)), SLOT(adjustLocation())); connect(fView, SIGNAL(titleChanged(QString)), SLOT(adjustTitle())); connect(fView, SIGNAL(loadProgress(int)), SLOT(setProgress(int))); connect(fView, SIGNAL(loadFinished(bool)), SLOT(finishLoading(bool))); +#else + fView->setPlainText("Within the current setup there is NO Help available."); + fView->appendPlainText("The necessary Qt web libs where not found when setting up musredit."); + fView->setReadOnly(true); +#endif fLocationEdit = new QLineEdit(this); fLocationEdit->setSizePolicy(QSizePolicy::Expanding, fLocationEdit->sizePolicy().verticalPolicy()); @@ -80,12 +94,13 @@ PHelp::PHelp(const QString &url, const bool isDarkTheme) : toolBar->addAction(fView->pageAction(QWebEnginePage::Forward)); toolBar->addAction(fView->pageAction(QWebEnginePage::Reload)); toolBar->addAction(fView->pageAction(QWebEnginePage::Stop)); -#else +#endif +#ifdef HAVE_QT_WEB_KIT toolBar->addAction(fView->pageAction(QWebPage::Back)); toolBar->addAction(fView->pageAction(QWebPage::Forward)); toolBar->addAction(fView->pageAction(QWebPage::Reload)); toolBar->addAction(fView->pageAction(QWebPage::Stop)); -#endif +#endif toolBar->addWidget(fLocationEdit); QMenu *exitMenu = menuBar()->addMenu(tr("&File")); @@ -127,7 +142,9 @@ void PHelp::done() */ void PHelp::adjustLocation() { +#ifndef HAVE_QT_NO_WEB fLocationEdit->setText(fView->url().toString()); +#endif } //--------------------------------------------------------------------------- @@ -138,8 +155,10 @@ void PHelp::adjustLocation() void PHelp::changeLocation() { QUrl url = QUrl(fLocationEdit->text()); +#ifndef HAVE_QT_NO_WEB fView->load(url); fView->setFocus(); +#endif } //--------------------------------------------------------------------------- @@ -149,10 +168,12 @@ void PHelp::changeLocation() */ void PHelp::adjustTitle() { +#ifndef HAVE_QT_NO_WEB if (fProgress <= 0 || fProgress >= 100) - setWindowTitle(fView->title()); + setWindowTitle(fView->title()); else setWindowTitle(QString("%1 (%2%)").arg(fView->title()).arg(fProgress)); +#endif } //--------------------------------------------------------------------------- diff --git a/src/musredit_qt5/musredit/PHelp.h b/src/musredit_qt5/musredit/PHelp.h index 5b1f7b70..4a45db25 100644 --- a/src/musredit_qt5/musredit/PHelp.h +++ b/src/musredit_qt5/musredit/PHelp.h @@ -34,7 +34,8 @@ #ifdef HAVE_QT_WEB_ENGINE class QWebEngineView; -#else +#endif +#ifdef HAVE_QT_WEB_KIT class QWebView; #endif QT_BEGIN_NAMESPACE @@ -66,8 +67,12 @@ class PHelp : public QMainWindow bool fDarkTheme; #ifdef HAVE_QT_WEB_ENGINE QWebEngineView *fView; ///< web viewer -#else +#endif +#ifdef HAVE_QT_WEB_KIT QWebView *fView; ///< web viewer +#endif +#ifdef HAVE_QT_NO_WEB + QPlainTextEdit *fView; ///< dialog stating that there is NO web viewer #endif QLineEdit *fLocationEdit; ///< url address line edit int fProgress; ///< progress value (0-100) while loading an url From 7361dc6f70cf98357f4090e165f2a42596252c2d Mon Sep 17 00:00:00 2001 From: Andreas Suter Date: Thu, 29 Nov 2018 10:56:37 +0100 Subject: [PATCH 24/26] Fourier relative phase: bug fix The reference phase for real Fourier was accidentely counted twice. --- src/classes/PMsrHandler.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/classes/PMsrHandler.cpp b/src/classes/PMsrHandler.cpp index 3cd71553..ef095723 100644 --- a/src/classes/PMsrHandler.cpp +++ b/src/classes/PMsrHandler.cpp @@ -4374,9 +4374,11 @@ Bool_t PMsrHandler::HandleFourierEntry(PMsrLines &lines) phaseRef = fParam[fourier.fPhaseRef-1].fValue; } fourier.fPhase.clear(); - UInt_t idx; for (UInt_t i=0; i Date: Tue, 11 Dec 2018 13:59:58 +0100 Subject: [PATCH 25/26] AddT0 offset bug Up to now there has been an addT0 offset bug which resulted to the following situation. Since the offset was wrong by '1', for the first addt0 the t0 of the file was used instead of the one given in the msr-file. If these t0's are substantially different, the adding of the runs was quite off, resulting in strong distortions at very early times. Pant Amba Datt pointed towards this bug which is fixed now. --- src/classes/PRunAsymmetry.cpp | 4 ++-- src/classes/PRunAsymmetryRRF.cpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/classes/PRunAsymmetry.cpp b/src/classes/PRunAsymmetry.cpp index bed87c8c..8290fd90 100644 --- a/src/classes/PRunAsymmetry.cpp +++ b/src/classes/PRunAsymmetry.cpp @@ -1640,8 +1640,8 @@ Bool_t PRunAsymmetry::GetProperT0(PRawRunData* runData, PMsrGlobalBlock *globalB } // fill in the T0's from the msr-file (if present) - for (Int_t j=0; jGetAddT0BinSize(i); j++) { - fAddT0s[i-1][j] = fRunInfo->GetAddT0Bin(i, j); + for (Int_t j=0; jGetAddT0BinSize(i-1); j++) { + fAddT0s[i-1][j] = fRunInfo->GetAddT0Bin(i-1, j); } // fill in the T0's from the data file, if not already present in the msr-file diff --git a/src/classes/PRunAsymmetryRRF.cpp b/src/classes/PRunAsymmetryRRF.cpp index 7da88be1..03e8ec9b 100644 --- a/src/classes/PRunAsymmetryRRF.cpp +++ b/src/classes/PRunAsymmetryRRF.cpp @@ -1278,8 +1278,8 @@ Bool_t PRunAsymmetryRRF::GetProperT0(PRawRunData* runData, PMsrGlobalBlock *glob } // fill in the T0's from the msr-file (if present) - for (Int_t j=0; jGetAddT0BinSize(i); j++) { - fAddT0s[i-1][j] = fRunInfo->GetAddT0Bin(i, j); + for (Int_t j=0; jGetAddT0BinSize(i-1); j++) { + fAddT0s[i-1][j] = fRunInfo->GetAddT0Bin(i-1, j); } // fill in the T0's from the data file, if not already present in the msr-file From 1831b8bf3e2fbabd40b7314dad55fed1e0bf55f7 Mon Sep 17 00:00:00 2001 From: Andreas Suter Date: Mon, 17 Dec 2018 17:30:58 +0100 Subject: [PATCH 26/26] Add Default Search Paths via musredit preferences if previously no search paths were present So far it was not possible to add Default Search Paths to musrfit via musredit if somebody delete all the predefined search paths. This bug is now fixed. --- .../musredit/PChangeDefaultPathsDialog.cpp | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/musredit_qt5/musredit/PChangeDefaultPathsDialog.cpp b/src/musredit_qt5/musredit/PChangeDefaultPathsDialog.cpp index cefe7ad9..a69aa86f 100644 --- a/src/musredit_qt5/musredit/PChangeDefaultPathsDialog.cpp +++ b/src/musredit_qt5/musredit/PChangeDefaultPathsDialog.cpp @@ -302,6 +302,17 @@ void PChangeDefaultPathsDialog::saveDefaultPathList() } fileIn.close(); + // check if there is any data_path is present in the musrfit_startup.xml + bool dataPathPresent = false; + QString str; + for (int i=0; i")) { + dataPathPresent = true; + break; + } + } + // write the new musrfit_startup.xml QFile fileOut(fDefaultPath->getPrefPathName()); if (!fileOut.open(QIODevice::WriteOnly | QIODevice::Text)) { @@ -309,11 +320,15 @@ void PChangeDefaultPathsDialog::saveDefaultPathList() return; } QTextStream out(&fileOut); - QString str; bool first = true; for (int i=0; i")) { + // if not data_path was present, add the new data_paths just before the end of the musrfit_start.xml close tag + if ((dataPathPresent == false) && (str.trimmed().startsWith(""))) { + for (int j=0; jcount(); j++) + out << " " << fSearchPath_listWidget->item(j)->text() << "" << endl; + } out << fileContent[i] << endl; } else { if (first) {