Skip to content

Commit

Permalink
Added a default deadtime to the Eiger detector. (#387)
Browse files Browse the repository at this point in the history
  • Loading branch information
canismarko authored Feb 26, 2025
1 parent b94b60b commit 4ccd861
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion src/haven/devices/detectors/eiger.py
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,9 @@ async def np_datatype(self) -> str:

class EigerController(ADBaseController):
def get_deadtime(self, exposure: float | None) -> float:
raise NotImplementedError("Read deadtime from signal")
# According to the manual, readout time is 3.00µs above 6.4
# keV threshold energy. Set it to 10× to be safe.
return 3e-5


class EigerDetector(AreaDetector):
Expand Down

0 comments on commit 4ccd861

Please sign in to comment.