| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
✅ Deploy Preview for earnest-hotteok-b1e1bf ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Sorry, something went wrong.
There was a problem hiding this comment.
This pull request adds a new GSoC 2026 midterm progress blog post to the HSF website content, describing the current state of the “Integration of CMS Combine with FCCAnalyses” project.
Changes:
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Sorry, something went wrong.
| ## Introduction | ||
| Hi again! We are at the midpoint of GSoC 2026, and I am excited to share the progress on my project bridging `FCCAnalyses` and `CMS Combine`. Since my introductory post, I have spent my time deep in the Python architecture of `FCCAnalyses`, transforming ROOT histograms from simulated e⁺e⁻ → ZH events into automated statistical models. | ||
|
|
||
| The primary goal of this first half was to build the core datacard generation engine. I am happy to report that the automated pipeline is now up and running. You can check out the finalized skeleton framework in [my latest Pull Request here](https://github.com/HEP-FCC/FCCAnalyses/pull/520). |
There was a problem hiding this comment.
it's no longer a skeleton :)
Sorry, something went wrong.
There was a problem hiding this comment.
Removed "skeleton" in latest commit.
Sorry, something went wrong.
| Over the past month, I have successfully implemented the `fit.py` interface within the `FCCAnalyses` framework. Here is what the tool can currently do: | ||
|
|
||
| * **Automated Datacard Generation:** The framework reads a user-defined, object-oriented Python configuration and automatically maps the requested signal and background processes to their respective ROOT shape histograms. It then spits out a perfectly formatted text-based `datacard.txt`. | ||
| * **The Execution Flag (`-e`):** To make the workflow completely seamless, I added a backend hook. By simply appending `-e` to the CLI command, the framework passes the newly generated datacard directly into a `subprocess` to execute `Combine` natively, eliminating the need for physicists to manually string together terminal commands. |
There was a problem hiding this comment.
You can maybe mention that the additional parameters for Combine can be provided after -- or in the fit script.
Sorry, something went wrong.
There was a problem hiding this comment.
Added in the latest commit.
Sorry, something went wrong.
Updated the blog post to refine language and clarify the framework's features.
There was a problem hiding this comment.
LGTM
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
This pull request adds my midterm progress blog post for the GSoC 2026 project "Integration of CMS Combine with FCCAnalyses".