IkedaCarpenterPV¶
Description¶
This peakshape function is designed to be used to fit time-of-flight peaks. In particular this function is the convolution of the Ikeda-Carpenter function (Ref [1]), which aims to model the neutron pulse shape from a moderator, and a pseudo-Voigt that models any broadening to the peak due to sample properties etc.
The convolution of the Ikeda-Carpenter function with psuedo-Voigt is (Ref [3])
where
The parameters used above are defined as (from Panel 13 of Ref [3]):
where
, where
The pseudo-Voigt function is defined as a linear combination of a Lorentzian and Gaussian and is a computational efficient way of calculation a Voigt function. The Voigt parameters are related to the pseudo-Voigt parameters through a relation (see Fullprof manual eq. (3.16) which in revision July2001 is missing a power 1/5). It is the two Voigt parameters which you can refine with this peakshape function: SigmaSquared (for the Gaussian part) and Gamma (for the Lorentzian part). Notice the Voigt Gaussian FWHM=SigmaSquared*8*ln(2) and the Voigt Lorentzian FWHM=Gamma.
For information about how to create instrument specific values for the parameters of this fitting function see CreateIkedaCarpenterParameters.
The implementation of the IkedaCarpenterPV peakshape function here follows the analytical expression for this function as presented in Panels 13-17 of Ref[3].
References:
S. Ikeda and J. M. Carpenter, Nuclear Inst. and Meth. in Phys. Res. A239, 536 (1985)
Fullprof manual, see http://www.ill.eu/sites/fullprof/
J. Rodriguez-Carvajal, Using FullProf to analyze Time of Flight Neutron Powder Diffraction data
The figure below illustrate this peakshape function fitted to a TOF peak:

Properties (fitting parameters)¶
Name |
Default |
Description |
---|---|---|
I |
0.0 |
The integrated intensity of the peak. I.e. approximately equal to HWHM times height of peak |
Alpha0 |
1.6 |
Used to model fast decay constant |
Alpha1 |
1.5 |
Used to model fast decay constant |
Beta0 |
31.9 |
Inverse of slow decay constant |
Kappa |
46.0 |
Controls contribution of slow decay term |
SigmaSquared |
1.0 |
standard deviation squared (Voigt Guassian broadening) |
Gamma |
1.0 |
Voigt Lorentzian broadening |
X0 |
0.0 |
Peak position |
Categories: FitFunctions | Peak
Source¶
C++ header: IkedaCarpenterPV.h
C++ source: IkedaCarpenterPV.cpp