Use footprint in GISAS and off-specular computations (#642)
Footprint should be accounted in all simulation geometries, including GISAS and off-specular.
So on GUI side footprint functionality was moved from ScanItem
to base class SourceItem
and thus became available in BeamItem
.
Backward compatibility with 20.2 XML project files is preserved.
FootprintForm
was added to GISAS instrument widget.
GISAS and off-specular intensities are now explicitly multiplied by footprint factor.
Also for GISAS and off-specular simulations setFootprint
function now appears in generated Python script.
Resolves #642 (closed)
Edited by Mikhail Svechnikov