Merge ci-fix-rc178: raw/untransformed FPGA runs start again (Bragg engine edge mask in the image's layout)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015CeEGgpKdfkCTJb3YNMJcu
This commit is contained in:
commit
df47a2f74b
1 file changed
+4
-2
@@ -37,8 +37,10 @@ MXAnalysisAfterFPGA::MXAnalysisAfterFPGA(const DiffractionExperiment &in_experim
|
||||
indexer(indexer),
|
||||
prediction(CreateBraggPrediction(experiment.IsRotationIndexing())),
|
||||
// No pixel mask reaches this path: the FPGA image marks its own masked pixels, so only a
|
||||
// saturated pixel is read as an overload here.
|
||||
bragg_engine(std::make_unique<BraggIntegrationEngineCPU>(in_experiment, PixelMask(in_experiment))) {
|
||||
// saturated pixel is read as an overload here. The edge mask is taken in the image's own layout,
|
||||
// which is the raw one when the geometry is not transformed.
|
||||
bragg_engine(std::make_unique<BraggIntegrationEngineCPU>(
|
||||
in_experiment, PixelMask(PixelMask(in_experiment).GetMask(in_experiment)))) {
|
||||
if (experiment.IsSpotFindingEnabled())
|
||||
find_spots = true;
|
||||
|
||||
|
||||
Reference in new issue
Block a user