dodal.devices.detector.DetectorParams#
- class dodal.devices.detector.DetectorParams[source]#
Holds parameters for the detector. Provides access to a list of Dectris detector sizes and a converter for distance to beam centre.
- Parameters:
data (
Any)
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.- Parameters:
data (
Any)
Methods
get_beam_position_mm(detector_distance)get_beam_position_pixels(detector_distance)get_detector_size_pizels()serialize_detector_size_constants(size)Attributes
beam_xy_converterfull_filenamefull_number_of_imagesmodel_configConfiguration for the model, should be a dictionary conforming to [
ConfigDict][pydantic.config.ConfigDict].run_numberexpected_energy_evexposure_time_sdirectoryprefixdetector_distanceomega_startomega_incrementnum_images_per_triggernum_triggersuse_roi_modedet_dist_to_beam_converter_pathoverride_run_numbertrigger_modedetector_size_constantsenable_dev_shm