View on GitHub

FCChhPhysicsPerformance

Welcome to the FCC-hh Physics Performance Documentation

Table of Contents

  1. Organisation
  2. Overview of goals and studies
  3. How to implement your FCC-hh study

Organisation

Meetings and communication

E-group for the FCC-hh P&P studies: fcc-ped-hh-physicsperformance-espp25@cern.ch

To subscribe, go here.

Monthly meetings are planned for Thursdays, 4PM, CERN time, starting from mid October.

General e-group for FCC-hh studies and input to the European Strategy Update: fcc-ped-hh-espp25@cern.ch.

Monthly general meetings on Mondays, ~4PM CERN time, starting from 30.09.2024.

A kick-off event for the FCC-hh effort was held on 03.09.2024, the agenda and slides are available here.

Coordinators

Please don’t hesitate to reach out to us with any questions or feedback on this documentation.


Overview of goals and studies

The scope of this platform is to coordinate the effort of updating and extending the physics and performance studies for the proton-proton phase of the Future Circular Collider (FCC-hh), as input for the 2025 review of the European strategy for particle physics. The original Conceptual Design Report (CDR) has clearly established the primary targets and potential of the FCC-hh phase, but new aspects have emerged since then - such as the consideration of different center of mass energy operating points depending on the R&D progress of the required dipple magnets. One clear goal for the strategy update is therefore to review the key benchmark measurement prospects at the FCC-hh under this aspect. Furthermore, there is ample room to contribute physics studies that were not covered by the CDR, or updates of measurement prospects that might benefit from novel analysis techniques or the inclusion of additional channels. On the performance side, the major goal is to move towards a more full simulation approach, especially considering the impact of pile-up, in stand alone studies to solidify the assumptions on detector performance made by the physics studies.

We have collected a list of ongoing studies as well as ideas of areas below, but other inputs are welcome of course - please get in touch with us if you would like to join the FCC-hh effort with your idea. More explanation can also be found in these slides from the kick-off meeting.

Ongoing

Planned studies & ideas


How to implement your FCC-hh study

Overview

Overview of technical workflow
Overview of the FCC-hh workflow. Click on the various steps for more information.
Event generation tutorial for FCC LHE events database for FCC-hh Pythia8 DELPHES framework for fast simulation of a generic collider experiment k4SimDelphes EDM4hep event data model FCCAnalyses framework ROOT trees information CMS combine package documentation

The typical technical workflow of a FCC-hh study is illustrated above. We rely on the software tools provided by the key4hep project - a common, turnkey software stack for future colliders.

Commonly generators like MadGraph and POWHEG are used for the generation of proton-proton collision events at energies ~ 100 TeV. Info about the PDF sets TBA. Those events are stored in the LHE format.

Hadronization, particle decays and a fast detector simulation using parametrizations for resolutions and efficiencies with DELPHES are applied in one step, resulting in reconstructed events stored in the EDM4hep data model. The available DELPHES scenarios for FCC-hh and where to find them are described in more detail below.

To process the EDM4hep events we use the common FCCAnalyses framework, providing multi-threaded vectorial analysis tools using ROOT’s RDataframe class.

The output of FCCAnalyses framework can either be another (flat) ROOT ntuple, or simple histograms, which can be processed further in the standard ways, e.g. with multi-variate analysis (MVA) libraries, and in the final statistical interpretation with the combine statistics tool from the CMS collaboration.

More information, as well as hands-on examples for every one of these steps are given in the Quick Start Example section below.

Delphes scenarios for FCC-hh and official production campaigns

There are two current DELPHES cards available for the FCC-hh studies:

Click below to see more details on the two scenarios.

Comparison table Scenario I and II This table compares relative momentum resolutions and efficiencies for a few key physics objects between the two scenarios. Please note that the numbers quoted cover the total range of resolutions and efficiencies, so across all transverse momenta and pseudorapidity bins, including the forward regions up to pseudorapities of 6.
Relative p resolution Efficiency
Scenario I Scenario II Scenario I Scenario II
Electrons 0.4-1% 0.8-3% 76-95% 72-90%
Muons 0.5-3% 1-6% 90-99% 88-97%
Medium b-tagging 80-90% 76-86%
Overview of CDR detector concept
Overview of technical workflow
Overview of the FCC-hh baseline detector concept as proposed in the CDR. [Slide from M. Selvaggi]

A database of all large-scale productions of DELPHES events for FCC-hh studies can be found here. The up-to-date production campaign to use for studies for the 2025 European Strategy update will be using the production tag v06. All previous production campaigns are kept for documenation purpose only, click below to see more details.

FCC-hh production tags
Production Tag Description
Delphes v0.2 Production for CDR studies, not using EDM4hep yet. Using original baseline DELPHES card (now outdated).
Delphes v0.3 Production for CDR studies, not using EDM4hep yet. Using original baseline DELPHES card (now outdated).
Delphes v0.4 First intermediate production switching to EDM4hep. Using original baseline DELPHES card (now outdated).
Delphes v0.5 Intermediate production using the updated DELPHES scenarios I and II, and pre-release EDM4hep in v0.
Delphes v0.6 Production for the strategy update 2025 studies - using DELPHES scenarios I and II, and EDM4hep in v1.

You can find the Delphes scenarios (and all their needed inputs) in the official DELPHES git repository as well as on eos under the path /eos/experiment/fcc/hh/utils/delphescards/, where they are sorted into subdirectories corresponding to the respective production tags.

Quick start example

Click on the steps below to see instructions and examples how to implement them.

You can also view the slides as well as watch a recording of the hands-on software tutorial covering the first three steps during our first meeting here.

Step 1: LHE availability and generation
You can find all already generated processes in the LHE database for FCC-hh on this webpage. The database is interactively searchable, and provides all sample generation information such as available statistics and cross-sections. Please contact us with any questions on the samples or if you find missing information or inaccuracies.

All files are available on the FCC-hh eos space under /eos/experiment/fcc/hh/generation/lhe/. To have access to the eos space you must be a member of the fcc-eos-access egroup. Please request membership from the FCC software coordinators.

A (FCC-ee specific) tutorial how to generate your own LHE within the FCC software environment is available here. We also run large-scale productions with the EventProducer framework.

If you require additional LHE generation or would like to add your own production to the database please get in touch so we can arrange that.
Step 2: Fast simulation
The steps below show a quick example how to produce EDM4hep reco-level samples from existing LHE with Delphes fast simulation, using the FCC-hh cards as explained above. A more indepth tutorial, explaining the different steps in detail and especially how the fast simulation works conceptually, is available here.

Ideally this step should be centrally run for large scale productions, relying on the EventProducer framework and making the files available in the database. Please contact us with any production requests.

First we set-up a working directory and the latest key4hep release with the following commands:


    mkdir EDM4HEP_prod
    cd EDM4HEP_prod
    source /cvmfs/sw.hsf.org/key4hep/setup.sh
    which DelphesPythia8_EDM4HEP
    
This should a return a path like /cvmfs/sw.hsf.org/key4hep/_somewhere_/bin/DelphesPythia8_EDM4HEP, which is the tool we will use to run Pythia and Delphes over our LHE events.

Next, we check which input arguments are required for running this with:

    DelphesPythia8_EDM4HEP -h
    
We see that we need to provide the following input files and arguments:
  • config_file - This is the Delphes card, containing the parametrization of efficiencies and resolutions. As explained above, there are currently two available for FCC-hh, with Scenario II being the baseline. The key4hep stack that we set up also comes with an installation of Delphes, containing the directory of all available cards in $DELPHES_DIR, so for our example we can use $DELPHES_DIR/cards/FCC/scenarios/FCChh_II.tcl.
  • output_config_file - This defines which of the Delphes output collections we want to write to our EDM4hep output file, and with which names. A standard default version of this file also comes with key4hep stack as $K4SIMDELPHES/edm4hep_output_config.tcl.
  • pythia_card - This is the configuration for Pythia that we want to use, specifying which input we want to run over, how many events to process, the hadronization settings and optionally settings for filtering specific particle decay channels and jet matching schemes. For our tutorial we will use the set-up for using a tester di-Higgs production LHE file of 10k events, and filtering that for the final state with two photons and two b-jets, found here: /eos/experiment/fcc/hh/tutorials/lhe_unpacked_tester/tester_pwp8_pp_hh_5f_hhbbyy.cmd. You can find all Pythia cards for officially produced samples in this directory: /eos/experiment/fcc/hh/utils/pythiacards.
  • output_file - Simply the name of the output .root file in EDM4hep format we want to produce. Let's use pwp8_pp_hh_5f_hhbbyy.root.
Now you can run everything with:

    DelphesPythia8_EDM4HEP $DELPHES_DIR/cards/FCC/scenarios/FCChh_II.tcl $K4SIMDELPHES/edm4hep_output_config.tcl
    /eos/experiment/fcc/hh/tutorials/lhe_unpacked_tester/tester_pwp8_pp_hh_5f_hhbbyy.cmd pwp8_pp_hh_5f_hhbbyy.root  
    
This will process 10k events, which should take about 30 mins or so, if you are running locally on lxplus. In case you want to understand more about how the cards and config files are written, please refer to the indepth tutorial on fast simulation.
Step 3: Analysis with FCCAnalyses **Describtion to be added**
Step 4: Statistical interpretation with combine To come. Tentatively planned as an interactive tutorial for the second meeting on 14th November 2024. Please let us know if you are interested in this!

Further resources

Note: To be checked and updated!

Software tutorials

Useful repositories