From 0a0a512f98b7908b95ce04aac2781c09ff9c3995 Mon Sep 17 00:00:00 2001
From: Vickie Lynch <lynchve@ornl.gov>
Date: Fri, 4 Mar 2011 17:16:59 +0000
Subject: [PATCH] Refs #2581 Option to pad Dspacemap file

---
 Code/Mantid/Framework/Algorithms/src/CaltoDspacemap.cpp | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/Code/Mantid/Framework/Algorithms/src/CaltoDspacemap.cpp b/Code/Mantid/Framework/Algorithms/src/CaltoDspacemap.cpp
index 90a72cffabf..9042330ea7e 100644
--- a/Code/Mantid/Framework/Algorithms/src/CaltoDspacemap.cpp
+++ b/Code/Mantid/Framework/Algorithms/src/CaltoDspacemap.cpp
@@ -65,6 +65,8 @@ void CaltoDspacemap::init()
   declareProperty(new FileProperty("DspacemapFile", "", FileProperty::Save, ".dat"),
      "The DspacemapFile on output contains the d-space mapping");
 
+  declareProperty("PadDetID", 300000, "Pad Data to this number of pixels");
+
 }
 
 
@@ -129,6 +131,8 @@ void CaltoDspacemap::CalculateDspaceFromCal(Mantid::API::MatrixWorkspace_const_s
     int detectorID = it->first;
     if(detectorID > maxdetID) maxdetID = detectorID;
   }
+  int paddetID = getProperty("PadDetID");
+  if (maxdetID < paddetID)maxdetID = paddetID;
 
   // Now write the POWGEN-style Dspace mapping file
   std::ofstream fout(filename, std::ios_base::out|std::ios_base::binary);
-- 
GitLab