From 0329cbfc446773bd92da94cbcc29082741de27e8 Mon Sep 17 00:00:00 2001 From: Pete Peterson <petersonpf@ornl.gov> Date: Thu, 13 Aug 2015 13:32:36 -0400 Subject: [PATCH] Adding property to allow user to specify compression tolerance --- .../Framework/WorkflowAlgorithms/src/LoadEventAndCompress.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Code/Mantid/Framework/WorkflowAlgorithms/src/LoadEventAndCompress.cpp b/Code/Mantid/Framework/WorkflowAlgorithms/src/LoadEventAndCompress.cpp index f1480cfed1f..7f83f3ae7c1 100644 --- a/Code/Mantid/Framework/WorkflowAlgorithms/src/LoadEventAndCompress.cpp +++ b/Code/Mantid/Framework/WorkflowAlgorithms/src/LoadEventAndCompress.cpp @@ -63,6 +63,7 @@ void LoadEventAndCompress::init() { copyProperty(algLoadEventNexus, "Filename"); copyProperty(algLoadEventNexus, "OutputWorkspace"); copyProperty(algDetermineChunking, "MaxChunkSize"); + declareProperty("CompressTOFTolerance", .01); copyProperty(algLoadEventNexus, "FilterByTofMin"); copyProperty(algLoadEventNexus, "FilterByTofMax"); @@ -189,6 +190,7 @@ LoadEventAndCompress::processChunk(API::MatrixWorkspace_sptr wksp) { auto compressEvents = createChildAlgorithm("CompressEvents"); compressEvents->setProperty("InputWorkspace", eventWS); compressEvents->setProperty("OutputWorkspace", eventWS); + compressEvents->setProperty<double>("Tolerance", getProperty("CompressTOFTolerance")); compressEvents->executeAsChildAlg(); eventWS = compressEvents->getProperty("OutputWorkspace"); -- GitLab