4th Concept

 

 

IlcRoot FrameWork: Off-line Simulation Program

A STEER module provides steering, run management, interface classes, and base classes to the entire framework. The detectors are independent modules that contain the code for simulation and reconstruction while the analysis code is progressively added. Detector response simulation can be performed via different transport codes like GEANT3, GEANT4, and FLUKA. The user can decide which one to load at runtime and, thanks to the Virtual Monte Carlo abstract interface, the transition from GEANT3 to GEANT4 and to FLUKA is seamless, since no user code has to be changed; only a different shared library has to be loaded.

 

Special thanks to: