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 ✅