Skip to content

Commit

Permalink
Refs #8075 changed getConvFitResult to consider min spectrum.
Browse files Browse the repository at this point in the history
  • Loading branch information
Samuel Jackson committed Oct 3, 2013
1 parent 316971d commit d9b18fd
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions Code/Mantid/scripts/Inelastic/IndirectDataAnalysis.py
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ def createConvFitFun(options, par, file):

##############################################################################

def getConvFitResult(inputWS, resFile, outNm, ftype, bgd, Verbose):
def getConvFitResult(inputWS, resFile, outNm, ftype, bgd, specMin, specMax, Verbose):
options = getConvFitOption(ftype, bgd[:-2], Verbose)
params = mtd[outNm+'_Parameters']
A0 = params.column(1) #bgd A0 value
Expand All @@ -94,8 +94,8 @@ def getConvFitResult(inputWS, resFile, outNm, ftype, bgd, Verbose):
H2 = params.column(ip+6) #height2 value
C2 = params.column(ip+8) #centre2 value
W2 = params.column(ip+10) #width2 value
nHist = mtd[inputWS].getNumberHistograms()
for i in range(nHist):

for i in range(0,specMax-specMin):
paras = [A0[i], A1[i]]
if options[1]:
paras.append(D1[i])
Expand All @@ -112,7 +112,7 @@ def getConvFitResult(inputWS, resFile, outNm, ftype, bgd, Verbose):
logger.notice('Fit func : '+func)
fitWS = outNm + '_Result_'
fout = fitWS + str(i)
Fit(Function=func,InputWorkspace=inputWS,WorkspaceIndex=i,Output=fout,MaxIterations=0)
Fit(Function=func,InputWorkspace=inputWS,WorkspaceIndex=i+specMin,Output=fout,MaxIterations=0)
unitx = mtd[fout+'_Workspace'].getAxis(0).setUnit("Label")
unitx.setLabel('Time' , 'ns')
RenameWorkspace(InputWorkspace=fout+'_Workspace', OutputWorkspace=fout)
Expand Down Expand Up @@ -201,7 +201,7 @@ def confitSeq(inputWS, func, startX, endX, Save, Plot, ftype, bgd, specMin, spec
StartX=startX, EndX=endX, FitType='Sequential')
wsname = confitParsToWS(outNm, inputWS, specMin, specMax)
RenameWorkspace(InputWorkspace=outNm, OutputWorkspace=outNm + "_Parameters")
getConvFitResult(inputWS, resFile, outNm, ftype, bgd, Verbose)
getConvFitResult(inputWS, resFile, outNm, ftype, bgd, specMin, specMax, Verbose)
if Save:
o_path = os.path.join(workdir, wsname+'.nxs') # path name for nxs file
if Verbose:
Expand Down

0 comments on commit d9b18fd

Please sign in to comment.