3. Analysis at FCC
FCCAnalyses is a high-level analysis framework developed within the FCC software ecosystem. It provides a convenient interface for performing physics analyses on EDM4hep-based data using ROOT RDataFrame as the underlying event-processing engine.
This chapter introduces FCCAnalyses through a series of practical examples, starting from simple analysis workflows and gradually moving toward more realistic use cases. The final section of this chapter provides a more theoretical introduction to the core tools and data model used throughout FCCAnalyses, including EDM4hep and ROOT RDataFrame, which form the backbone of most workflows.
If you have any problems or questions, you can open an issue on the GitHub repository where these lessons are developed.
Contents:
- 3.1. Getting Started: Higgs Mass Analysis with FCCAnalyses
- 3.2. Beyond the Basics: Tracking and Vertexing
- 3.3. Some Useful Info on EDM4hep, Analyzers, and More
- 3.3.1. EDM4hep in FCCAnalyses
- 3.3.2. Overall organisation of analysis code (C++)
- 3.3.3. Reading objects from EDM4hep
- 3.3.4. Association between
RecoParticlesandMonteCarloParticles - 3.3.5. Navigation through the history of the MC particles
- 3.3.6. Writing a new analyzer
- 3.3.7. Writing a new struct
- 3.3.8. Writing a new module
- 3.3.9. Writing your own analysis using the case-studies generator