Hall C Winter Collaboration Meeting Hall C Analyzer
Hall C Winter Collaboration Meeting Hall C Analyzer Update Eric Pooser Jefferson Lab 01/22/2018 On Behalf of the Software Working Group
Hall A/C Software Analysis Workshop • Hall A/C software analysis workshop took place June 26 -27, 2017 • Wiki Page • Multiple topics pertinent to both Halls A & C were covered • Interactive sessions and take home exercises • Overviews of PODD, HCANA, Hall C Replay • ROOT and counting house tips and tricks • Examples of detector and optics calibrations • Interactive exercises involving SAMC, SIMC, G 4 MC, and radiative correction calculations were provided • All sessions recorded on Blue Jeans and are available on the wiki • Serves as valuable resource for collaborators who are not familiar with the halls A & C software packages Eric Pooser 01/22/2018 2 Hall C Collaboration Meeting
Recent Updates to Hall C Replay • #include directives are now supported in both definition and cuts files • The definition files interface has been restructured in order to facilitate online monitoring in a production setting while preserving the ability to debug detectors with the TEST_STAND replays DEFfiles EPICS SHMS COIN RASTER PROD SCALER Eric Pooser 01/22/2018 3 Hall C Collaboration Meeting STAND
Recent Updates to Hall C Replay TEST_STANDS CAL CER hhodoana. def HODO DC hhodoana_cuts. def TRIG hhodoana_histos. de f • Data objects that are not utilized in online monitoring • Raw ADC & TDC objects • Raw ADC/TDC occupancies & multiplicities • Good ADC & TDC objects • Corrected ADC & TDC objects Eric Pooser 01/22/2018 4 Hall C Collaboration Meeting
Recent Updates to Hall C Replay • The PRODUCTION directories contain DEFfiles which are utilized in the online monitoring DEFfiles EPICS SHMS COIN RASTER PROD SCALER Eric Pooser 01/22/2018 5 Hall C Collaboration Meeting STAND
Recent Updates to Hall C Replay • Detector PRODUCTION DEFfiles provide information regarding the health of the detector systems PRODUCTION CAL • Occupancy CER HODO DC • NPE Spectra • Wiremaps • Track matching and projection • Drift Distances • Occupancy • Multiplicitie s • Pedestals Eric Pooser 01/22/2018 6 TRIG ST • Focal Plane Hall C Collaboration Meeting • Plane Times • Ref Times
Recent Updates to Hall C Replay • Physics DEFfiles provide reconstructed quantities PRODUCTION GTR KIN PID • NPE Spectra • Vertex location at target • Track matching and projection • Golden Tracks • Target Quantities REACT • E/P, ẟ, �� • Hodo Start Time Eric Pooser 01/22/2018 7 Hall C Collaboration Meeting
Recent Updates to Hall C Replay hstackana_production. def Eric Pooser hstackana_production_all. def 01/22/2018 8 Hall C Collaboration Meeting
Recent Updates to Hall C Replay • Report files stored in TEMPLATES directories for single arm and coincidence replays are in place and are a work in progress • SCALERS reports on rates and dead times • PRODUCTION reports on tracking/PID efficiencies and everything that is reported in SCALERS • Replays and online monitoring for coincidence running have been added to SCRIPTS/COIN/PRODUCTION/ • replay_production_coin_h. Elec_p. Prot. C • replay_production_coin_h. Prot_p. Elec. C • Single arm replays over coincidence data provide online monitoring of the detector systems, PID, tracking and physics quantities in SCRIPTS/(S)HMS/PRODUCTION/ • replay_production_(s)hms_coin. C • Missing data objects from other arm are ignored Eric Pooser 01/22/2018 9 Hall C Collaboration Meeting
Recent Updates to HCANA • FADC data objects are now reported in derived SI units instead of FADC channels • Amplitude → m. V • Integral → p. C • Time → ns Eric Pooser 01/22/2018 10 Hall C Collaboration Meeting
Recent Updates to HCANA • An FADC reference time is now present in ROC’s 1 & 2 • A copy of the pre-existing TDC reference time is fed into an RC circuit in order to smear out the NIM logic signal • Adc. Pulse. Time. Raw objects contain the raw FADC times • Adc. Pulse. Time objects are now reference time subtracted via THc. Raw. Adc. Hit class • Adc. Tdc. Diff. Time objects are reference time subtracted FADC times minus the hodoscope start time Eric Pooser 01/22/2018 11 Hall C Collaboration Meeting
Recent Updates to HCANA • New physics modules have been added which calculate various physics quantities • THc. Primary. Kine • Primary kinematics • • THc. Secondary. Kine • Secondary kinematics • • THc. Ext. Tar. Cor • Extended target corrections • Eric Pooser 01/22/2018 12 Hall C Collaboration Meeting
Recent Updates to HCANA • THc. Raster has been updated to be consistent with accelerators EPICS left handed coordinate system • Carbon hole runs/coordinates are now more easily understood (-1. 0, -0. 75) y z (-1. 0, -0. 9) Eric Pooser 01/22/2018 13 Hall C Collaboration Meeting x (-1. 0, -1. 0)
Hall C Online GUI: Making Plots Great Again! Eric Pooser 01/22/2018 14 Hall C Collaboration Meeting
Managing the EDTM Signal in Data Physics Triggers EDTM Triggers Scalers HMS/SHMS Trigger Electronics or Scalers or Trigger Master Scalers L 1 A or TDCs Slide Courtesy of Carlos Yero Eric Pooser 01/22/2018 15 Hall C Collaboration Meeting
Trigger PID Legs & EDTM • Every component of the trigger PID legs are fed into scalers, TDCs, and FADC’s (where appropriate) Slide Courtesy of Carlos Yero Eric Pooser 01/22/2018 16 Hall C Collaboration Meeting
Trigger PID Legs & EDTM Signals • By design, the EDTM is a real trigger as observed by the electronics and readout system • It is deployed into the circuit as close to the detectors for all components which are involved in the trigger PID legs Eric Pooser 01/22/2018 17 Hall C Collaboration Meeting
EDTM Cuts: Select EDTM Events Physics trigger, EDTM not present • SHMS Run 2014 • EDTM Rate = 100 Hz EDTM trigger formed L 1 Accept • T. shms. p. EDTM_tdc. Time. Raw Physics trigger, EDTM present • EDTM TDC = 0 • Physics trigger • EDTM ≠ 0 • Accidental EDTM ± 2 ns cut selects self timing EDTM triggered events • EDTM generated trigger • T. shms. p. EDTM_tdc. Time • Reference time subtracted • Select real EDTM events Eric Pooser 01/22/2018 18 Hall C Collaboration Meeting
EDTM Cuts: Remove EDTM Events • EDTM events can easily be removed from the data via cuts files Eric Pooser 01/22/2018 19 Hall C Collaboration Meeting
Trigger PID Legs • All trigger PID components reside in scalers, TDC’s, and FADC’s (where appropriate) • One can study off-line the effects of imposing hardware discriminator threshold cuts via software cuts • Consider an example for HMS: • E/P in calorimeter • Select pions via Cherenkov • Cut on PRHI TDC channel • Calculate ratio to determine appropriate threshold for pion suppression Eric Pooser 01/22/2018 20 Hall C Collaboration Meeting
Trigger PID Legs • Perform hardware threshold scan of PRHI leg Eric Pooser 01/22/2018 21 Hall C Collaboration Meeting
Trigger PID Legs • Perform software threshold scan of PRHI leg Eric Pooser 01/22/2018 22 Hall C Collaboration Meeting
Hall C Winter Collaboration Meeting Questions?
Backup Slides Eric Pooser 01/22/2018 24 Hall C Collaboration Meeting
Slide Title Eric Pooser 01/22/2018 25 Hall C Collaboration Meeting
- Slides: 25