Skip to Main content Skip to Navigation
Conference papers

Recent developments and upgrade to the Geant4 visualization Qt driver

L. Garnier 1, 2
1 LAL - Sce Informatique
LAL - Laboratoire de l'Accélérateur Linéaire
Abstract : Geant4 is a toolkit for the simulation of the passage of particles through matter. This object-oriented toolkit supports a variety of visualisation drivers including OpenGL, OpenInventor, HepRep, DAWN, VRML, RayTracer, gMocren and ASCIITree, with diverse and complementary functionalities. In 2013, Gean4-MT[1] has brought multi-threading to Geant4. The OpenGL suite of visualization drivers has been significantly improved by adding many functionalities, some specially for MT, in particular in the OpenGL Qt driver. Users may browse the scene tree and render the scene in multiple frames. The Qt driver is also able to treat multi-thread output separately and change view parameters in a graphic window. Migrating from old OpenGL (based on Display Lists) to modern OpenGL (based on Vertex Buffer Object) compliant code was not only a major implementation, but it also allowed us to include WebGL [2]. Furthermore, there have been efforts to make the user interface more user friendly, but still allow users to customize it by adding menus, buttons, toolbars, viewpoints on scene and many others.
Complete list of metadata
Contributor : Sabine Starita Connect in order to contact the contributor
Submitted on : Monday, April 13, 2015 - 3:00:09 PM
Last modification on : Wednesday, September 16, 2020 - 5:45:22 PM


  • HAL Id : in2p3-01141674, version 1



L. Garnier. Recent developments and upgrade to the Geant4 visualization Qt driver . 21st International Conference on Computing in High Energy and Nuclear Physics – CHEP2015, Apr 2015, Okinawa, Japan. ⟨in2p3-01141674⟩