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 ( | + | ** 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 ( | + | *** 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>] |
− | ** | + | *** HMS CAL (Abhyuday) <span style="color:green">(COMPLETE)</span> |
− | ** Drift | + | *** 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 | ||
− | ** | + | ** Offsets from single arm elastic <span style="color:green">(HMS COMPLETE CWC, AS check)</span> |
− | ** | + | ** 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
- Don't wait for meetings - reach out for help if stuck
- Use the elog: https://hallcweb.jlab.org/elogs/XEM2/
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)
- Check run lists against standard.kinematics and run sheets (Nadia - SHMS, Abhyuday - HMS) (HMS done, SHMS ongoing)
- 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
- Determine 3He and 4He density run-by-run from temperature and pressure
- 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)