Presentation is loading. Please wait.

Presentation is loading. Please wait.

FCC Software Status Report from a User’s Perspective Colin Bernet (IPNL) 18 March 2015 Code Contributors: Michele De Gruttola, Benedikt Hegner, Clément.

Similar presentations


Presentation on theme: "FCC Software Status Report from a User’s Perspective Colin Bernet (IPNL) 18 March 2015 Code Contributors: Michele De Gruttola, Benedikt Hegner, Clément."— Presentation transcript:

1 FCC Software Status Report from a User’s Perspective Colin Bernet (IPNL) 18 March 2015 Code Contributors: Michele De Gruttola, Benedikt Hegner, Clément Helsens, Julia Hrdinka, Ercan Pillicer, Themis Williams, Anna Zaborowska, FCC-ee Flavour Physics Meeting 1

2 Needed for Physics Studies Event processing framework Event data model (EDM) Generator interface Simulation (+ reconstruction) Analysis tools Documentation & training 2

3 Event Processing Framework Based on Gaudi – like LHCb and ATLAS – similar to CMSSW (CMS) – similar to Marlin (ILC, CLIC) Generator interface Generator interface Simulation Reconstruction ROOT file not here for parametrized simulation EDM Event 3

4 Event Data Model The EDM consists in: – A description of the data structures stored in the event Inspired from LCIO (ILC and CLIC) – http://lcio.desy.de/v02-04-03/doc/doxygen_api/html/namespaces.html http://lcio.desy.de/v02-04-03/doc/doxygen_api/html/namespaces.html – Simple, complete, and used by many people – An input/output layer Custom library Based on ROOT Highly efficient and ready for parallel processing First version implemented – EDM C++ classes generated from a single file https://github.com/cbernet/fcc-edm/blob/master/edm_1.yaml https://github.com/cbernet/fcc-edm/blob/master/edm_1.yaml – Time for physics groups to use it and provide feedback 4

5 Event Data Model: The Jet Sector Particle bareparticle parents daughters cov tracks clusters Particle bareparticle parents daughters cov tracks clusters BareParticle type status vertex p4 bits BareParticle type status vertex p4 bits Jet barejet particles Jet barejet particles BareJet p4 area bits BareJet p4 area bits SimParticle bareparticle parents daughters endvertex SimParticle bareparticle parents daughters endvertex SimJet barejet simparticle s SimJet barejet simparticle s stored in referred by - Only a small part of the current EDM - Shows most of the classes needed for first physics studies 5

6 Generator Interface The following tools are ready – HepMC reader – Pythia generator – Les Houches Event reader and pythia fragmentation – EVTGEN on-going Feel free to implement your favourite tool Generator interface Generator interface Simulation Reconstruction ROOT file not here for parametrized simulation EDM Event HepMC 6

7 Simulation The following tools are in preparation: – Dummy simulation + fastjet 100% can be used for gen-level studies can plug in simple parametrized simulation of your own design can get started with the EDM! – Delphes integration30% – Particle flow based simulation in python50% – Particle flow based simulation50% Geant 4 framework Mix of fast and full simulation Generator interface Generator interface Simulation Reconstruction ROOT file not here for parametrized simulation EDM Event HepMC Bernet De Gruttola Hrdinka Williams Zaborowska 7 Bernet

8 Particle Flow Based Simulation Python – faster development, more flexible, more fun! – and it runs fast enough Parametrized simulation at particle level – generate particles – simulate deposits in the calorimeter – apply smearing and acceptance cuts – run a particle flow algorithm to reconstruct particles Contact me if you want to give it a try: – https://github.com/cbernet/heppy_fcc https://github.com/cbernet/heppy_fcc 8

9 Analysis Tools The following tools are available, based on the FCC Event Data Model and ROOT – heppy: 100% python event processing framework – analysis-cpp: 100% example C++ analysis package SLC6 or MacOS Generator interface Generator interface Simulation Reconstruction ROOT file not here for parametrized simulation EDM Event Analysis tools 9

10 Documentation & Training The tools are simple, but new Documentation & training is essential – Tutorial web pages available: https://twiki.cern.ch/twiki/bin/viewauth/FCC/Fcc Software#Tutorials https://twiki.cern.ch/twiki/bin/viewauth/FCC/Fcc Software#Tutorials – We would be very happy to help 10

11 Summary The FCC physics studies will be based on the FCC software – one of the most important building blocks of our collaboration – team up with FCC colleagues, and with ILC/CLIC colleagues The tools for generator level studies are available – generator interface, EDM, fastjet, ROOT file management Time to port your analysis to the FCC EDM – many tasks have already been handled for you – port early to minimize porting effort – automatically benefit from further improvements, e.g. on the simulation side – contribute and help others Delphes integrated within 1 month 11


Download ppt "FCC Software Status Report from a User’s Perspective Colin Bernet (IPNL) 18 March 2015 Code Contributors: Michele De Gruttola, Benedikt Hegner, Clément."

Similar presentations


Ads by Google