Table of Contents
Name | Direction | Type | Default | Description |
---|---|---|---|---|
InputWorkspace | Input | MatrixWorkspace | Mandatory | Name of the input workspace |
DeadTimeTable | Output | TableWorkspace | Mandatory | The name of the TableWorkspace in which to store the list of deadtimes for each spectrum |
FirstGoodData | Input | number | 0.5 | The first good data point in units of micro-seconds as measured from time zero (default to 0.5) |
LastGoodData | Input | number | 5 | The last good data point in units of micro-seconds as measured from time zero (default to 5.0) |
DataFitted | Output | Workspace | Mandatory | The data which the deadtime equation is fitted to |
Calculate Muon deadtime for each spectra in a workspace.
Define:
The formula used to calculate the deadtime for each spectra:
where as a function of is a straight line with an intercept of and a slope of .
Note
To run these usage examples please first download the usage data, and add these to your path. In MantidPlot this is done using Manage User Directories.
Example - Calculating dead times for a file
ws = Load("MUSR00015189")
#CalMuonDeadTime outputs two workspaces so catch them both
(wsOut,wsFitted) = CalMuonDeadTime('ws_1')
print ("First five dead times:")
for i in range(5):
print (" Spectrum %i -> %.4f" % (wsOut.column(0)[i],wsOut.column(1)[i]))
Output:
First five dead times:
Spectrum 1 -> -0.3164
Spectrum 2 -> -0.2928
Spectrum 3 -> -0.2772
Spectrum 4 -> -0.3181
Spectrum 5 -> -0.5304
Categories: Algorithms | Muon