\(\renewcommand\AA{\unicode{x212B}}\)

IndirectTwoPeakFit v1

../_images/ImageNotFound.png

Enable screenshots using DOCS_SCREENSHOTS in CMake

Summary

Performs a convolution fit for 1 and 2 Lorentzians.

Properties

Name

Direction

Type

Default

Description

SampleWorkspace

Input

MatrixWorkspace

Mandatory

Name for the sample workspace.

EnergyMin

Input

number

-0.5

Minimum energy for fit. Default=-0.5

EnergyMax

Input

number

0.5

Maximum energy for fit. Default=0.5

Minimizer

Input

string

Levenberg-Marquardt

Type of minimizer. Allowed values: [‘Levenberg-Marquardt’, ‘FABADA’]

MaxIterations

Input

long

500

Max iterations. Default=500

OutputName

Input

string

Output workspace base name

Description

This performs a one lorentzian convolution fit, and then performs a two lorentzian convolution fit on the sample workspace.

Usage

Example - IndirectTwoPeakFit

# Produce the reduced file used in the two peak fit
EnergyWindowScan(InputFiles='92762', Instrument='OSIRIS', Analyser='graphite', Reflection='002',
                 SpectraRange='963,980', ElasticRange='-0.02,0.02', InelasticRange='0.4,0.5',
                 TotalRange='-0.5,0.5', ReducedWorkspace='__reduced_group', ScanWorkspace='__scan_workspace')

# Perform a two peak fit
IndirectTwoPeakFit(SampleWorkspace='osiris92762_graphite002_red', EnergyMin=-0.5,
                   EnergyMax=0.5, OutputName='osiris92762_graphite002_two_peak_fit')

Categories: AlgorithmIndex | Workflow\Inelastic | Workflow\MIDAS

Source

Python: IndirectTwoPeakFit.py