GEMC Roadmap

../../_images/GEMCRoadmap.png

GEMC 2.7 - Aug 2018

  • Add physical volume constructor - active rotations
  • dipole map with reflection symmetry
  • shift and rotate field
  • luminosity spread of particle in time
  • 3d field map

GEMC 3.0.beta1 - Sept 2018. 3.0 April 2019

  • 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 - October 2019

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

GEMC 3.2 - Jan 2020

  • 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



GEMC 2.X Roadmap

../../_images/GEMC2XRoadmap.png

GEMC 2.6 - March 2018

  • 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 ✅
  • Background Merging mechanism ✅

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.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 ✅