Ticket #2012 (closed: fixed)
Convert a normal EventWorkspace into a MDWorkspace.
Reported by: | Janik Zikovsky | Owned by: | Janik Zikovsky |
---|---|---|---|
Priority: | critical | Milestone: | Iteration 28 |
Component: | Mantid | Keywords: | |
Cc: | saviciat@… | Blocked By: | #2016 |
Blocking: | Tester: | Roman Tolchenov |
Description
- Convert from pixels with counts per TOF to Qx, Qy, Qz, and (E) in the lab reference frame.
- Allow to take into account goniometer rotation, but maybe keep an empty rotation matrix to start.
- Do we keep individual events in the case of EventWorkspaces?
Things to think about:
- Memory usage, saving to disk (kind of like a ManagedWorkspace2D).
Change History
comment:1 Changed 10 years ago by Janik Zikovsky
- Milestone changed from Iteration 26 to Iteration 27
comment:6 Changed 10 years ago by Janik Zikovsky
- Milestone changed from Iteration 27 to Iteration 28
comment:8 Changed 10 years ago by Andrei Savici
No rotation matrix is necessary. It should be taken care of by the UB matrix
comment:10 Changed 10 years ago by Janik Zikovsky
comment:11 Changed 10 years ago by Janik Zikovsky
comment:12 Changed 10 years ago by Janik Zikovsky
comment:13 Changed 10 years ago by Janik Zikovsky
comment:14 Changed 10 years ago by Janik Zikovsky
comment:15 Changed 10 years ago by Janik Zikovsky
comment:16 Changed 10 years ago by Janik Zikovsky
comment:17 Changed 10 years ago by Janik Zikovsky
comment:18 Changed 10 years ago by Janik Zikovsky
comment:19 Changed 10 years ago by Janik Zikovsky
comment:20 Changed 10 years ago by Janik Zikovsky
comment:21 Changed 10 years ago by Janik Zikovsky
comment:22 Changed 10 years ago by Janik Zikovsky
comment:23 Changed 10 years ago by Janik Zikovsky
comment:24 Changed 10 years ago by Janik Zikovsky
comment:25 Changed 10 years ago by Janik Zikovsky
comment:26 Changed 10 years ago by Janik Zikovsky
comment:27 Changed 10 years ago by Janik Zikovsky
comment:28 Changed 10 years ago by Janik Zikovsky
comment:29 Changed 10 years ago by Janik Zikovsky
comment:30 Changed 10 years ago by Janik Zikovsky
comment:31 Changed 10 years ago by Janik Zikovsky
comment:32 Changed 10 years ago by Janik Zikovsky
comment:33 Changed 10 years ago by Janik Zikovsky
comment:34 Changed 10 years ago by Janik Zikovsky
comment:35 Changed 10 years ago by Janik Zikovsky
comment:36 Changed 10 years ago by Janik Zikovsky
comment:37 Changed 10 years ago by Janik Zikovsky
comment:38 Changed 10 years ago by Janik Zikovsky
comment:39 Changed 10 years ago by Janik Zikovsky
comment:40 Changed 10 years ago by Janik Zikovsky
comment:41 Changed 10 years ago by Janik Zikovsky
comment:42 Changed 10 years ago by Janik Zikovsky
comment:43 Changed 10 years ago by Janik Zikovsky
comment:44 Changed 10 years ago by Stuart Campbell
comment:45 Changed 10 years ago by Stuart Campbell
comment:46 Changed 10 years ago by Janik Zikovsky
comment:47 Changed 10 years ago by Janik Zikovsky
- Status changed from accepted to verify
- Resolution set to fixed
Will close this ticket as it seems working fine (need Viz to confirm). See #2784 for further work on this algo.
comment:48 Changed 9 years ago by Roman Tolchenov
- Status changed from verify to verifying
- Tester set to Roman Tolchenov
comment:49 Changed 9 years ago by Roman Tolchenov
- Status changed from verifying to reopened
- Resolution fixed deleted
The algorithm crashes both in the test and when run in MantidPlot. It seems that it breaks at line 293 in BoxController.h (the index to m_maxNumMDBoxes is out of range). It also seems that the algorithm works only with events but not with Workspace2D.
comment:50 Changed 9 years ago by Janik Zikovsky
- Milestone changed from Iteration 28 to Iteration 29
comment:52 Changed 9 years ago by Janik Zikovsky
- Status changed from accepted to verify
- Resolution set to fixed
- Summary changed from Convert a normal Workspace (event or 2D) into a MDWorkspace. to Convert a normal EventWorkspace into a MDWorkspace.
The bug described should be fixed in the branch of Iteration29 (see #2762).
As for the Workspace2D, I do not currently have a plan to implement converting Workspace2D to EventWorkspace; if so, it would be the subject of a different ticket.
comment:53 Changed 9 years ago by Roman Tolchenov
- Status changed from verify to verifying
- Milestone changed from Iteration 29 to Iteration 28
comment:55 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 2859