Ticket #2075 (closed: fixed)

Opened 10 years ago

Last modified 5 years ago

Improve BASIS instrument geometry

Reported by: Stuart Campbell Owned by: Stuart Campbell
Priority: major Milestone: Release 2.0
Component: Mantid Keywords:
Cc: Blocked By:
Blocking: Tester: Michael Reuter

Description

The current BASIS geometry file is very basic. It needs a number of improvements, such as unique pixels shapes, Ef per pixel.

There also needs to be a way to specify detectors that don't have a neutronic position (i.e. detectors that the neutron cannot reach directly)

Change History

comment:1 Changed 10 years ago by Peter Peterson

When running LoadEmpyInstrument on the file there is also a load of warnings.

Algorithm: LoadEmptyInstrument v1
Parameters:
  Name: Filename, Value: /home/pf9/code/mantid/trunk/Test/Instrument/BASIS_Definition.xml, Default?: No, Direction: Input
  Name: OutputWorkspace, Value: BASISgeom, Default?: No, Direction: Output
  Name: DetectorValue, Value: 1, Default?: Yes, Direction: Input
  Name: MonitorValue, Value: 2, Default?: Yes, Direction: Input
Not successful in adding Detector 0x7f108efb2238 to _detectorCache.
Not successful in adding Detector 0x7f108efb2238 to _detectorCache.
Not successful in adding Detector 0x7f108efb2238 to _detectorCache.
Not successful in adding Detector 0x7f108efb2238 to _detectorCache.
Not successful in adding Detector 0x7f108efb2238 to _detectorCache.
Not successful in adding Detector 0x7f108efb2238 to _detectorCache.
Not successful in adding Detector 0x7f108efb2238 to _detectorCache.
...
Cache not available at /home/pf9/code/mantid/trunk/Test/Instrument/BASIS_Definition.vtp
Trying fallback /tmp/BASIS_Definition.vtp
Geometry cache is not available
Creating cache in /home/pf9/code/mantid/trunk/Test/Instrument/BASIS_Definition.vtp
 add Data Object 'BASIS_Definition.xml2010-12-15 14:57:40.536439' successful
Invalid argument to LoadParameter sub-algorithm
Invalid value for property Filename (string) "/home/pf9/code/mantid/trunk/Test/Instrument//BASIS_Parameters.xml": File "BASIS_Parameters.xml" not found
 add Data Object 'BASISgeom' successful
LoadEmptyInstrument successful, Duration 2.67 seconds

comment:2 Changed 10 years ago by Stuart Campbell

  • Milestone changed from Iteration 27 to Iteration 28

comment:3 Changed 9 years ago by Nick Draper

  • Milestone changed from Iteration 28 to Iteration 29

Bulk move of tickets at the end of iteration 28

comment:4 Changed 9 years ago by Janik Zikovsky

  • Status changed from new to verify
  • Resolution set to fixed

(In [12082]) Fixes #3075: SaveIsaw peaks adds the detector info.

Last edited 9 years ago by Stuart Campbell (previous) (diff)

comment:5 Changed 9 years ago by Janik Zikovsky

  • Status changed from verify to reopened
  • Resolution fixed deleted

Sorry, this last commit was supposed to go to #3075.

comment:6 Changed 9 years ago by Stuart Campbell

  • Milestone changed from Iteration 29 to Iteration 30

comment:7 Changed 9 years ago by Stuart Campbell

  • Status changed from reopened to accepted

comment:8 Changed 9 years ago by Stuart Campbell

In [13437]:

Added Ef to pixels. refs #2075

comment:9 Changed 9 years ago by Stuart Campbell

In [13441]:

Initial BASIS parameter file. refs #2075

comment:10 Changed 9 years ago by Stuart Campbell

In [13442]:

Modified from date to be in the past. refs #2075

comment:11 Changed 9 years ago by Stuart Campbell

In [13503]:

Removed parameters used in indirect CTE gui as we are not using it at the moment and it only generates errors. refs #2075

comment:12 Changed 9 years ago by Stuart Campbell

In [14347]:

Changed pixel size to be the real physical size. refs #2075

comment:13 Changed 9 years ago by Nick Draper

  • Milestone changed from Iteration 30 to Iteration 31

Bulk move of tickets to iteration 31 at the iteration 30 code freeze

comment:14 Changed 9 years ago by Stuart Campbell

In [14853]:

Initial version of SI111 parameter file as needed by CTE interface. refs #2075

comment:15 Changed 9 years ago by Stuart Campbell

In [14854]:

Update parameter file as needed by CTE interface - still not 100% happy yet though. refs #2075

comment:16 Changed 9 years ago by Stuart Campbell

Added all pixels. refs #2075

Had to add the non-existent pixels into the IDF as the NeXus file doesn't differentiate between pixels that are there or not.

Changeset: b449786db3b4354aa361841322751d29f6937365

comment:17 Changed 9 years ago by Stuart Campbell

Added a global fallback Ef for each bank. refs #2075

The value used is the average value over all pixels.

Changeset: 6a9ddcc0dab7f2742468cacf9fcaccf2455a48de

comment:18 Changed 9 years ago by Nick Draper

  • Milestone changed from Iteration 32 to Iteration 33

Moved to iteration 33 at iteration 32 code freeze

comment:19 Changed 9 years ago by Stuart Campbell

  • Milestone changed from Iteration 33 to Iteration 32

comment:20 Changed 9 years ago by Stuart Campbell

Added BASIS North banks. refs #2075

Valid for runs 16694 onwards.

Changeset: b2ef82c4a737123c59901c4c7af49a9ddbf6bc77

comment:21 Changed 9 years ago by Stuart Campbell

Added correct valid-to date. refs #2075

Changeset: b676e065852c75eb071ac14802e1c12ef0125e4f

comment:22 Changed 9 years ago by Stuart Campbell

  • Status changed from accepted to verify
  • Resolution set to fixed

This geometry file is very slow to load and needs neutronic/physical positions adding (see #3884).

But that can be done in the next iteration.

comment:23 Changed 9 years ago by Michael Reuter

  • Status changed from verify to verifying
  • Tester set to Michael Reuter

comment:24 Changed 9 years ago by Michael Reuter

  • Status changed from verifying to closed

This looks fine to me.

comment:25 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 2922

Note: See TracTickets for help on using tickets.