WP3: Advanced software


  • Vectorisation and multithreading support for detector geometry packages
  •  Implementation of modular simulation toolkit with alignement procedures
  • Design and implementation of event data model with high performance I/O
  • Development of advanced parallelisation strategies for event processing frameworks
  • Development of advanced particle flow and track reconstruction algorithms


Task Task leaders

Task 3.1 Scientific coordination

Witold Pokorski (CERN)
Frank Gaede (DESY)

Task 3.2 Detector Description for HEP (DD4hep) and Unified Solids (USolids) extensions

Witold Pokorski (CERN)

Task 3.3 Alignment and conditions data (test beam)

Chris Parkes (UNIMAN)

Task 3.4 Event Data Model (EDM) toolkit and framework extensions

Benedikt Hegner (CERN)
Michel Jouvin (CNRS)

Task 3.5 DDG4 (Detector Description Geant 4): Geant4 based simulation toolkit

Markus Frank (CERN)

Task 3.6 Advanced Tracking Tools

Frank Gaede (DESY)

Task 3.7 Advanced particle flow algorithms

John Marshall (UCAM)
WP3 Technology Transfer Officer Witold Pokorski (CERN)


Del. no. Deliverable name WP no. Planned delivery date Actual delivery date Status  Comments
D3.1 Implementation of extensions in USolids 3 M32 20/12/2017 Achieved Report
D3.2 Implementation of DD4hep extensions 3 M34 27/02/2018 Achieved Report
D3.6 Geant4 based simulation toolkit DDG4 3 M35 12/03/2018 Achieved Report
D3.3 Alignment Toolkit 3 M36 27/04/2018 Achieved Report
D3.8 Advanced Particle Flow algorithms 3 M38 25/06/2018 Achieved Report 
D3.7 Advanced Tracking tools 3 M39 20/01/2020 Achieved


Justification for delay

D3.4 Event Data Model toolkit 3 M40 24/09/2018 Achieved Report
D3.5 Parallel versions of event processing frameworks 3 M56 15/01/2020 Achieved Report


Mil. no. Milestone nameAchieved WP no. Planned delivery date Actual delivery date Status Comments
MS18 Design document for alignment Toolkit with tight coupling to DD4hep 3 M14 02/09/2016 Achieved Report
MS19 Design document for Event Data Model toolkit 3 M14 02/09/2016 Achieved Report
MS20 Design document for parallel algorithm scheduling mechanism 3 M14 02/09/2016 Achieved Report
MS39 Running prototype of USolids using SIMD instructions 3 M21 30/01/2017 Achieved Report
MS40 Running prototype for alignment Toolkit 3 M21 31/01/2017 Achieved Report
MS41 Running prototype for parallel algorithm scheduling mechanism 3 M21 31/01/2017 Achieved Report
MS42 Running prototype for Geant4 based simulation toolkit 3 M21 30/01/2017 Achieved Report
MS88 Integration of USolids extensions for vectorisation in Geant4, ROOT and Geant Vector Prototype 3 M44      
MS89 Application of alignment toolkit to external tracker for PCMAG 3 M44 21/12/2018 Achieved Report
MS90 Application of Event Data Model toolkit with high performance I/O to Linear Collider 3 M44 20/12/2018 Achieved Report
MS91 Integration of parallel algorithm scheduling mechanism in Gaudi, Marlin and PandoraPFA frameworks 3 M44 20/04/2020 Achieved


Justification for delay

MS92 Application of advanced Particle Flow algorithms to CMS and LBNE 3 M44 14/12/2018 Achieved Report


The list of WP3 publications can be found in CDS. 

You are here