def updateCalib(self): self.VanFile = cry_utils.list_of_list2_list(cry_utils.get_sample_list(self.basefile, self.VrunnoList, self.VanDir)) self.VEmptyFile = cry_utils.list_of_list2_list( cry_utils.get_sample_list(self.basefile, self.VErunnoList, self.VEmptyDir)) self.SEmptyFile = cry_utils.list_of_list2_list( cry_utils.get_sample_list(self.basefile, self.SErunnoList, self.SEmptyDir)) self.Path2OffFile = self.OffDir + "/" + self.OffFile self.Path2GrpFile = self.GrpDir + "/" + self.GrpFile self.CorrVanFile = self.CorrVanDir + "/" + self.CorrVanFile self.SacEffFile = self.SacEffDir + "/" + self.SacEffFile
def focus_all(EXPR_FILE, samplelistTexte, scale=0, NoVabs=False, NoSAC=False, Eff=True, Norm=True, Write_ExtV=True): if scale == 0: scale = float(EXPR_FILE.scale) # === Norm boolean flag used to Optionally correct to a Vana === if Norm: print 'Existing Vana Status:' + EXPR_FILE.ExistV # SAC/EFF corrections loads the Vana load_sac_eff(EXPR_FILE, NoSAC=NoSAC, Eff=Eff) if EXPR_FILE.ExistV == "load": for i in EXPR_FILE.bankList: spec = i - 1 vanfil = EXPR_FILE.CorrVanFile + "-" + str(spec) + ".nxs" LoadNexusProcessed(Filename=vanfil, OutputWorkspace="Vanadium-" + str(i)) # CORRECT elif EXPR_FILE.ExistV == "no" and EXPR_FILE.VGrpfocus == "van": print "was here?" cry_vana.create_vana(EXPR_FILE, NoAbs=NoVabs, write_existingv=Write_ExtV) else: load_sac_eff(EXPR_FILE, NoSAC=True) # === Construct a list of runs, sum of runs sampleSumLists = cry_utils.get_sample_list(EXPR_FILE.basefile, samplelistTexte, EXPR_FILE.RawDir) # to loop over isfirst = True for sample2Add in sampleSumLists: print '--------------------------' print ' Start focus here ' print '--------------------------' print " ---> " + focus_one( EXPR_FILE, sample2Add, scale, Norm, isfirst, NoAbs=NoVabs) isfirst = False # # changed by WAK 8/3/2011:delete workspaces if not EXPR_FILE.debugMode: mtd.remove("Corr") mtd.remove("Sample") for i in EXPR_FILE.bankList: mtd.remove("Sample-" + str(i)) for i in EXPR_FILE.bankList: mtd.remove("Vanadium-" + str(i))
def focus_all(EXPR_FILE, samplelistTexte, scale=0, NoVabs=False, NoSAC=False, Eff=True, Norm=True, Write_ExtV=True): if scale == 0: scale = float(EXPR_FILE.scale) # === Norm boolean flag used to Optionally correct to a Vana === if Norm: print 'Existing Vana Status:' + EXPR_FILE.ExistV # SAC/EFF corrections loads the Vana load_sac_eff(EXPR_FILE, NoSAC=NoSAC, Eff=Eff) if EXPR_FILE.ExistV == "load": for i in EXPR_FILE.bankList: spec = i - 1 vanfil = EXPR_FILE.CorrVanFile + "-" + str(spec) + ".nxs" LoadNexusProcessed(Filename=vanfil, OutputWorkspace="Vanadium-" + str(i)) # CORRECT elif EXPR_FILE.ExistV == "no" and EXPR_FILE.VGrpfocus == "van": print "was here?" cry_vana.create_vana(EXPR_FILE, NoAbs=NoVabs, write_existingv=Write_ExtV) else: load_sac_eff(EXPR_FILE, NoSAC=True) # === Construct a list of runs, sum of runs sampleSumLists = cry_utils.get_sample_list(EXPR_FILE.basefile, samplelistTexte, EXPR_FILE.RawDir) # to loop over isfirst = True for sample2Add in sampleSumLists: print '--------------------------' print ' Start focus here ' print '--------------------------' print " ---> " + focus_one(EXPR_FILE, sample2Add, scale, Norm, isfirst, NoAbs=NoVabs) isfirst = False # # changed by WAK 8/3/2011:delete workspaces if not EXPR_FILE.debugMode: mtd.remove("Corr") mtd.remove("Sample") for i in EXPR_FILE.bankList: mtd.remove("Sample-" + str(i)) for i in EXPR_FILE.bankList: mtd.remove("Vanadium-" + str(i))