\(\renewcommand\AA{\unicode{x212B}}\)
AddPeak v1¶
Summary¶
Adds a peak to a PeaksWorkspace.
See Also¶
Properties¶
Name |
Direction |
Type |
Default |
Description |
---|---|---|---|---|
PeaksWorkspace |
InOut |
PeaksWorkspace |
Mandatory |
A peaks workspace. |
RunWorkspace |
Input |
Mandatory |
An input workspace containing the run information. |
|
TOF |
Input |
number |
0 |
Peak position in time of flight. |
DetectorID |
Input |
number |
0 |
ID of a detector at the peak centre. |
Height |
Input |
number |
0 |
Height of the peak. |
BinCount |
Input |
number |
0 |
Bin count. |
Description¶
Adds a peak to a PeaksWorkspace.
Usage¶
Example - Add a peak to a PeaksWorkspace.
ws = CreateSampleWorkspace("Histogram","Multiple Peaks")
# Find the peaks in a 2D workspace.
peaks_ws = FindSXPeaks(ws)
print("The number of peaks before adding a peak is: {}".format(peaks_ws.getNumberPeaks()))
# Add a peak to the peaks workspace.
AddPeak(PeaksWorkspace=peaks_ws,RunWorkspace=ws,DetectorID=101,TOF=3819,Height=10.3,BinCount=2)
print("The number of peaks after adding a peak is: {}".format(peaks_ws.getNumberPeaks()))
Output:
The number of peaks before adding a peak is: 174
The number of peaks after adding a peak is: 175
Categories: AlgorithmIndex | Crystal\Peaks
Source¶
C++ header: AddPeak.h
C++ source: AddPeak.cpp