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      
D3.2 Implementation of DD4hep extensions 3 M34      
D3.3 Alignment Toolkit 3 M36      
D3.4 Event Data Model toolkit 3 M40      
D3.5 Parallel versions of event processing frameworks 3 M42      
D3.6 Geant4 based simulation toolkit DDG4 3 M35      
D3.7 Advanced Tracking tools 3 M39      
D3.8 Advanced Particle Flow algorithms 3 M38      


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      
MS90 Application of Event Data Model toolkit with high performance I/O to Linear Collider 3 M44      
MS91 Integration of parallel algorithm scheduling mechanism in Gaudi, Marlin and PandoraPFA frameworks 3 M44      
MS92 Application of advanced Particle Flow algorithms to CMS and LBNE 3 M44      


The list of WP3 publications can be found in CDS. 

You are here