Work items for 2014


 
List with description

 

Items marked with refer to new developments.
Items marked with will involve new man-power or contribution from external sources interested in the project.
Items marked with will require coordination with more than one Working Group.

  1. Architecture review:
    • Enable parameterisation by solids type in MT mode
      • Provide full support in MT mode for all allowed types of parameterisations currently possible in sequential mode. In particular remove current limitation affecting parameterisations by solids type.
    • Evaluate use of C++11 constructs in key areas
      • Explore adoption of C++11 constructs to simplify and enhance performance on key areas of the geometry modeller and navigation system.
  2. Navigation & optimisation:
    • Consolidate use of precise ComputeSafety() in navigation
      • Adapt multiple-scattering EM process to make use of the new feature, and resolve current open issues.
    • Review use of regular navigation in conjunction with multiple-scattering
      • Resolve current open issue affecting regular navigation for run-time warnings being sometimes reported.
    • Profiling and optimisation of multiple navigation
      • Revise the design and implementation of multiple navigation and coupled-transportation
      • Identify any open issue in application to fast-simulation, scoring and layered tracking geometries and in conjuction with magnetic field transport
      • Identify possible CPU performance penalties which may be introduced with the activation of coupled-transportation. Optimize overall performance (ATLAS request)
    • Refactor navigator to separate thread-dependent state
      • Review design and implementation of G4Navigator to separate live state from the main class and allow for more optimised solution for thread-local storage
  3. New features:
    • Complete implementation of unified solids library
      • Complete implementation of remaining solids in the unified library for geometrical shapes for Geant4 and Root.
      • Provide integration of the new library in the main code base of the Geant4 geometry modeller
    • Identify first/last step in a volume for curved tracks
      • Feature currently possible only for linear track; requires to be extended also for curved tracks in magnetic field

Previous years planned activities

 

2001 | 2002 | 2003 | 2004 | 2005 | 2006 | 2007 | 2008 | 2009 | 2010 | 2011 | 2012 | 2013

 


Created: 24 January 2014
Modified: 24 January 2014
, GC