musrfit 1.12.1
PFourierCanvasDataSet Struct Reference

#include <PFourierCanvas.h>

Public Attributes

TH1F * dataFourierRe
 Real part Re(F): absorption-mode spectrum (mixed phase if uncorrected).
TH1F * dataFourierIm
 Imaginary part Im(F): dispersion-mode spectrum.
TH1F * dataFourierPwr
 Power spectrum |F| = √(Re² + Im²): phase-independent amplitude.
TH1F * dataFourierPhase
 Phase spectrum φ = atan2(Im, Re): phase angle in radians.
TH1F * dataFourierPhaseOptReal
 Phase-optimized real spectrum: maximized absorption mode with minimal imaginary component.
std::vector< Double_t > optPhase
 Optimal phase parameters [c₀, c₁] for phase correction: φ(ω) = c₀ + c₁·ω

Detailed Description

Structure holding all Fourier transform histograms for one data set.

This structure bundles all different representations of a single Fourier transform, including real, imaginary, power, phase, and phase-optimized spectra. Each μSR run or dataset gets one instance.

Purpose: Provides complete Fourier analysis results in one container for easy access and visualization switching.

See also
PFourierCanvas
PFourier

Definition at line 86 of file PFourierCanvas.h.

Member Data Documentation

◆ dataFourierIm

TH1F* PFourierCanvasDataSet::dataFourierIm

Imaginary part Im(F): dispersion-mode spectrum.

Definition at line 88 of file PFourierCanvas.h.

◆ dataFourierPhase

TH1F* PFourierCanvasDataSet::dataFourierPhase

Phase spectrum φ = atan2(Im, Re): phase angle in radians.

Definition at line 90 of file PFourierCanvas.h.

◆ dataFourierPhaseOptReal

TH1F* PFourierCanvasDataSet::dataFourierPhaseOptReal

Phase-optimized real spectrum: maximized absorption mode with minimal imaginary component.

Definition at line 91 of file PFourierCanvas.h.

◆ dataFourierPwr

TH1F* PFourierCanvasDataSet::dataFourierPwr

Power spectrum |F| = √(Re² + Im²): phase-independent amplitude.

Definition at line 89 of file PFourierCanvas.h.

◆ dataFourierRe

TH1F* PFourierCanvasDataSet::dataFourierRe

Real part Re(F): absorption-mode spectrum (mixed phase if uncorrected).

Definition at line 87 of file PFourierCanvas.h.

◆ optPhase

std::vector<Double_t> PFourierCanvasDataSet::optPhase

Optimal phase parameters [c₀, c₁] for phase correction: φ(ω) = c₀ + c₁·ω

Definition at line 92 of file PFourierCanvas.h.


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