Screw correction for ID16B scintillator
This PR rework the scintillator modelization in order to provide the same to ID16B.
- The
focus
procedure now take into account image flinng of the optique (the scintillator don't have to be aware of such transformation) - Create a
tomo.scintillators
package - Create a
BaseScrintillator
, which is only responsible of the tilt correction for now - Added a mandatory key
model
to identify the kind of scintillator geometry - Rename the BM05 scintillator into
right_triangle
model - Rework the
right_triangle
modelization to have screw based description, and drop the opticorientation
- Rework the ID16B correction from Pauline Gravier into
optique_peter_ttss
stand for (triple tiltable scintillator support)
The ID16B still have to be commissioned (we could have issues with sign or tiltor the way it is mounted at the beamline) But this could be fixed later.
This is ready for review.
Description
The scintillator geometry have to be described in the yaml configuration of the optic.
scintillator_geometry:
model: right_triangle
top_right:
# Top right screw
# Correction of the horizontal tilt
screw_distance_mm: 28.65
screw_pitch_mm: 0.25
bottom_left:
# Bottom left screw
# Correction of the vertical tilt
screw_distance_mm: 9
screw_pitch_mm: 0.25
scintillator_geometry:
model: optique_peter_ttss
Kind of result for optique_peter_ttss
Edited by Valentin Valls