added a theory translator for DKS

This commit is contained in:
2016-03-08 16:23:18 +01:00
parent d9a35a25bb
commit d9782c55c8
4 changed files with 130 additions and 0 deletions

View File

@@ -30,6 +30,8 @@
#ifndef _PMSRHANDLER_H_
#define _PMSRHANDLER_H_
#include <string>
#include <TString.h>
#include <TComplex.h>
@@ -109,6 +111,8 @@ class PMsrHandler
virtual Bool_t EstimateN0();
virtual Double_t GetAlphaEstimateN0();
virtual std::string GetDKSTheoryString();
private:
Bool_t fFourierOnly; ///< flag indicating if Fourier transform only is wished. If yes, some part of the msr-file blocks are not needed.
PStartupOptions *fStartupOptions; ///< contains information about startup options from the musrfit_startup.xml
@@ -156,6 +160,8 @@ class PMsrHandler
virtual void MakeDetectorGroupingString(TString str, PIntVector &group, TString &result, Bool_t includeDetector = true);
virtual void CheckLegacyLifetimecorrection();
virtual void HandleTheoryArguments(const TString theo, PStringVector &args);
};
#endif // _PMSRHANDLER_H_