diff --git a/Code/Mantid/Framework/WorkflowAlgorithms/src/LoadEventAndCompress.cpp b/Code/Mantid/Framework/WorkflowAlgorithms/src/LoadEventAndCompress.cpp index f1480cfed1fb35816a179b251e5ffde134f8d6f1..7f83f3ae7c137eae723c34eebc17f4ffd59f650d 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");