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.
Type de document :
Communication dans un congrès
21st International Conference on Computing in High Energy and Nuclear Physics – CHEP2015, Apr 2015, Okinawa, Japan
Liste complète des métadonnées

http://hal.in2p3.fr/in2p3-01141674
Contributeur : Sabine Starita <>
Soumis le : lundi 13 avril 2015 - 15:00:09
Dernière modification le : jeudi 11 janvier 2018 - 06:27:13

Identifiants

  • HAL Id : in2p3-01141674, version 1

Collections

Citation

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〉

Partager

Métriques

Consultations de la notice

160