ELogs/SaadShaikh: Difference between revisions

From PBTWiki
Jump to navigation Jump to search
No edit summary
Line 3: Line 3:
== To Do ==
== To Do ==


''Last updated 13/05/20''
''Last updated 22/05/20''


*'''Data analysis'''
*'''Data analysis'''
**Add C(dE/dx)^2 term to Birks' law and evaluate fitting performance.
**Shift HIT PDLs by WEPL of accelerator components/air and implement adaptive alpha/p calculation.
**Add information to PBT Wiki on how to analyse simulated data and data taken from telescope.
**Add information to PBT Wiki on how to take and analyse simulated and telescope data.
*'''Detector simulation'''
*'''Detector simulation'''
**Rebuild Laurent's QUARC simulation.
**Rebuild Laurent's QUARC simulation.
**Improve accuracy of optical properties.
*'''FPGA programming'''
*'''FPGA programming'''
**Go through "Introduction to Logic Circuits & Logic Design with Verilog" textbook.
**Udemy course on FPGA design.
**Use WM Controller code to make state machine to wait for push, accept 16-bit word, send each bit to LED and then stop
**Port FPGA code for TI DDC264EVM to Zybo Z7-10 to communicate with TI DDC232.
**Port FPGA code for TI DDC264EVM to Zybo Z7-10 to communicate with TI DDC232.
*'''Heavy-ion fitting'''
*'''Heavy-ion fitting'''
Line 42: Line 44:
*Analysis of performance of quenched Bortfeld model with heavy ions, results shown in  [http://www.hep.ucl.ac.uk/pbt/wikiData/presentations/2020/SS150420_HeavyIonFitting.pptx this presentation]
*Analysis of performance of quenched Bortfeld model with heavy ions, results shown in  [http://www.hep.ucl.ac.uk/pbt/wikiData/presentations/2020/SS150420_HeavyIonFitting.pptx this presentation]
*Analysis of SOBP data, results shown in [http://www.hep.ucl.ac.uk/pbt/wikiData/presentations/2020/SS060520_SOBPFit.pptx this presentation]
*Analysis of SOBP data, results shown in [http://www.hep.ucl.ac.uk/pbt/wikiData/presentations/2020/SS060520_SOBPFit.pptx this presentation]
*Preliminary testing of 2nd order Birks' Law, results shown in [http://www.hep.ucl.ac.uk/pbt/wikiData/presentations/2020/SS200520_BirksLaw.pptx this presentation]


== MSci Completed ==
== MSci Completed ==

Revision as of 10:35, 22 May 2020

Electronic Log for Saad Shaikh

To Do

Last updated 22/05/20

  • Data analysis
    • Shift HIT PDLs by WEPL of accelerator components/air and implement adaptive alpha/p calculation.
    • Add information to PBT Wiki on how to take and analyse simulated and telescope data.
  • Detector simulation
    • Rebuild Laurent's QUARC simulation.
    • Improve accuracy of optical properties.
  • FPGA programming
    • Udemy course on FPGA design.
    • Use WM Controller code to make state machine to wait for push, accept 16-bit word, send each bit to LED and then stop
    • Port FPGA code for TI DDC264EVM to Zybo Z7-10 to communicate with TI DDC232.
  • Heavy-ion fitting
    • Acquire HIT FLUKA tables for He, C and O beams.
    • Finish reading papers and get in touch with Lenny to discuss next steps.

Dates 2020

Date Event
22/06-25/06 ENLIGHT (Cancelled)

PhD Year 1 Completed

  • Review of literature given by Laurent
  • Delivered MSci presentation to PG Physics Society.
  • Set up environment in Eclipse for analysis code to fit Bortfeld and quenched Bortfeld Bragg curves to simulated data and data from range telescope.
    • Tested analysis routines on simulated and raw data.
  • HEP PG courses in term 1: SM1, SM2 & topics in particle physics.
  • Medical physics course in term 1: Treatment with Ionising Radiation.
  • Passed Standard Model exams: 80% SM1 and 48% SM2.
  • Analysis of effects of beam spot size on range reconstruction from April 2019 HIT data, also with photodiode approximation. Results shown in this presentation
  • Medical physics courses in term 2: Radiotherapy Physics & Medical Imaging with Ionising Radiation.
  • Installed GEANT4 locally on MacOS High Sierra and Catalina, set up environment in Eclipse.
    • Can successfully run simulation of range telescope with different parameters and analyse output data.
  • Fully implemented Laurent's analysis code and made improvements for better code practice, better parameter estimation and started framework for He and C fitting.
  • Analysis of performance of quenched Bortfeld model with heavy ions, results shown in this presentation
  • Analysis of SOBP data, results shown in this presentation
  • Preliminary testing of 2nd order Birks' Law, results shown in this presentation

MSci Completed

  • Literature review.
  • First Birmingham experimental run.
  • Wrote code to load and plot Caen digitiser data in histograms.
  • Overhauled LeCroy data analysis routines: (short region) double baseline sigma testing, dynamic integration window allocation, empty acquisition checks.
  • Wrote code to scale and plot LeCroy & Caen data onto single plot, using approximate x and y-scale factors.
  • Wrote code to load and plot PRaVDA data in 2D histograms.
  • Wrote code to correlate tracker and calorimeter measurements, to produce a list of events with X, Y, E coordinates.
  • Wrote code to plot matched events into various 3D histograms: XY, XE, YE.
  • Progress report.
  • Progress interview.
  • Improved LeCroy & Caen matching by finding x-scale factor through chi-square minimisation.
  • All runs from first Birmingham put through matching algorithm. Energy spectra, 2D tracker histograms, and 3D XY, XE & YE histograms plotted for all runs (187 plots).
  • Wrote code to plot 3D XY histograms, but with the height of bars being the average energy in the bin.
  • Improved LeCroy & Caen matching by finding y-scale factor through chi-square minimisation or through peak event counting. Peak event counting method best.
  • Converted energy to range in XYE histogram.
  • Plotted 2D number density histogram alongside 3D XYRange histogram.
  • Produced poster for PPRIG 2019 of experiment with single-module calorimeter and PRaVDA tracker.
  • Attended PPRIG 2019.
  • Completed MSci Final report.
  • Delivered presentation on project.
  • Attended PTCOG 2019.