EXCEEDS logo
Exceeds
mchiu-bnl

PROFILE

Mchiu-bnl

Contributed to the sPHENIX-Collaboration/analysis repository by developing and enhancing data analysis frameworks for high energy physics, focusing on ultra-peripheral collision (UPC) and background studies. Built robust C++ modules for event reconstruction, impact parameter analysis, and pileup detection, integrating technologies such as ROOT for scientific data handling and ONNX for machine learning inference. Improved analysis workflows by supporting multi-format data ingestion, automating simulation plotting, and extending input handling to real detector data. Emphasized maintainability through code cleanup, documentation, and workflow scripting in Bash, enabling reproducible, production-ready pipelines for both simulated and real collision datasets across multiple analysis domains.

Overall Statistics

Feature vs Bugs

100%Features

Repository Contributions

19Total
Bugs
0
Commits
19
Features
13
Lines of code
3,778
Activity Months5

Work History

March 2026

2 Commits • 1 Features

Mar 1, 2026

March 2026: Delivered the initial UPC Meson analysis module in the sPHENIX-Collaboration/analysis repo, establishing core data processing capabilities and an analytics workflow for UPC Meson event data. This module forms the foundation for end-to-end analyses, enabling reproducible processing from data ingestion to results. The scaffolding was bootstrapped via two initial commits to establish the module and align with collaborative development.

December 2025

1 Commits • 1 Features

Dec 1, 2025

December 2025: Delivered ONNX Inference Integration for Pileup Detection in BbcCheck, refactoring the BbcCheck class to leverage ONNX runtime for pileup inference and to enhance histogram configurations for data analysis. This work improves detection accuracy, scalability, and flexibility of the analysis workflow, accelerating insights from Run3 datasets.

May 2025

6 Commits • 5 Features

May 1, 2025

Monthly summary for 2025-05 focused on delivering end-to-end UPC analysis capabilities within the sPHENIX-Collaboration/analysis repository, strengthening production-readiness for real data and improving analysis quality and maintainability.

February 2025

6 Commits • 4 Features

Feb 1, 2025

February 2025 monthly summary for sPHENIX-Collaboration/analysis. Delivered end-to-end UPC analysis enhancements including impact parameter variables and HEPMC integration into a new global analysis tree with a 2D histogram of tracks vs. impact parameter, enabling improved centrality studies and heavy-ion event characterization. Added UPC simulation plotting macro (plot_upcsim.C) to generate mass, pT, and rapidity distributions; processes multiple ROOT files; scales by integrated luminosity and cross-sections; supports like-sign vs. unlike-sign comparisons. Updated UPC analysis workflow documentation (README) detailing steps from Starlight MC generation to DST analysis and Hijing background estimation, consolidating project structure. Deprecated and removed hijbkg_upc component (Makefile.am cleanup; adjust preprocessor flags; delete header/source files) to reduce maintenance burden. These changes improve analysis throughput, reproducibility, and maintainability, leveraging C++, ROOT, and HEPMC integration, and demonstrate strong software engineering practices.

January 2025

4 Commits • 2 Features

Jan 1, 2025

January 2025 monthly summary for sPHENIX-Collaboration/analysis. Focused on delivering robust data ingestion and tracking features for Hijing background analysis, with concrete ROOT/list format support and improved event-level tracking to enable reliable physics studies and faster iteration.

Activity

Loading activity data...

Quality Metrics

Correctness86.8%
Maintainability87.4%
Architecture85.2%
Performance75.8%
AI Usage22.2%

Skills & Technologies

Programming Languages

BashC++MakefileMarkdownShell

Technical Skills

Build SystemBuild System ManagementC++C++ DevelopmentC++ developmentC++ programmingData AnalysisData analysisDocumentationEvent ReconstructionEvent SelectionHigh Energy PhysicsHigh Energy Physics SoftwareParticle physics analysisPhysics Simulation

Repositories Contributed To

1 repo

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

sPHENIX-Collaboration/analysis

Jan 2025 Mar 2026
5 Months active

Languages Used

C++MakefileMarkdownBashShell

Technical Skills

C++C++ DevelopmentData AnalysisEvent SelectionHigh Energy Physics SoftwareROOT Framework