FLARE: FCCee b2Luigi Automated Reconstruction and Event processing

FLARE is an open source data workflow orchestration tool designed for the FCC Analysis software and Key4HEP stack. Powered by b2luigi , FLARE automates and orchestrates the fccanalysis stages from start to finish. Furthermore, FLARE is capable of managing the Monte Carlo (MC) data workflow using generators inside the Key4HEP stack such as Whizard , MadGraph5_aMC@NLO , Pythia8 and Delphes . In this paper the FLARE v0.1.4 package will be explored along with its extensible capabilities and a feature rich work environment. Examples of FLARE will be discussed in a variety of use-cases, all of which can be found at https://github.com/CamCoop1/FLARE-examples . The open source repository of FLARE can be found at https://github.com/CamCoop1/FLARE • Program title : FLARE • CPC Library link to program files : https://doi.org/10.17632/dj4d6fsg3j.1 • Developer’s repository link : https://github.com/CamCoop1/FLARE • Licensing provisions : MIT license • Programming Language : Python • Supplementary material : https://pypi.org/project/hep-flare/ , https://zenodo.org/records/15694669 • Nature of problem : FCC Analysis tooling [1] and Key4HEP stack [2] are excellent packages however little exists to harmoniously synchronize the two into a single easy to use software. FLARE aims to fill this need by building the architecture necessary to manage and run these packages for an user with very little input. • Solution method : FLARE uses the b2luigi [3] python package to bundle the FCC analysis package [1] and various Monte Carlo generators from the Key4HEP stack [2] into so called ’Tasks’. These Tasks are built using a design philosophy similar to Github Actions, which we refer to as FLARE Workflows. These Workflows are declared inside a YAML file and programmatically bundled into b2luigi Tasks. FLARE can automatically run the entire workflow for a user from a single command line execution, ensuring the correct ordering of Tasks occurs and runs the entire workflow to completion without the need for a users input. FLARE can also connect its FLARE Workflows to build even bigger more complex chains of Tasks all of which will be ran and handled by b2luigi in the background. Although originally designed to solve a problem specific to the FCC Analysis tooling, extensibility is at the heart of FLARE. New FLARE Workflows can be added in the future to bundle other CLI packages similar to FCC Analysis and allows for any FLARE Workflow to be joined together to create larger more dynamic and complex data pipelines. • Additional comments including restrictions and unusual features : FLARE can generate Monte Carlo using a variety of generators such as MadGraph5_aMC@NLO [4], Whizard [5], Pythia [6-7] and Delphes [8]. It also has the ability to generate any number of Monte Carlo datasets in parallel by submitting to the local batch system of a server. This is a feature of b2luigi that FLARE leverages, enabling a user to submit to HTCondor [9], LSF [10] and Slurm [11] batch systems. This powerful feature of b2luigi allows FLARE to generate any number of Monte Carlo datasets using any number of generators at the exact same time. Additionally, FLARE can easily generate Monte Carlo using different Key4HEP Physics Detector cards, enabling a user to easily conduct analyses on different detector configurations • References : 1. C. Helsens, E. Perez, M. Selvaggi, V. Volkl, L. Forthomme, and J. Munch Torndal, Hep-fcc/fccanalyses: v0.11.0 (2025). 2. A. Sailer et al. (Key4hep), The Key4hep software stack: Beyond Future Higgs factories, in 21th International Workshop on Advanced Computing and Analysis Techniques in Physics Research: AI meets Reality (2023), arXiv:2312.08151 [hep-ex]. 3. A. Heidelbach et al., belle2/b2luigi: v1.2.2 (2025). 4. J. Alwall et al., The automated computation of tree-level and next-to-leading order differential cross sections, and their matching to parton shower simulations, JHEP 2014, 10.1007/jhep07(2014)079. 5. W. Kilian, T. Ohl, and J. Reuter, WHIZARD—simulating multi-particle processes at LHC and ILC, Eur. Phys. J. C 71, 1742 (2011). 6. T. Sjöstrand, S. Mrenna, and P. Z. Skands, PYTHIA 6.4 Physics and Manual, JHEP 05, 026, arXiv:hep-ph/0603175. 7. T. Sjöstrand et al., An introduction to PYTHIA 8.2, Comput. Phys. Commun. 191, 159 (2015), arXiv:1410.3012 [hep-ph]. 8. J. de Favereau et al. (DELPHES3), DELPHES 3: A modular framework for fast simulation of a generic collider experiment, JHEP 02, 057, arXiv:1307.6346 [hep-ex]. 9. D. Thain, T. Tannenbaum, and M. Livny, Distributed computing in practice: The Condor experience, Concurrency: Practice and Experience 17, 323 (2005). 10. IDM Platform LSF, Platform LSF version 9 release 1.3. 11. A. B. Yoo, M. A. Jette, and M. Grondona, Slurm: Simple Linux Utility for Resource Management (2003).

Institutions

Publication Details

Journal
Computer Physics Communications
Published
2026-02-06
DOI
https://doi.org/10.1016/j.cpc.2026.110062
Primary Topic
Scientific Computing and Data Management
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

FLARE: FCCee b2Luigi Automated Reconstruction and Event processing

Computer Physics Communications
Scientific Computing and Data Management
article

FLARE: FCCee b2Luigi Automated Reconstruction and Event processing

article en

Abstract

FLARE is an open source data workflow orchestration tool designed for the FCC Analysis software and Key4HEP stack. Powered by b2luigi , FLARE automates and orchestrates the fccanalysis stages from start to finish. Furthermore, FLARE is capable of managing the Monte Carlo (MC) data workflow using generators inside the Key4HEP stack such as Whizard , MadGraph5_aMC@NLO , Pythia8 and Delphes . In this paper the FLARE v0.1.4 package will be explored along with its extensible capabilities and a feature rich work environment. Examples of FLARE will be discussed in a variety of use-cases, all of which can be found at https://github.com/CamCoop1/FLARE-examples . The open source repository of FLARE can be found at https://github.com/CamCoop1/FLARE • Program title : FLARE • CPC Library link to program files : https://doi.org/10.17632/dj4d6fsg3j.1 • Developer’s repository link : https://github.com/CamCoop1/FLARE • Licensing provisions : MIT license • Programming Language : Python • Supplementary material : https://pypi.org/project/hep-flare/ , https://zenodo.org/records/15694669 • Nature of problem : FCC Analysis tooling [1] and Key4HEP stack [2] are excellent packages however little exists to harmoniously synchronize the two into a single easy to use software. FLARE aims to fill this need by building the architecture necessary to manage and run these packages for an user with very little input. • Solution method : FLARE uses the b2luigi [3] python package to bundle the FCC analysis package [1] and various Monte Carlo generators from the Key4HEP stack [2] into so called ’Tasks’. These Tasks are built using a design philosophy similar to Github Actions, which we refer to as FLARE Workflows. These Workflows are declared inside a YAML file and programmatically bundled into b2luigi Tasks. FLARE can automatically run the entire workflow for a user from a single command line execution, ensuring the correct ordering of Tasks occurs and runs the entire workflow to completion without the need for a users input. FLARE can also connect its FLARE Workflows to build even bigger more complex chains of Tasks all of which will be ran and handled by b2luigi in the background. Although originally designed to solve a problem specific to the FCC Analysis tooling, extensibility is at the heart of FLARE. New FLARE Workflows can be added in the future to bundle other CLI packages similar to FCC Analysis and allows for any FLARE Workflow to be joined together to create larger more dynamic and complex data pipelines. • Additional comments including restrictions and unusual features : FLARE can generate Monte Carlo using a variety of generators such as MadGraph5_aMC@NLO [4], Whizard [5], Pythia [6-7] and Delphes [8]. It also has the ability to generate any number of Monte Carlo datasets in parallel by submitting to the local batch system of a server. This is a feature of b2luigi that FLARE leverages, enabling a user to submit to HTCondor [9], LSF [10] and Slurm [11] batch systems. This powerful feature of b2luigi allows FLARE to generate any number of Monte Carlo datasets using any number of generators at the exact same time. Additionally, FLARE can easily generate Monte Carlo using different Key4HEP Physics Detector cards, enabling a user to easily conduct analyses on different detector configurations • References : 1. C. Helsens, E. Perez, M. Selvaggi, V. Volkl, L. Forthomme, and J. Munch Torndal, Hep-fcc/fccanalyses: v0.11.0 (2025). 2. A. Sailer et al. (Key4hep), The Key4hep software stack: Beyond Future Higgs factories, in 21th International Workshop on Advanced Computing and Analysis Techniques in Physics Research: AI meets Reality (2023), arXiv:2312.08151 [hep-ex]. 3. A. Heidelbach et al., belle2/b2luigi: v1.2.2 (2025). 4. J. Alwall et al., The automated computation of tree-level and next-to-leading order differential cross sections, and their matching to parton shower simulations, JHEP 2014, 10.1007/jhep07(2014)079. 5. W. Kilian, T. Ohl, and J. Reuter, WHIZARD—simulating multi-particle processes at LHC and ILC, Eur. Phys. J. C 71, 1742 (2011). 6. T. Sjöstrand, S. Mrenna, and P. Z. Skands, PYTHIA 6.4 Physics and Manual, JHEP 05, 026, arXiv:hep-ph/0603175. 7. T. Sjöstrand et al., An introduction to PYTHIA 8.2, Comput. Phys. Commun. 191, 159 (2015), arXiv:1410.3012 [hep-ph]. 8. J. de Favereau et al. (DELPHES3), DELPHES 3: A modular framework for fast simulation of a generic collider experiment, JHEP 02, 057, arXiv:1307.6346 [hep-ex]. 9. D. Thain, T. Tannenbaum, and M. Livny, Distributed computing in practice: The Condor experience, Concurrency: Practice and Experience 17, 323 (2005). 10. IDM Platform LSF, Platform LSF version 9 release 1.3. 11. A. B. Yoo, M. A. Jette, and M. Grondona, Slurm: Simple Linux Utility for Resource Management (2003).

Computer Physics CommunicationsVol. 322
The University of Adelaide (AU)
Openalex Percentile: Top 100%
Scientific Computing and Data Management
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.