Proton Calorimetry/Meetings/2024/10/16

From PBTWiki
Jump to navigation Jump to search

Minutes for UCL Proton Beam Therapy Group Meetings, 16th October

Present

Joe Bateman, Sonia Escribano, Febian, Simon Jolly, Raffaella Radogna (via zoom)

Raffaella Radogna

  • Moved setup into case with optical breadboard
  • 2 holes on case to feed cables out of photodiodes
  • Will need optical board with standard hole pitch, height: 15 cm from detector to board
  • 30 cm x 25 cm area on board to bend cables comfortably
  • 1 cm diameter hole required for the cables
  • Current tracker design has circuit boards going opposite directions - due to thickness of glue of connectors of diodes to board to protect them
  • Can potentially look at having this sorted for next prototype as well having mounting of board parallel to fibres rather than perpendicular
  • 5V supply, two clocks from fpga, ground, digital output - trigger with ground I.e. not all cables of ribbon cable not used
  • End of ribbon connects to fpga
  • NI to PC via usb
  • Fpga uses microusb (fpga side) and usb c (laptop side)
  • Try to replicate daq setup in icl (Simon believes we have another NI setup here)
  • Febian to setup Labview on the DAQ laptop he's using - available from ucl software database
  • Sonia to look in office from NI DAQ box - check whether screw terminals or BNC connectors - also check for zybo
  • Raffy's NI DAQ model- NIUSB6356
  • Raffy will travel with everything except optical breadboard
  • Planning to have protection for setup on next prototype


Sonia Escribano

  • Scintillator status update - martin email - more info this week
    • Harry needs to test diamond cutter - organised in next few weeks hopefully
  • File structure for raw, calibrated and fitted files - add 4th folder which contains shoot through and background (date_runnumber_background). Need to figure out calibration if. To taking calibration measurement for every run.
    • Date and time on pi5 only updated when connected to internet so adding date and time to file name sometimes incorrect
    • Need RTC module needs to be able to be powered by J5 (BAT) connected in order to do so - talk to Matt to discuss this - coin battery holders with external connections looks clunky
  • Calibration code - issue with photodiode position issue fixed.
    • Notice differences between manually measured value stackThickenss and sum of individual sheet thicknesses
  • GUI DAQ: when device was not connected was displaying incorrect error messages - fixed now. Except one folder that is not completely corrected - need fpga and board to test with these changes. Should eb spare nexus in stack board in d109
  • GUI Replay: issue - new file is always generated but correct graph is not always updated - maybe doesn't read from the file all the time - trying to correct to m make sure its reading every microsecond
    • Replay of calibrated data - will set replay rate (display rte always 25 hz) but chose rate for calibrated data I.e. chose how much data is being averaged over (drop menu with a range of values from 25 Hz, 50 Hz, 100 Hz up to 5kHz (raw)) if anything other than raw need to calculate no. of frames to avg over etc.
    • Hard code real-time fitting rate of 25 kHz and hide from gui
    • May in future want checkbox that does fitting at set frequency in background

Febian

  • Waiting for new zmod
  • Started doing fitting from basic linear regression up to Bragg peak fitting
  • Next step - meet Noki Komura in matts office - for tips in how to code curve fitting in fpga -
  • Using nexus but has slightly more horsepower than usb
  • Doing practice fitting in fpga simulation