You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Requirements

  • Should be at least as functional as existing systems (org.lcsim, GEAR, mocha, SLIC)
  • Shoule enable smooth transition path from existing systems
  • Should encourage interoperability between systems

Implementation Ideas

  • Three levels of API?
    • Low level (equivalent to Geant4 geometry objects)
      • Initially dumb objects, sufficient to create Geant4 geometry
    • Medium level (similar to GEAR::Vertex::API)
    • High level (allows finding which detectors exist)
  • No labels