Skip to content

[BUG]: Issue with “missing channel” in Incoherent algorithm? #2502

Description

@willend

Describe the bug
Bing Li at ESS came by with an interesting bug that occurs in the case of using Incoherent in a hollow, low-aspect cylinder:

COMPONENT iso_samp1 = Incoherent(
 geometry = 0, radius = 0.012,
 xwidth = 0, yheight = 0.004,
 zdepth = 0, thickness = 0.00025,
 concentric = 0, order=1)
AT (0, 0, 0) RELATIVE sample
ROTATED (0.0, 0.0, 0.0) RELATIVE sample
EXTEND %{
  if (!SCATTERED) ABSORB;
%}

Illuminating a banana-shaped detector around the sample, a band around the scattering plane gets systematically lower intensity:
Image

Interestingly, using e.g. PowderN in the V (Vanadium) configuration but suppressing the powerlines (no reflection list) does not yield this stripe...

COMPONENT iso_samp = PowderN(
geometry = 0, radius = 0.012,sigma_abs=5.08, sigma_inc=5.08,Vc=13.827,
 xwidth = 0, yheight = 0.004,
 zdepth = 0, thickness = 0.00025,
concentric = 0, order=1)
AT (0, 0, 0) RELATIVE sample
ROTATED (0.0, 0.0, 0.0) RELATIVE sample
EXTEND %{
  if (!SCATTERED) ABSORB;
  %}
Image

Document steps to reproduce the bug
Run the attached instrument (PowderN is commented out)

Add your code / dataset
Instr file attached LET_backend.instr.TXT

Speculation:
Problem with neutrons that (either?) enter / exit through the cylinder ‘caps’?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions