Difference between revisions of "Data Analysis - Analysis task list"

From Xem2
Jump to navigationJump to search
 
(78 intermediate revisions by 8 users not shown)
Line 1: Line 1:
 
==Analysis tasks==
 
==Analysis tasks==
 +
 +
===General guidance===
 +
* Don't wait for meetings - reach out for help if stuck
 +
* Use the elog: https://hallcweb.jlab.org/elogs/XEM2/
  
 
===Initial post-run tasks===
 
===Initial post-run tasks===
* Clone online replay - create pass 1 repository --> all updates should go into this repository
+
* Finish Casey's thesis (Casey) <span style="color:green">(DONE)</span>
* Verify standard.kinematics for HMS and SHMS
+
** Wrestle snake of Nadia's choice<span style="color:orange">(PENDING)</span>
** Check angle pictures in CODA file (Penny and Nadia)
+
* Clone online replay - create pass 1 repository --> all updates should go into this repository <span style="color:green">(COMPLETE)</span>
** Verify magnet settings (Burcu)
+
* Verify standard.kinematics for HMS and SHMS  
 +
** Check for target mass, duplicates, missing runs, correct energy (Casey) [https://github.com/JeffersonLab/hallc_replay_XEM/commit/b4c4b27675191955859e8ee05d0846647fa1b3ec <span style="color:green">(COMPLETE)</span>]
 +
** Check angle pictures in CODA file (Penny and Nadia) <span style="color:green">(COMPLETE)</span>
 +
*** Angle pictures have been created and added to /mss/ [https://hallcweb.jlab.org/elogs/X%3E1+%26+EMC/213 <span style="color:green">(COMPLETE)</span>]
 +
*** Correct angle values have been updated in standard.kinematics (Abhyuday) <span style="color:green">(COMPLETE)</span>
 +
** Verify magnet settings (Burcu) [https://hallcweb.jlab.org/elogs/X%3E1+%26+EMC/219 <span style="color:green">(HMS COMPLETE) </span>] [https://hallcweb.jlab.org/elogs/X%3E1+%26+EMC/225 <span style="color:green">(SHMS COMPLETE) </span>]
  
* Check run lists against standard.kinematics and run sheets (Nadia - SHMS, Abhyuday - HMS)
+
* Check run lists against standard.kinematics and run sheets (Nadia - SHMS, Abhyuday - HMS) [https://hallcweb.jlab.org/elogs/X%3E1+%26+EMC/220 <span style="color:orange">(HMS done, SHMS ongoing)</span>]
  
 
* Small replay update
 
* Small replay update
** Add/verify that momenta and angles used in the analysis are written to report files (including any offsets)
+
** Set angle and momentum offsets to zero (Dave G) <span style="color:green">(COMPLETE)</span> - already zero when I looked
** Add pointing offsets used in hcana to report files (they're hard-wired!)
+
** Add/verify that momenta and angles used in the analysis are written to report files (including any offsets) (Cameron) [https://github.com/JeffersonLab/hallc_replay_XEM/pull/9 <span style="color:green">(COMPLETE)]
** Add more stuff to epics tree (helium target temperatures and pressures)
+
** Add pointing offsets used in hcana to report files (they're hard-wired!). (Casey) [https://github.com/JeffersonLab/hallc_replay_XEM/pull/20 <span style="color:green">(COMPLETE)</span>]
** Verify correct BPM calibration in replay (Dave G)
+
** Add more stuff to epics tree (helium target temperatures and pressures) (Dave G - def files) <span style="color:green">(COMPLETE)</span>: Note: target position only valid for runs starting from first helium running
** Use high-momentum HMS matrix element files where appropriate (there are least 2 - Jacob might have more by now)
+
** Add target encoder to T and scaler tree (Dave G) <span style="color:green">(COMPLETE)</span> Not easy to add to scaler tree (needs new code?). Added to T tree, but only valid after switch to He targets
** Check fast raster calibrations have right sign
+
** Verify correct BPM calibration in replay (Dave G) <span style="color:green">(COMPLETE)</span>
 +
** Use high-momentum HMS matrix element files where appropriate (Shujie) <span style="color:orange">(PENDING)</span> [[Useful optics info]]
 +
** Check fast raster calibrations have right sign (Tyler) <span style="color:green">(COMPLETE [https://logbooks.jlab.org/entry/4138317 (it didn't)])</span>
 +
** Fix rootlogon.C to point to correct directory (Cameron) [https://github.com/JeffersonLab/hallc_replay_XEM/pull/8 <span style="color:green">(COMPLETE)]
 +
** Fix hms_shared.h bug that causes bcm's to not be loaded correctly (Cameron) [https://github.com/JeffersonLab/hallc_replay_XEM/pull/8 <span style="color:green">(COMPLETE)]
  
 
===Tasks for pass1===
 
===Tasks for pass1===
  
 
* Calibrations
 
* Calibrations
** BCM calibrations (Zoe)
+
** Beam energy (Dave G) <span style="color:orange">(PENDING)</span>
** Reference time cuts
+
** BCM calibrations (Zoe) <span style="color:green">(COMPLETE)</span>
** Timing window cuts
+
** Reference time cuts (Abhyuday - HMS, Ramon - SHMS) [https://hallcweb.jlab.org/elogs/X%3E1+%26+EMC/218 <span style="color:green">(HMS COMPLETE, SHMS COMPLETE)</span>]
** Cherenkov calibrations (done? check online calibrations)  
+
*** Check high and low rate settings spread over run period to view cut with and without large background. Cut files set per trigger (3/4, ELREAL, ELCLEAN).
*** Run ranges need to be checked to compare when HV was changed.  
+
** Timing window cuts - divide by detector
** Calorimeter calibrations
+
*** HMS CER, DC, HODO, TRIG (Cameron) [https://github.com/JeffersonLab/hallc_replay_XEM/pull/27<span style="color:green">(CER/DC/HODO COMPLETE)</span>] [https://github.com/JeffersonLab/hallc_replay_XEM/pull/31 <span style="color:green">(TRIG COMPLETE)</span>]
** TOF
+
*** HMS CAL (Abhyuday) <span style="color:green">(COMPLETE)</span>
** Drift distances
+
*** SHMS CER (Zoe) <span style="color:green">(COMPLETE)</span>
** After calibrations, perform surveys for 1st replay (number PE, calorimeter resolution, track residuals)
+
*** SHMS CAL, DC, HODO (Zoe) <span style="color:green">(COMPLETE)</span>
 +
*** SHMS TRIG (?) <span style="color:orange">(PENDING)</span>
 +
** Cherenkov calibrations (Sebastian & Cameron - HMS, Ryan - SHMS (NGCER)) <span style="color:green">(HMS COMPLETE)</span><span style="color:orange">(SHMS PENDING)</span>
 +
*** One calibration used for all runs (apart from HV change). Check consistency by looking at calibration results for several runs over run period.
 +
*** Run ranges need to be checked to compare when HV was changed for NGCER.  
 +
** Calorimeter calibrations (Abhyuday - HMS, SHMS - Ramon) <span style="color:green">(HMS COMPLETE, SHMS PENDING)</span>
 +
*** SHMS/HMS - look at de-focused runs?
 +
** Hodoscopes - (Cameron - HMS, SHMS - Zoe, Burcu will help!) [https://github.com/JeffersonLab/hallc_replay_XEM/pull/37<span style="color:green">(HMS COMPLETE)</span>]<span style="color:orange">(SHMS PENDING)</span>
 +
** Drift Chamber - (Cameron - HMS, SHMS - Zoe, Burcu will help!) [https://github.com/JeffersonLab/hallc_replay_XEM/pull/36<span style="color:green">(HMS COMPLETE)</span>]<span style="color:orange">(SHMS PENDING)</span>
 +
** After calibrations, perform surveys for 1st replay (number PE, calorimeter resolution, track residuals) <span style="color:orange">(PENDING)</span>
 +
* Run the analysis/production on the farm
 +
** SHMS: Burcu <span style="color:orange">(PENDING)</span>
 +
** HMS: Cameron/Tyler <span style="color:orange">(PENDING)</span>
  
 
===Longer term tasks (towards cross sections/ratios)===
 
===Longer term tasks (towards cross sections/ratios)===
 +
* Target issues
 +
** Determine 3He and 4He density run-by-run from temperature and pressure
 +
*** Compare density to time dependence of SHMS yield
 +
** Determine correction for 6Li/7Li by comparing to time dependence of SHMS
  
 
* HMS/SHMS acceptance checks
 
* HMS/SHMS acceptance checks
 
** Elastics
 
** Elastics
 
** HMS-SHMS comparisons
 
** HMS-SHMS comparisons
 +
** Check ytar acceptance with dummy + carbon
  
 
* Determine kinematic offsets, resolution
 
* Determine kinematic offsets, resolution
** Single arm elastic
+
** Offsets from single arm elastic <span style="color:green">(HMS COMPLETE CWC, AS check)</span>
** Heep
+
** offsets from coincidence elastic
** Elastic peak width (p-p_elas(theta))
+
** Elastic peak width (p-p_elas(theta)) <span style="color:orange">(IN PROGRESS)</span>
  
 
* Target boiling analysis
 
* Target boiling analysis
 
** Scalers
 
** Scalers
** Tracks
+
** Tracks <span style="color:green">(HMS COMPLETE CWC)</span>
 +
*** Ytar dependence
 +
*** Impact of ytar dependence on cross sections/ratios
  
 
* Backgrounds
 
* Backgrounds
** Pion backgrounds
+
** Pion backgrounds <span style="color:green">(HMS COMPLETE CWC)</span>
** Charge symmetric backgrounds
+
** Charge symmetric backgrounds <span style="color:green">(HMS COMPLETE CWC)</span>
  
 
* Efficiencies
 
* Efficiencies
 
** Determine/check efficiencies for all PID detectors
 
** Determine/check efficiencies for all PID detectors
 
** Trigger efficiency (include 3/4 efficiency)
 
** Trigger efficiency (include 3/4 efficiency)
** EDTM - parameterize electronic dead time using EDTM + Computer dead time? Use EDTM run-by-run?
+
** EDTM - parameterize electronic dead time using EDTM + Computer dead time? Use EDTM run-by-run? <span style="color:orange">(IN PROGRESS)</span>
  
 
* General quality control (after efficiencies are in good place)
 
* General quality control (after efficiencies are in good place)
Line 63: Line 95:
 
** Generate RC tables using externals_all
 
** Generate RC tables using externals_all
 
** Compare data/MC - iterate model as needed
 
** Compare data/MC - iterate model as needed
 +
** Use multiple models to check systematic uncertainty
 +
** Check sensitivity to naive isoscalar correction in N/Z studies of EMC effect (use different parametrizations)

Latest revision as of 08:22, 14 February 2024

Analysis tasks

General guidance

Initial post-run tasks

  • Finish Casey's thesis (Casey) (DONE)
    • Wrestle snake of Nadia's choice(PENDING)
  • Clone online replay - create pass 1 repository --> all updates should go into this repository (COMPLETE)
  • Verify standard.kinematics for HMS and SHMS
    • Check for target mass, duplicates, missing runs, correct energy (Casey) (COMPLETE)
    • Check angle pictures in CODA file (Penny and Nadia) (COMPLETE)
      • Angle pictures have been created and added to /mss/ (COMPLETE)
      • Correct angle values have been updated in standard.kinematics (Abhyuday) (COMPLETE)
    • Verify magnet settings (Burcu) (HMS COMPLETE) (SHMS COMPLETE)
  • Small replay update
    • Set angle and momentum offsets to zero (Dave G) (COMPLETE) - already zero when I looked
    • Add/verify that momenta and angles used in the analysis are written to report files (including any offsets) (Cameron) (COMPLETE)
    • Add pointing offsets used in hcana to report files (they're hard-wired!). (Casey) (COMPLETE)
    • Add more stuff to epics tree (helium target temperatures and pressures) (Dave G - def files) (COMPLETE): Note: target position only valid for runs starting from first helium running
    • Add target encoder to T and scaler tree (Dave G) (COMPLETE) Not easy to add to scaler tree (needs new code?). Added to T tree, but only valid after switch to He targets
    • Verify correct BPM calibration in replay (Dave G) (COMPLETE)
    • Use high-momentum HMS matrix element files where appropriate (Shujie) (PENDING) Useful optics info
    • Check fast raster calibrations have right sign (Tyler) (COMPLETE (it didn't))
    • Fix rootlogon.C to point to correct directory (Cameron) (COMPLETE)
    • Fix hms_shared.h bug that causes bcm's to not be loaded correctly (Cameron) (COMPLETE)

Tasks for pass1

  • Calibrations
    • Beam energy (Dave G) (PENDING)
    • BCM calibrations (Zoe) (COMPLETE)
    • Reference time cuts (Abhyuday - HMS, Ramon - SHMS) (HMS COMPLETE, SHMS COMPLETE)
      • Check high and low rate settings spread over run period to view cut with and without large background. Cut files set per trigger (3/4, ELREAL, ELCLEAN).
    • Timing window cuts - divide by detector
      • HMS CER, DC, HODO, TRIG (Cameron) (CER/DC/HODO COMPLETE) (TRIG COMPLETE)
      • HMS CAL (Abhyuday) (COMPLETE)
      • SHMS CER (Zoe) (COMPLETE)
      • SHMS CAL, DC, HODO (Zoe) (COMPLETE)
      • SHMS TRIG (?) (PENDING)
    • Cherenkov calibrations (Sebastian & Cameron - HMS, Ryan - SHMS (NGCER)) (HMS COMPLETE)(SHMS PENDING)
      • One calibration used for all runs (apart from HV change). Check consistency by looking at calibration results for several runs over run period.
      • Run ranges need to be checked to compare when HV was changed for NGCER.
    • Calorimeter calibrations (Abhyuday - HMS, SHMS - Ramon) (HMS COMPLETE, SHMS PENDING)
      • SHMS/HMS - look at de-focused runs?
    • Hodoscopes - (Cameron - HMS, SHMS - Zoe, Burcu will help!) (HMS COMPLETE)(SHMS PENDING)
    • Drift Chamber - (Cameron - HMS, SHMS - Zoe, Burcu will help!) (HMS COMPLETE)(SHMS PENDING)
    • After calibrations, perform surveys for 1st replay (number PE, calorimeter resolution, track residuals) (PENDING)
  • Run the analysis/production on the farm
    • SHMS: Burcu (PENDING)
    • HMS: Cameron/Tyler (PENDING)

Longer term tasks (towards cross sections/ratios)

  • Target issues
    • Determine 3He and 4He density run-by-run from temperature and pressure
      • Compare density to time dependence of SHMS yield
    • Determine correction for 6Li/7Li by comparing to time dependence of SHMS
  • HMS/SHMS acceptance checks
    • Elastics
    • HMS-SHMS comparisons
    • Check ytar acceptance with dummy + carbon
  • Determine kinematic offsets, resolution
    • Offsets from single arm elastic (HMS COMPLETE CWC, AS check)
    • offsets from coincidence elastic
    • Elastic peak width (p-p_elas(theta)) (IN PROGRESS)
  • Target boiling analysis
    • Scalers
    • Tracks (HMS COMPLETE CWC)
      • Ytar dependence
      • Impact of ytar dependence on cross sections/ratios
  • Backgrounds
    • Pion backgrounds (HMS COMPLETE CWC)
    • Charge symmetric backgrounds (HMS COMPLETE CWC)
  • Efficiencies
    • Determine/check efficiencies for all PID detectors
    • Trigger efficiency (include 3/4 efficiency)
    • EDTM - parameterize electronic dead time using EDTM + Computer dead time? Use EDTM run-by-run? (IN PROGRESS)
  • General quality control (after efficiencies are in good place)
    • Yield vs run (for kinematics with many runs)
    • Visual inspection of handful of key quality control graphs
  • Data MC comparisons
    • Generate normalized yields with all corrections
    • Generate MC yields using mc_single_arm + radiated cross section model
    • Generate RC tables using externals_all
    • Compare data/MC - iterate model as needed
    • Use multiple models to check systematic uncertainty
    • Check sensitivity to naive isoscalar correction in N/Z studies of EMC effect (use different parametrizations)