Skip to content

Screw correction for ID16B scintillator

Valentin Valls requested to merge id16b-scintillator into main

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 optic orientation
  • 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

image

Edited by Valentin Valls

Merge request reports

Loading