Work Plan for 2023

Novice & Extended Examples Working Group

Work Plan for 2023

Version 1.0

  • New examples:

    • Biasing: DXTRAN (MCNP-like option), occurrence interaction of charged particles
    • Parameterisation: gflash example for sampling calorimeter (all existing examples show usage in homogeneous media)
    • RunAndEvent: example for sub-event parallelism
    • Medical/dna examples:
      • microdosimetry2: calculation of microdosimetry spectra in a cylindrical domain at the specific water depth imitating silicon detector (in the existing example there is randomly placed spherical volume)
      • example for ultra-high dose rate
  • Existing examples improvements:

    • Biasing category: Resolve the overlap in biasing B02/B03 and GB03 examples which implement the same use case.
    • Errorpropagation: Porting errProp (Geant4e) to MT.
    • Medical: Extend the DICOM reader with the RT Dose format.
    • Parameterisation: Improvements of Par04 example
    • Medical/dna:
      • icsd: include new cross-sections for gas materials (propane) in the already existing icsd example
      • scavenger: improve the example so that the user can choose between the IRT or SBS method
      • dnadamage1: DNA damage in plasmids with IRT
      • molecularDNA: validation and development with protons and He4 ions
      • dna chemistry: maintenance and improving chem* examples
  • Common tasks:

    • clang-tidy checks on selected extended examples categories:
      • analysis, biasing, parameterisation, physicslists
    • Macros and tests review in new examples:
      • Continue to make sure that provided macros cover all commands implemented in example and the cdash test covers all important example use cases
    • Coding guidelines:
      • Review the status and open a GitLab issue with the violations before the next collaboration meeting
    • Existing examples maintenance