From 490058801ff4653438a195ffcc984447666d5fe0 Mon Sep 17 00:00:00 2001 From: NicoleJurjew Date: Fri, 4 Oct 2024 16:49:23 +0100 Subject: [PATCH] add methods to use mask image or acq-data for scatter estimation to SIRF-object ScatterEstimator --- src/xSTIR/pSTIR/STIR.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/xSTIR/pSTIR/STIR.py b/src/xSTIR/pSTIR/STIR.py index 8e1e4fd5c..2584ff5f7 100644 --- a/src/xSTIR/pSTIR/STIR.py +++ b/src/xSTIR/pSTIR/STIR.py @@ -3608,6 +3608,15 @@ def set_attenuation_correction_factors(self, arg): assert_validity(arg, AcquisitionData) parms.set_parameter(self.handle, self.name, 'setAttenuationCorrectionFactors', arg.handle) + def set_mask_image(self, image): + assert_validity(image, ImageData) + parms.set_parameter(self.handle, self.name, 'setMaskImage', image.handle) + + def set_mask_acq_data(self, arg): + assert_validity(arg, AcquisitionData) + parms.set_parameter(self.handle, self.name, 'setMaskAcqData', arg.handle) + + def set_input(self, acq_data): assert_validity(acq_data, AcquisitionData) parms.set_parameter(self.handle, self.name, 'setInput', acq_data.handle)