musrfit 1.10.0
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 81 of file PFourierCanvas.h.

Member Data Documentation

◆ dataFourierIm

TH1F* PFourierCanvasDataSet::dataFourierIm

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

Definition at line 83 of file PFourierCanvas.h.

◆ dataFourierPhase

TH1F* PFourierCanvasDataSet::dataFourierPhase

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

Definition at line 85 of file PFourierCanvas.h.

◆ dataFourierPhaseOptReal

TH1F* PFourierCanvasDataSet::dataFourierPhaseOptReal

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

Definition at line 86 of file PFourierCanvas.h.

◆ dataFourierPwr

TH1F* PFourierCanvasDataSet::dataFourierPwr

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

Definition at line 84 of file PFourierCanvas.h.

◆ dataFourierRe

TH1F* PFourierCanvasDataSet::dataFourierRe

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

Definition at line 82 of file PFourierCanvas.h.

◆ optPhase

std::vector<Double_t> PFourierCanvasDataSet::optPhase

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

Definition at line 87 of file PFourierCanvas.h.


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