musrfit
1.9.2
|
#include <PMusr.h>
Public Attributes | |
Bool_t | fFourierBlockPresent |
flag indicating if a Fourier block is present in the msr-file More... | |
Int_t | fUnits |
flag used to indicate the units. 1=field units (G); 2=field units (T); 3=frequency units (MHz); 4=Mc/s More... | |
Bool_t | fDCCorrected |
if set true, the dc offset of the signal/theory will be removed before the FFT is made. More... | |
Int_t | fFourierPower |
i.e. zero padding up to 2^fFourierPower, default = 0 which means NO zero padding More... | |
Int_t | fApodization |
tag indicating the kind of apodization wished, 0=no appodization (default), 1=weak, 2=medium, 3=strong (for details see the docu) More... | |
Int_t | fPlotTag |
tag used for initial plot. 0=real, 1=imaginary, 2=real & imaginary (default), 3=power, 4=phase More... | |
Int_t | fPhaseRef |
phase reference for relative phase(s) More... | |
PIntVector | fPhaseParamNo |
parameter number(s) if used instead of a phase value More... | |
PDoubleVector | fPhase |
phase(s) More... | |
Double_t | fRangeForPhaseCorrection [2] |
field/frequency range for automatic phase correction More... | |
Double_t | fPlotRange [2] |
field/frequency plot range More... | |
Double_t | fPhaseIncrement |
phase increment for manual phase optimization More... | |
Int_t PMsrFourierStructure::fApodization |
tag indicating the kind of apodization wished, 0=no appodization (default), 1=weak, 2=medium, 3=strong (for details see the docu)
Definition at line 765 of file PMusr.h.
Referenced by PMusrCanvas::HandleDifferenceFourier(), PMusrCanvas::HandleFourier(), PMsrHandler::HandleFourierEntry(), PMusrCanvas::InitFourier(), PMsrHandler::InitFourierParameterStructure(), PStartupHandler::OnCharacters(), PStartupHandler::OnStartDocument(), PMusrCanvas::SetMsrHandler(), PMsrHandler::WriteMsrFile(), and PMsrHandler::WriteMsrLogFile().
Bool_t PMsrFourierStructure::fDCCorrected |
if set true, the dc offset of the signal/theory will be removed before the FFT is made.
Definition at line 763 of file PMusr.h.
Referenced by PMusrCanvas::HandleDifferenceFourier(), PMusrCanvas::HandleFourier(), PMsrHandler::HandleFourierEntry(), PMsrHandler::InitFourierParameterStructure(), PMusrCanvas::SetMsrHandler(), and PMsrHandler::WriteMsrLogFile().
Bool_t PMsrFourierStructure::fFourierBlockPresent |
flag indicating if a Fourier block is present in the msr-file
Definition at line 761 of file PMusr.h.
Referenced by PMsrHandler::HandleFourierEntry(), PMusrCanvas::InitFourier(), PMsrHandler::InitFourierParameterStructure(), PStartupHandler::OnStartDocument(), PMusrCanvas::SetMsrHandler(), and PMsrHandler::WriteMsrFile().
Int_t PMsrFourierStructure::fFourierPower |
i.e. zero padding up to 2^fFourierPower, default = 0 which means NO zero padding
Definition at line 764 of file PMusr.h.
Referenced by PMusrCanvas::HandleDifferenceFourier(), PMusrCanvas::HandleFourier(), PMsrHandler::HandleFourierEntry(), PMusrCanvas::InitFourier(), PMsrHandler::InitFourierParameterStructure(), PStartupHandler::OnCharacters(), PStartupHandler::OnStartDocument(), PMusrCanvas::SetMsrHandler(), PMsrHandler::WriteMsrFile(), and PMsrHandler::WriteMsrLogFile().
PDoubleVector PMsrFourierStructure::fPhase |
phase(s)
Definition at line 769 of file PMusr.h.
Referenced by PMusrCanvas::HandleDifferenceFourier(), PMusrCanvas::HandleFourier(), PMsrHandler::HandleFourierEntry(), PMusrCanvas::InitFourier(), PMsrHandler::InitFourierParameterStructure(), PStartupHandler::OnCharacters(), PMsrHandler::ParseFourierPhaseValueVector(), PMusrCanvas::PlotFourierPhaseValue(), PMsrHandler::ReadMsrFile(), PMusrCanvas::SetMsrHandler(), PMsrHandler::WriteMsrFile(), and PMsrHandler::WriteMsrLogFile().
Double_t PMsrFourierStructure::fPhaseIncrement |
phase increment for manual phase optimization
Definition at line 772 of file PMusr.h.
Referenced by PMusrCanvas::DecrementFourierPhase(), PMusrCanvas::IncrementFourierPhase(), PMusrCanvas::InitFourier(), PStartupHandler::OnCharacters(), and PStartupHandler::OnStartDocument().
PIntVector PMsrFourierStructure::fPhaseParamNo |
parameter number(s) if used instead of a phase value
Definition at line 768 of file PMusr.h.
Referenced by PMsrHandler::BeautifyFourierPhaseParameterString(), PMsrHandler::HandleFourierEntry(), PMusrCanvas::InitFourier(), PMsrHandler::InitFourierParameterStructure(), PMsrHandler::ParseFourierPhaseParIterVector(), PMsrHandler::ParseFourierPhaseParVector(), PMsrHandler::WriteMsrFile(), and PMsrHandler::WriteMsrLogFile().
Int_t PMsrFourierStructure::fPhaseRef |
phase reference for relative phase(s)
Definition at line 767 of file PMusr.h.
Referenced by PMsrHandler::BeautifyFourierPhaseParameterString(), PMsrHandler::HandleFourierEntry(), PMsrHandler::InitFourierParameterStructure(), PMsrHandler::ParseFourierPhaseParIterVector(), and PMsrHandler::ParseFourierPhaseParVector().
Double_t PMsrFourierStructure::fPlotRange[2] |
field/frequency plot range
Definition at line 771 of file PMusr.h.
Referenced by PMusrCanvas::CalcPhaseOptReFT(), PMsrHandler::HandleFourierEntry(), PMusrCanvas::InitFourier(), PMsrHandler::InitFourierParameterStructure(), PStartupHandler::OnStartDocument(), PMusrCanvas::PlotFourier(), PMusrCanvas::PlotFourierDifference(), PMusrCanvas::SetMsrHandler(), PMsrHandler::WriteMsrFile(), and PMsrHandler::WriteMsrLogFile().
Int_t PMsrFourierStructure::fPlotTag |
tag used for initial plot. 0=real, 1=imaginary, 2=real & imaginary (default), 3=power, 4=phase
Definition at line 766 of file PMusr.h.
Referenced by PMusrCanvas::HandleCmdKey(), PMsrHandler::HandleFourierEntry(), PMusrCanvas::InitFourier(), PMsrHandler::InitFourierParameterStructure(), PStartupHandler::OnCharacters(), PStartupHandler::OnStartDocument(), PMusrCanvas::SetMsrHandler(), PMusrCanvas::UpdateDataTheoryPad(), PMsrHandler::WriteMsrFile(), and PMsrHandler::WriteMsrLogFile().
Double_t PMsrFourierStructure::fRangeForPhaseCorrection[2] |
field/frequency range for automatic phase correction
Definition at line 770 of file PMusr.h.
Referenced by PMusrCanvas::CalcPhaseOptReFT(), PMsrHandler::HandleFourierEntry(), PMusrCanvas::InitFourier(), PMsrHandler::InitFourierParameterStructure(), PStartupHandler::OnStartDocument(), PMusrCanvas::SetMsrHandler(), PMsrHandler::WriteMsrFile(), and PMsrHandler::WriteMsrLogFile().
Int_t PMsrFourierStructure::fUnits |
flag used to indicate the units. 1=field units (G); 2=field units (T); 3=frequency units (MHz); 4=Mc/s
Definition at line 762 of file PMusr.h.
Referenced by PMusrCanvas::HandleDifferenceFourier(), PMusrCanvas::HandleFourier(), PMsrHandler::HandleFourierEntry(), PMusrCanvas::InitFourier(), PMsrHandler::InitFourierParameterStructure(), PStartupHandler::OnCharacters(), PStartupHandler::OnStartDocument(), PMusrCanvas::PlotAverage(), PMusrCanvas::PlotFourier(), PMusrCanvas::PlotFourierDifference(), PMusrCanvas::SetMsrHandler(), PMsrHandler::WriteMsrFile(), and PMsrHandler::WriteMsrLogFile().