GEMC Roadmap

../../_images/GEMCRoadmap.png

GEMC 2.4 - June 2016 ✅

  • Using new geant4 10.2 ✅
  • Magnetic Field interpolations ✅
  • Field map attributes ✅
  • Noise generator mechanism: possibility to add custom noise/hot channels to detector response ✅
  • Option: by giving a volume name, change its material to a new material ✅
  • Option: by giving a material name, change all volume with that material to a material ✅
  • Neutrons cosmic ray model ✅
  • Option to force radiative decay of muons ✅
  • Remove sensitivity option ✅

GEMC 2.5 - September 2016

  • Gemc external Libraries ✅

  • Remove more obsolete cpp materials ✅

  • Accelerator Sync Bank ✅

  • Translation tables mechanism: from detector identifier to crate/slot/channel ✅

  • gstring namespace library ✅

  • Custom V(t): ✅

    • A user-defined chargeTime routine produces charge and time information for each geant4 step ✅
    • A user-defined voltage function produces a voltage value for a given asked time ✅
  • Output format to match the FADC composite banks of the JLab data acquisition group ✅

  • GDML factory ✅

  • CAD factory ✅

GEMC 2.6 - July 2017

  • SKIPGEN option ✅
  • Magnetic field info in MHit ✅
  • Add Birk Constant ✅
  • Add Mirror Optical Smearing Alpha ✅
  • Fast MC mode and track smearing ✅
  • Beagle event generator ✅
  • GFLUX hittype to record photons ✅
  • Detectors Test Template ✅
  • Pop up window for detector description ✅
  • Python API implementation ✅
  • Add / Remove axis in GUI ✅
  • Culling options combobox ✅
  • Add physical volume constructor - active rotations
  • User requests:
    • dipole map with reflection symmetry
    • shift and rotate field
    • luminosity spread of particle in time
    • 3d field map
  • Multi-hit TDC

GEMC 3.0.beta1 - Dec 2017. 3.0 May 2018

  • Geant4 multithreading
  • Option library ✅
  • Match detector types to geant4 ✅
  • Splash Screen library ✅
  • Run Action ✅
  • GEMC volumes definitions and factories ✅
  • MT G4Cout redirections ✅
  • Geant4 volumes factories
  • touchable library
  • Constants mechanism
  • Digitization plugins
  • GUI Refurbish
  • Event generation library / factories / plugin
  • GUI Generator
  • Output factories / plugins
  • ROOT Output
  • Excel Output
  • Replicas and Divisions
  • Multihit TDC
  • Read Gzipped field maps
  • API to sqlite / mysql
  • proMC support

GEMC 3.1 - June 2018

  • parallel worlds
  • Particles color map option
  • Geant4 scorers
  • RPM / Linux Tarballs
  • Virtual Machines / Docker support
  • Overimposing fields

GEMC 3.2 - Jan 2019

  • G4Analysis Tools.
  • Calorimeter parameterisation? Geant4 Bias?
  • Benchmarking tools
  • GEMC Nim A Paper

GEMC Paper - 2017 / 2019

  • Write Paper
  • Review / Submit
  • GEMC on the Apple Store