Data Analysis - Analysis task list
From Xem2
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) (PENDING)
- 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) (PENDING)
- Angle pictures have been created and added to /mss/ (COMPLETE)
- Verify magnet settings (Burcu) (PENDING) (HMS done, SHMS ongoing)
- Check run lists against standard.kinematics and run sheets (Nadia - SHMS, Abhyuday - HMS)
- 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) (PENDING)
- Reference time cuts (Abhyuday - HMS, Ramon - SHMS) (PENDING)
- 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 (PENDING)
- Assigning timing window cuts that don't fit neatly into a detector category (if there are any) will be determined later.
- Cherenkov calibrations (done? check online calibrations) (Cameron and everyone else) (PENDING)
- Run ranges need to be checked to compare when HV was changed.
- Calorimeter calibrations (Abhyuday - HMS, SHMS - Zoe) (PENDING)
- SHMS/HMS - look at de-focused runs
- TOF - (Cameron - HMS, SHMS - Zoe, Burcu will help!) (PENDING)
- Drift distances - (Cameron - HMS, SHMS - Zoe, Burcu will help!) (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)
- HMS/SHMS acceptance checks
- Elastics
- HMS-SHMS comparisons
- Determine kinematic offsets, resolution
- Single arm elastic
- Heep
- Elastic peak width (p-p_elas(theta))
- Target boiling analysis
- Scalers
- Tracks
- Backgrounds
- Pion backgrounds
- Charge symmetric backgrounds
- 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?
- 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