def runTest(self): testws_e = mantid.CreateWorkspace([1.0, 2.0, 3.0], [4.0, 4.0, 4.0], UnitX="Wavelength") mantid.EditInstrumentGeometry(Workspace=testws_e, PrimaryFlightPath=10.0, L2=1.0, Polar=1.0) mantid.SetSample(testws_e, ContainerGeometry={ 'Shape': 'FlatPlate', 'Height': 4.0, 'Width': 2.0, 'Thick': 1.0, 'Center': [0., 0., 0.] }, ContainerMaterial={ 'ChemicalFormula': 'Al', 'NumberDensity': 0.01 }) mantid.SetBeam(InputWorkspace=testws_e, Geometry={ 'Shape': 'Slit', 'Width': 3.0, 'Height': 6.75 }) self.abs_e = mantid.MonteCarloAbsorption(InputWorkspace=testws_e, OutputWorkspace="abs_e", EventsPerPoint=100) testws_s = mantid.CreateWorkspace([1.0, 2.0, 3.0], [4.0, 4.0, 4.0], UnitX="Wavelength") mantid.EditInstrumentGeometry(Workspace=testws_s, PrimaryFlightPath=10.0, L2=1.0, Polar=1.0) mantid.SetSample(testws_s, Geometry={ 'Shape': 'FlatPlate', 'Height': 4.0, 'Width': 2.0, 'Thick': 1.0, 'Center': [0., 0., 0.] }, Material={ 'ChemicalFormula': 'Al', 'NumberDensity': 0.01 }) mantid.SetBeam(InputWorkspace=testws_s, Geometry={ 'Shape': 'Slit', 'Width': 3.0, 'Height': 6.75 }) self.abs_s = mantid.MonteCarloAbsorption(InputWorkspace=testws_s, OutputWorkspace="abs_s", EventsPerPoint=100)
def runTest(self): self.setup() mantid.LoadSampleShape(InputWorkspace="ws", OutputWorkspace="ws", Filename=os.path.join(data_dir, "cylinder.stl"), scale="mm") mantid.SetSampleMaterial(InputWorkspace="ws", ChemicalFormula="V", SampleNumberDensity=0.1) self.handleEnvironment() mantid.MonteCarloAbsorption(InputWorkspace="ws", OutputWorkspace="ws", EventsPerPoint=5000)
def runTest(self): self.setup() mantid.LoadSampleShape(InputWorkspace="ws", OutputWorkspace="ws", Filename=os.path.join(data_dir, "cylinder.stl")) mantid.SetSampleMaterial(InputWorkspace="ws", ChemicalFormula="V", SampleNumberDensity=0.1) mantid.MonteCarloAbsorption(InputWorkspace="ws", OutputWorkspace="ws", NumberOfWavelengthPoints=50)
def runTest(self): self.setup() mantid.LoadSampleShape(InputWorkspace="ws", OutputWorkspace="ws", Filename="cylinder.stl", scale="mm") mantid.SetSampleMaterial(InputWorkspace="ws", ChemicalFormula="V", SampleNumberDensity=0.1) self.handleEnvironment() mantid.MonteCarloAbsorption(InputWorkspace="ws", OutputWorkspace="ws", NumberOfWavelengthPoints=50)