JSON outputs from all EDM4HEP releases, generated from FCC Tutorials:
| Release | edm4hep | schema |
|---|---|---|
| 2023-11-23 | 0.10.2 | 1 |
| 2024-03-10 | 0.10.5 | 1 |
| 2024-04-12 | 0.10.5 | 1 |
| 2024-10-03 | 0.99.1 | 2 |
| 2024-10-28 | 0.99.1 | 2 |
| 2024-11-28 | 0.99.1 | 2 |
| 2025-01-28 | 0.99.1 | 2 |
| 2025-05-29 | 0.99.2 | 3 |
| 2026-02-01 | 1.0.0 | 6 |
| 2026-04-08 | 1.0.0 | 6 |
- edm4hep 0.9.0: schema 1
- edm4hep 0.10.0: schema 1
- edm4hep 0.10.1: schema 1
- edm4hep 0.10.3: schema 1
- edm4hep 0.10.4: schema 1
- edm4hep 0.10.99: schema 1
- edm4hep 0.99.0: schema 2
edm4hep::CalorimeterHitCollection
- CalorimeterHits.
edm4hep::SimCalorimeterHitCollection
- ECalBarrelCollection
- ECalEndcapCollection
- HCalBarrelCollection
- HCalEndcapCollection
- HCalRingCollection
- LumiCalCollection
- YokeBarrelCollection
- YokeEndcapCollection
edm4hep::ClusterCollection
- EFlowNeutralHadron
- EFlowPhoton
- EFlowNeutralHadron.
edm4hep::ReconstructedParticleCollection
- Electron
- Jet
- Muon
- Photon
- ReconstructedParticles
edm4hep::TrackerHit3DCollection
- TrackerHits
edm4hep::SimTrackerHitCollection
- InnerTrackerBarrelCollection
- InnerTrackerEndcapCollection
- OuterTrackerBarrelCollection
- OuterTrackerEndcapCollection
- VertexBarrelCollection
- VertexEndcapCollection
edm4hep::TrackCollection
- EFlowTrack
edm4hep::VertexCollection
- BuildUpVertices
- BuildUpVertices_V0
- PandoraStartVertices
- PrimaryVertices
- RefinedVertexJets_vtx
- RefinedVertices
1.0. Setup a FCC software stack release
# source /cvmfs/sw.hsf.org/key4hep/setup.sh -r 2023-11-23
# source /cvmfs/sw.hsf.org/key4hep/setup.sh -r 2024-03-10
# source /cvmfs/sw.hsf.org/key4hep/setup.sh -r 2024-04-12
# source /cvmfs/sw.hsf.org/key4hep/setup.sh -r 2024-10-03
# source /cvmfs/sw.hsf.org/key4hep/setup.sh -r 2024-10-28
# source /cvmfs/sw.hsf.org/key4hep/setup.sh -r 2024-11-28
# source /cvmfs/sw.hsf.org/key4hep/setup.sh -r 2025-01-28
# source /cvmfs/sw.hsf.org/key4hep/setup.sh -r 2025-05-29
source /cvmfs/sw.hsf.org/key4hep/setup.sh -r 2026-02-01From FCC: Getting started with simulating events in Delphes.
# e+ e- -> ZH -> Z and H to anything
# e+ e- -> ZZ -> Z to anything
# e+ e- -> WW -> W to anything2.1 Download official pythia cards for the various processes
wget https://raw.githubusercontent.com/HEP-FCC/FCC-config/winter2023/FCCee/Generator/Pythia8/p8_ee_ZH_ecm240.cmd
wget https://raw.githubusercontent.com/HEP-FCC/FCC-config/winter2023/FCCee/Generator/Pythia8/p8_ee_ZZ_ecm240.cmd
wget https://raw.githubusercontent.com/HEP-FCC/FCC-config/winter2023/FCCee/Generator/Pythia8/p8_ee_WW_ecm240.cmd
wget https://raw.githubusercontent.com/HEP-FCC/FCC-config/winter2023/FCCee/Delphes/card_IDEA.tcl
wget https://raw.githubusercontent.com/HEP-FCC/FCC-config/winter2023/FCCee/Delphes/edm4hep_IDEA.tcl2.2. Simulate events with DelphesEDM4Hep
DelphesPythia8_EDM4HEP card_IDEA.tcl edm4hep_IDEA.tcl p8_ee_ZH_ecm240.cmd p8_ee_ZH_ecm240_edm4hep.root
DelphesPythia8_EDM4HEP card_IDEA.tcl edm4hep_IDEA.tcl p8_ee_ZZ_ecm240.cmd p8_ee_ZZ_ecm240_edm4hep.root
DelphesPythia8_EDM4HEP card_IDEA.tcl edm4hep_IDEA.tcl p8_ee_WW_ecm240.cmd p8_ee_WW_ecm240_edm4hep.root2.3. Convert the first 20 events from root files to json
edm4hep2json -n 20 p8_ee_ZH_ecm240_edm4hep.root
edm4hep2json -n 20 p8_ee_ZZ_ecm240_edm4hep.root
edm4hep2json -n 20 p8_ee_WW_ecm240_edm4hep.root### Full simulation
From FCC-ee Full Sim General Overview.
3.1. Clone repo
git clone https://github.com/key4hep/CLDConfig.git
cd CLDConfig/CLDConfig3.2 Retrieve Z(mumu)H(X) MC generator events
# e⁺e⁻ → Z(μμ)H(inclusive)
wget https://fccsw.web.cern.ch/fccsw/tutorials/MIT2024/wzp6_ee_mumuH_ecm240_GEN.stdhep.gz
gunzip wzp6_ee_mumuH_ecm240_GEN.stdhep.gz3.3. Run the Geant4 simulation (1 event)
ddsim -I wzp6_ee_mumuH_ecm240_GEN.stdhep -N 1 -O wzp6_ee_mumuH_ecm240_CLD_SIM.root --compactFile $K4GEO/FCCee/CLD/compact/CLD_o2_v07/CLD_o2_v07.xml --steeringFile cld_steer.py3.4 Running CLD reconstruction (1 event)
sed -i "s/DEBUG/INFO/" CLDReconstruction.py
k4run CLDReconstruction.py --inputFiles wzp6_ee_mumuH_ecm240_CLD_SIM.root --outputBasename wzp6_ee_mumuH_ecm240_CLD --num-events -1
3.5. Convert from root files to json
edm4hep2json wzp6_ee_mumuH_ecm240_CLD_REC.edm4hep.root
edm4hep2json wzp6_ee_mumuH_ecm240_CLD_SIM.rootedm4hep::Vertex: edm4hep::Track: edm4hep::TrackerHit: edm4hep::TrackerHit3D: edm4hep::TrackerHitPlane: edm4hep::SenseWireHit edm4hep::SimTrackerHit: edm4hep::CalorimeterHit: edm4hep::SimCalorimeterHit: edm4hep::Cluster: edm4hep::ReconstructedParticle: