|
musrfit 1.10.0
|
#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₁·ω | |
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.
Definition at line 81 of file PFourierCanvas.h.
| TH1F* PFourierCanvasDataSet::dataFourierIm |
Imaginary part Im(F): dispersion-mode spectrum.
Definition at line 83 of file PFourierCanvas.h.
| TH1F* PFourierCanvasDataSet::dataFourierPhase |
Phase spectrum φ = atan2(Im, Re): phase angle in radians.
Definition at line 85 of file PFourierCanvas.h.
| TH1F* PFourierCanvasDataSet::dataFourierPhaseOptReal |
Phase-optimized real spectrum: maximized absorption mode with minimal imaginary component.
Definition at line 86 of file PFourierCanvas.h.
| TH1F* PFourierCanvasDataSet::dataFourierPwr |
Power spectrum |F| = √(Re² + Im²): phase-independent amplitude.
Definition at line 84 of file PFourierCanvas.h.
| TH1F* PFourierCanvasDataSet::dataFourierRe |
Real part Re(F): absorption-mode spectrum (mixed phase if uncorrected)
Definition at line 82 of file PFourierCanvas.h.
| std::vector<Double_t> PFourierCanvasDataSet::optPhase |
Optimal phase parameters [c₀, c₁] for phase correction: φ(ω) = c₀ + c₁·ω
Definition at line 87 of file PFourierCanvas.h.