jfjoch_broker: Set exposure time for EIGER for every measurement

This commit is contained in:
2025-11-26 11:30:58 +01:00
parent b28470c21c
commit 6e8d931482

View File

@@ -145,7 +145,10 @@ void SLSDetectorWrapper::Start(const DiffractionExperiment& experiment) {
auto energy_threshold_ev = experiment.GetEigerThreshold_keV() * 1000.0f;
if (det.getThresholdEnergy().squash(0) != energy_threshold_ev)
det.setThresholdEnergy(energy_threshold_ev);
// For EIGER exposure time needs to be updated for every measurements
det.setPeriod(experiment.GetDetectorPeriod());
det.setExptime(std::chrono::microseconds(experiment.GetFrameCountTime()));
}
try {