Geant4 application in a Web browser

被引:0
作者
Garnier, Laurent [1 ]
机构
[1] Univ Paris 11, CNRS, IN2P3, LAL, F-91898 Orsay, France
来源
20TH INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP2013), PARTS 1-6 | 2014年 / 513卷
关键词
D O I
10.1088/1742-6596/513/6/062016
中图分类号
O57 [原子核物理学、高能物理学];
学科分类号
070202 ;
摘要
Geant4 is a toolkit for the simulation of the passage of particles through matter. The Geant4 visualization system supports many drivers including OpenGL[1], OpenInventor, HepRep[2], DAWN[3], VRML, RayTracer, gMocren[4] and ASCIITree, with diverse and complementary functionalities. Web applications have an increasing role in our work, and thanks to emerging frameworks such as Wt [5], building a web application on top of a C++ application without rewriting all the code can be done. Because the Geant4 toolkit's visualization and user interface modules are well decoupled from the rest of Geant4, it is straightforward to adapt these modules to render in a web application instead of a computer's native window manager. The API of the Wt framework closely matches that of Qt [6], our experience in building Qt driver will benefit for Wt driver. Porting a Geant4 application to a web application is easy, and with minimal effort, Geant4 users can replicate this process to share their own Geant4 applications in a web browser.
引用
收藏
页数:5
相关论文
共 5 条
  • [1] THE GEANT4 VISUALIZATION SYSTEM - A MULTI-DRIVER GRAPHICS SYSTEM
    Allison, John
    Garnier, Laurent
    Kimura, Akinori
    Perl, Joseph
    [J]. INTERNATIONAL JOURNAL OF MODELING SIMULATION AND SCIENTIFIC COMPUTING, 2013, 4 (SUPPL.1)
  • [2] [Anonymous], 2012, QT DRIVER USER GUIDE
  • [3] Kimura A., 2006, INT J COMPUTER ASSIS, V1, P462
  • [4] Perl Joseph, 2004, HEPREP GENERIC INTER
  • [5] Tanaka S., 1997, P CHEP 97 C BERL