ELogs/SaadShaikh

From PBTWiki

< ELogs(Difference between revisions)
Jump to: navigation, search
(To Do)
 
(71 intermediate revisions not shown)
Line 3: Line 3:
== To Do ==
== To Do ==
-
=== High Priority ===
+
''Last updated 22/09/20''
 +
*Prepare for transfer talk and mini-viva.
 +
*'''FPGA programming'''
 +
**Test DDC232 daisy-chain.
 +
**Calculate photodiode charge uncertainty.
 +
**Purchase Nexsys Video and output data via USB 2.0.
 +
*'''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'''
 +
**Reinstall GEANT4 with correct Qt5 usage to fix visualisation bug in MacOS Catalina.
 +
**Rebuild Laurent's QuARC simulation to fix bugs and enable multi-threading.
 +
**Improve accuracy of optical properties.
 +
*'''Heavy-ion fitting'''
 +
**Acquire HIT FLUKA tables for He, C and O beams.
 +
**Re-read relevant papers and implement Kramer's model for protons.
 +
**Implement Kramer's model for helium ions using cross-section formulae in Kramer 2016.
 +
**Implement Kramer's model for carbon ions: get in touch with Lenny or Kramer to discuss how to obtain cross-section data.
-
* Final report.
+
== Dates 2020 ==
-
* Plot x-scale factors against normalised y-scale factors.
+
-
=== Low Priority ===
+
{| class="wikitable"
 +
! style="text-align: center;" | Date
 +
! style="text-align: center;" | Event
 +
|-
 +
| style="text-align: center;" | 29/09
 +
| style="text-align: center;" | HEP Group Day
 +
|-
 +
| style="text-align: center;" | 30/09
 +
| style="text-align: center;" | Transfer Talk
 +
|-
 +
| style="text-align: center;" | 01/10
 +
| style="text-align: center;" | Mini-Viva
 +
|}
-
* Re-attempt LeCroy scope dead-time measurements.
+
==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 [http://www.hep.ucl.ac.uk/pbt/wikiData/presentations/2020/SS240220_SpotSizeEffects.pptx 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  [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]
 +
*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]
 +
*Presented on I/O signals and operation of TI DDC232CK based on datasheet information. Slides available [http://www.hep.ucl.ac.uk/pbt/wikiData/presentations/2020/SS090620_DDC232.pptx here].
 +
*Wrote code to interface FPGA with DDC232 and tested in simulation. Results of simulation discussed [http://www.hep.ucl.ac.uk/pbt/wikiData/presentations/2020/SS080720_DDC232_SIM.pptx here].
 +
*Interfaced DDC232 code with a UART transmitter, discussed UART interface in [http://www.hep.ucl.ac.uk/pbt/wikiData/presentations/2020/SS150720_UART_SIM.pptx this presentation].
 +
*DDC232 code operational, first tests discussed in [http://www.hep.ucl.ac.uk/pbt/wikiData/presentations/2020/SS220720_DDC232_TEST.pptx this presentation].
 +
*Implemented further features in DDC232 design, demo given in [http://www.hep.ucl.ac.uk/pbt/wikiData/presentations/2020/SS290720_DDC232_DEMO.pptx this presentation].
 +
*Added FIFO between DDC232 and UART transmitter and wrote ROOT macro to plot live photodiode data being saved by CoolTerm on MacOS.
 +
*Transfer report.
 +
*Wrote PBT Wiki pages on [http://www.hep.ucl.ac.uk/pbt/wiki/Proton_Calorimetry/Equipment/ZyboZ7_DDC232 Zybo Z7 and DDC232] and [http://www.hep.ucl.ac.uk/pbt/wiki/Proton_Calorimetry/Detector_Analysis QuARC Data Analysis].
 +
*Implemented readout before and after CONV toggles in FPGA design, to access shortest possible DDC232 integration times.
 +
*Submitted transfer report.
-
== Completed ==
+
== MSci Completed ==
* Literature review.
* Literature review.
Line 31: Line 84:
* Plotted 2D number density histogram alongside 3D XYRange histogram.
* Plotted 2D number density histogram alongside 3D XYRange histogram.
* Produced poster for PPRIG 2019 of experiment with single-module calorimeter and PRaVDA tracker.
* Produced poster for PPRIG 2019 of experiment with single-module calorimeter and PRaVDA tracker.
-
 
+
* Attended PPRIG 2019.
-
== Dates 2019 ==
+
* Completed MSci Final report.
-
 
+
* Delivered presentation on project.
-
{| class="wikitable"
+
* Attended PTCOG 2019.
-
! style="text-align: center;" | Date
+
-
! style="text-align: center;" | Event
+
-
|-
+
-
| style="text-align: center;" | 07/02 - 08/02
+
-
| style="text-align: center;" | PPRIG
+
-
|-
+
-
| style="text-align: center;" | 11/02
+
-
| style="text-align: center;" | UCL PhD Interview
+
-
|-
+
-
| style="text-align: center;" | 22/03
+
-
| style="text-align: center;" | Final Report Deadline
+
-
|-
+
-
| style="text-align: center;" | 03/06-07/06
+
-
| style="text-align: center;" | MSci Presentation Week
+
-
|}
+

Latest revision as of 10:50, 22 September 2020

Electronic Log for Saad Shaikh

Contents

To Do

Last updated 22/09/20

  • Prepare for transfer talk and mini-viva.
  • FPGA programming
    • Test DDC232 daisy-chain.
    • Calculate photodiode charge uncertainty.
    • Purchase Nexsys Video and output data via USB 2.0.
  • 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
    • Reinstall GEANT4 with correct Qt5 usage to fix visualisation bug in MacOS Catalina.
    • Rebuild Laurent's QuARC simulation to fix bugs and enable multi-threading.
    • Improve accuracy of optical properties.
  • Heavy-ion fitting
    • Acquire HIT FLUKA tables for He, C and O beams.
    • Re-read relevant papers and implement Kramer's model for protons.
    • Implement Kramer's model for helium ions using cross-section formulae in Kramer 2016.
    • Implement Kramer's model for carbon ions: get in touch with Lenny or Kramer to discuss how to obtain cross-section data.

Dates 2020

Date Event
29/09 HEP Group Day
30/09 Transfer Talk
01/10 Mini-Viva

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
  • Presented on I/O signals and operation of TI DDC232CK based on datasheet information. Slides available here.
  • Wrote code to interface FPGA with DDC232 and tested in simulation. Results of simulation discussed here.
  • Interfaced DDC232 code with a UART transmitter, discussed UART interface in this presentation.
  • DDC232 code operational, first tests discussed in this presentation.
  • Implemented further features in DDC232 design, demo given in this presentation.
  • Added FIFO between DDC232 and UART transmitter and wrote ROOT macro to plot live photodiode data being saved by CoolTerm on MacOS.
  • Transfer report.
  • Wrote PBT Wiki pages on Zybo Z7 and DDC232 and QuARC Data Analysis.
  • Implemented readout before and after CONV toggles in FPGA design, to access shortest possible DDC232 integration times.
  • Submitted transfer report.

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.
Personal tools