EXCEEDS logo
Exceeds
Hannah Bossi

PROFILE

Hannah Bossi

Developed a suite of high energy physics analysis tools in the ginnocen/MITHIGAnalysis2024 repository, focusing on end-to-end workflows for D0 meson production, D0 jet data handling, and event shape engineering in ultra-peripheral collisions. Leveraged C++, ROOT, and shell scripting to implement modular frameworks for prompt versus non-prompt signal differentiation, scalable data reduction pipelines, and configurable event selection. Enhanced analysis reproducibility by introducing reusable code structures and parallel processing scripts, while supporting data/MC comparison through histogramming and selection flagging. Prioritized architectural readiness and documentation, enabling future expansion and collaborative validation across multiple physics analysis domains without reported bug regressions.

Overall Statistics

Feature vs Bugs

100%Features

Repository Contributions

4Total
Bugs
0
Commits
4
Features
4
Lines of code
6,985
Activity Months4

Work History

August 2025

1 Commits • 1 Features

Aug 1, 2025

August 2025: Delivered Gamma+N event identification and analysis enhancements in ginnocen/MITHIGAnalysis2024. Implemented a new isGammaN flag in Messenger, updated UPCEEC.cpp to leverage the flag for selection/analysis, and extended DataAnalyzer to compute and store histograms of event properties and particle characteristics to support future data/MC comparisons. Initiated data/MC agreement investigations to validate acceptance and selection criteria.

June 2025

1 Commits • 1 Features

Jun 1, 2025

June 2025 performance summary for ginnocen/MITHIGAnalysis2024: Delivered foundational Event Shape Engineering (EEC) analysis support within the HFJet framework, establishing scaffolding for future physics analyses. Implemented new header files for RNG and four-vector calculations, updated Messenger to support UPCEEC, and laid groundwork for processing particle flow candidates and tracks to derive EEC distributions with options to use summed transverse momentum (pT) or transverse mass as the hard scale. This work strengthens analytical capabilities, accelerates early validation, and enhances collaboration traceability. No critical bugs fixed this month; focus was on feature development and architectural readiness.

March 2025

1 Commits • 1 Features

Mar 1, 2025

March 2025 monthly summary for ginnocen/MITHIGAnalysis2024: Delivered end-to-end Dzero Jet UPC data handling and forest reduction pipeline. Implemented DzeroJetUPCTreeMessenger for robust UPC data flow in D0 jets; introduced ReduceForest.cpp to process and reduce forest data using the new messenger; added shell scripts enabling parallel processing for data and Monte Carlo samples. This work is backed by commit c5995d4b457924a67a3ce42e4c5d3dbf4ec915aa ([HFJet:Add updated Messenger] (#92)). No separate bug fixes were reported in this dataset; however, the new features improve data reliability, throughput, and scalability across data and MC processing.

December 2024

1 Commits • 1 Features

Dec 1, 2024

December 2024 monthly summary for ginnocen/MITHIGAnalysis2024 focused on delivering an end-to-end analysis framework for D0 meson production in ultra-peripheral collisions (UPC), enabling clear differentiation between prompt and non-prompt contributions and establishing a scalable, reproducible workflow.

Activity

Loading activity data...

Quality Metrics

Correctness80.0%
Maintainability75.0%
Architecture77.6%
Performance70.0%
AI Usage20.0%

Skills & Technologies

Programming Languages

C++Shell

Technical Skills

C++C++ DevelopmentData AnalysisData ProcessingData ReductionData/MC ComparisonEvent SelectionHigh Energy PhysicsHigh Energy Physics AnalysisMonte Carlo SimulationParticle PhysicsROOTROOT FrameworkShell Scripting

Repositories Contributed To

1 repo

Overview of all repositories you've contributed to across your timeline

ginnocen/MITHIGAnalysis2024

Dec 2024 Aug 2025
4 Months active

Languages Used

C++Shell

Technical Skills

C++Data AnalysisHigh Energy PhysicsMonte Carlo SimulationROOT FrameworkShell Scripting