Geant4 GUI using Root
 

 


[Introduction] [Features] [Installation] [Acknowledgments]

 

Introduction

G4UIRoot is a new GEANT4 GUI built using the ROOT libraries. It fully integrates into Geant4 and brings together the strengths of the GEANT4 user interface and ROOT capabilities. To find the motivations behind this project you may look here.

 

Features

G4UIRoot provides all the functionality available at the Geant4 command line user interface integrated into a clickable GUI and allowing several ways to interact with your simulation program. Some of the main features you may find in G4UIRoot are:

Geant4 Root UI screen capture

The last couple of points may allow in the future, when Geant4 is rootified, a direct inspection of Geant4 classes and objects (at run time) and direct access to Geant4 code (again at run time).

 

Installation

For instructions on how to download and install G4UIRoot and how to compile your program to use it see the installation page.

 

Acknowledgments

I would like to thank Jacek M. Holeczek who has spent part of his time testing, correcting and improving this GUI. The modifications to the examples and many interesting functionalities come from his ideas. I would like to thank also the ALICE collaboration for their support on this project. I should also mention GAG whose look and feel inspired this GUI.

 


[Introduction] [Features] [Installation] [Acknowledgments]

 


Page maintained by Isidro González Back to my home page