musrfit  1.9.2
PMsrFourierStructure Struct Reference

#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...
 

Detailed Description

Holds the information of the Fourier block

Definition at line 760 of file PMusr.h.

Member Data Documentation

◆ fApodization

Int_t PMsrFourierStructure::fApodization

◆ fDCCorrected

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().

◆ fFourierBlockPresent

Bool_t PMsrFourierStructure::fFourierBlockPresent

◆ fFourierPower

◆ fPhase

◆ fPhaseIncrement

Double_t PMsrFourierStructure::fPhaseIncrement

◆ fPhaseParamNo

◆ fPhaseRef

◆ fPlotRange

◆ fPlotTag

◆ fRangeForPhaseCorrection

Double_t PMsrFourierStructure::fRangeForPhaseCorrection[2]

◆ fUnits


The documentation for this struct was generated from the following file: