Presentation is loading. Please wait.

Presentation is loading. Please wait.

Hall A Collaboration GEn software G E n : Software and Analysis Tasks Robert J. Feuerbach (JLab) for The GEn Collaboration.

Similar presentations


Presentation on theme: "Hall A Collaboration GEn software G E n : Software and Analysis Tasks Robert J. Feuerbach (JLab) for The GEn Collaboration."— Presentation transcript:

1 Hall A Collaboration GEn software G E n : Software and Analysis Tasks Robert J. Feuerbach (JLab) for The GEn Collaboration

2 Hall A Collaboration GEn software Software Requirements of GEn Special – two new apparatuses (and detectors) Special – two new apparatuses (and detectors) Track reconstruction from BigBite (new algorithm – see Seamuss talk) Track reconstruction from BigBite (new algorithm – see Seamuss talk) Cluster/hit identification within BigHand Cluster/hit identification within BigHand Combine tracks from the two Combine tracks from the two calibration, calibration, calibration… calibration, calibration, calibration… Data Monitoring: normal fast check of data quality Data Monitoring: normal fast check of data quality

3 Hall A Collaboration GEn software Using the Analyzer for GEn Worked on our own cvs branch, with goal to bring the wanted features back to the trunk. Worked on our own cvs branch, with goal to bring the wanted features back to the trunk. GenBPM – new cavity BPMs (Brandon Craver) GenBPM – new cavity BPMs (Brandon Craver) GenHelicity – improved (Richard Holmes) GenHelicity – improved (Richard Holmes) Store fully-functional detectors in ROOT-file (to keep calibration information and have access to detector methods, eg: nearest-neighbors geometry) Store fully-functional detectors in ROOT-file (to keep calibration information and have access to detector methods, eg: nearest-neighbors geometry) Experiment-specialized software in separate library (agen). Experiment-specialized software in separate library (agen). BB required a different processing order: called for a new implementation of THaAnalyzer class (Seamus Riordan) BB required a different processing order: called for a new implementation of THaAnalyzer class (Seamus Riordan) BigHand veto and scintillators, BigBite detectors, optics, etc. BigHand veto and scintillators, BigBite detectors, optics, etc.

4 Hall A Collaboration GEn software ND calibration software (timing) J.Miller (UofMD)

5 Hall A Collaboration GEn software ND Calibration (contd) Scripts by Igor Rachek and Pavel Evtushenko

6 Hall A Collaboration GEn software BigHand clustering Matches geometrically-close hits and places into a single cluster Matches geometrically-close hits and places into a single cluster Neighboring hits are required to have |dt|<10ns. Neighboring hits are required to have |dt|<10ns. Time of the hit closest to the target is used and reported as the clusters ToF. Time of the hit closest to the target is used and reported as the clusters ToF. Total cluster energy is calculated, as well as shape characteristics Total cluster energy is calculated, as well as shape characteristics Need to match to veto-plane as well to identify incident charged tracks. Need to match to veto-plane as well to identify incident charged tracks.

7 Hall A Collaboration GEn software BigHand events

8 Hall A Collaboration GEn software Ongoing Analysis Tasks - Calibrations Database (mySQL) to collect run conditions, beam, and target information (Brandon Craver) Database (mySQL) to collect run conditions, beam, and target information (Brandon Craver) ND geometry and timing calibration (Jon Miller) ND geometry and timing calibration (Jon Miller) Shower calibration (Sergey Abrahamyan) Shower calibration (Sergey Abrahamyan) BB Scintillator Calibration (Ameya Kolarkar) BB Scintillator Calibration (Ameya Kolarkar) MWDC Calibration (Brandon and Seamus Riordan) MWDC Calibration (Brandon and Seamus Riordan) BB Optics/tracking (Seamus) BB Optics/tracking (Seamus) Target polarimetry (Ameya and Aidan Kelleher) Target polarimetry (Ameya and Aidan Kelleher) Beam polarimetry (Sergey) Beam polarimetry (Sergey) Target field direction (Arie Beck) Target field direction (Arie Beck) Raster corrections (Brandon) Raster corrections (Brandon)

9 Hall A Collaboration GEn software Ongoing/Future Analysis Tasks Neutron identification and efficiency Neutron identification and efficiency Estimate false-positive rate Estimate false-positive rate Monte-Carlo studies of background, rescattering effects within the target Monte-Carlo studies of background, rescattering effects within the target Cooking of the ~3500 runs Cooking of the ~3500 runs Link to mySQL database Link to mySQL database Use the JLab farm – have scripts to ease handling of submission of jobs and record keeping (Nerses) Use the JLab farm – have scripts to ease handling of submission of jobs and record keeping (Nerses) Thought is to process kinematics #4 first. Thought is to process kinematics #4 first.

10 Hall A Collaboration GEn software Documentation - developments Used HALOG Used HALOG private ELOG during running to track bugs and fixes, software tools, etc. (A.Camsonne) private ELOG during running to track bugs and fixes, software tools, etc. (A.Camsonne) and Wiki for post- experiment information collection (N.Gevorgyan) and Wiki for post- experiment information collection (N.Gevorgyan)

11 Hall A Collaboration GEn software Conclusions Modular framework simplified development and permitted re-use of much of the analyzer even with non-standard equipment. Modular framework simplified development and permitted re-use of much of the analyzer even with non-standard equipment. The reconstruction algorithms are in place, with plans to work to improve them. The reconstruction algorithms are in place, with plans to work to improve them. Calibrations underway. Calibrations underway. Want to have first results available by the Fall. Want to have first results available by the Fall.


Download ppt "Hall A Collaboration GEn software G E n : Software and Analysis Tasks Robert J. Feuerbach (JLab) for The GEn Collaboration."

Similar presentations


Ads by Google