About the project

Programming framework SIMONE (SIMulations Of Nuclear Experiments) is being developed in collaboration of FLNR JINR and iThemba LABS. Based on ROOT Data Analysis Framework and using Geant4 toolkit, it indents to be a tool of great help and convenience for nuclear physicists planning experiments and analysing resulting data. It main goal is to provide a simple, but powerful system that allows to perform procedures like reaction Monte Carlo calculations, defining virtual detectors geometry, particle tracking through experimental setup, calibration of detectors, beam diagnostics, and others, which will provide data in a same format as from real experiments. After this results from either experiment or simulations can be processed in an identical way. System of object-oriented libraries that are developed is intented to be easy to use, efficient, flexible and well documented. SIMONE framework delivers not only programmers tools, but also user-friendly applications with graphical interface build with use of these tools. This approach meets the needs of physicists that have strong programming skills as well as those who are interested only in quick obtaining necessary results. Significant time reduction is expected in the early period of experimental planning and data analysis.

Documentation and downloads

SIMONE documentation

  • To get to the repository through the web site, type in the web browser: https://159.93.20.22/svn/daf. As the login name use the daf without a password.
  • After logging in, you will get free access to the repository, which is divided into three branches and you can read programs project.
  • To download to your computer, create a working folder and use the command in the terminal svn checkout https://159.93.20.22/svn/daf. Username and password is the same as when you log in the web site.
  • To update latest version, in the working copy use the command in the terminal svn update

GUI

To get GUI file (indepent from QT libraries) via the web site, please download the relevant version by links below:

To add new class to GUI one need to do the following actions:

  • Create two files Class.h and Class.cpp (here Class is the name of the class)
  • Add description of the Class to next files (example for Detectors):
    Add #include "Class.h" to DetManager.h and /Simulations/SimManager.h
    Add #pragma link C++ class Class to linkdef.h
    Add to file Detectors.mk:
    in section DETECTORS_HEADERS += \
    $(DETECTORS)/Class.h \
    in section DETECTORSCPP_SRCS += \
    $(DETECTORS)/Class.cpp \
    in section DETECTORSOBJS += \
    $(DETECTORS)/Class.o \
    in section DETECTORSCPP_DEPS += \
    $(DETECTORS)/Class.d \
  • After it run in the main directory commands: make clean
    make
    make clean_gui
    make gui
  • To start GUI run command:
    ./Gui

Authors

  • Vratislav Chudoba, Joint Institute for Nuclear Research (JINR), Dubna, Russia; Institute of Physics, University of Silesia in Opava, Opava, Czech Republic
  • Paul Papka Stellenbosch University, Stellenbosch, Western Cape, South Africa
  • Pavel Sharov, Joint Institute for Nuclear Research (JINR), Dubna, Russia
  • Bartek Hnatio, Joint Institute for Nuclear Research (JINR), Dubna, Russia; University of science and tehcnology, Krakov, Poland
  • Sofya Baraeva, Joint Institute for Nuclear Research (JINR), Dubna, Russia
  • Pavlina Jaluvkova , Joint Institute for Nuclear Research (JINR), Dubna, Russia; Institute of Physics, University of Silesia in Opava, Opava, Czech Republic
  • Roman Slepnev, Joint Institute for Nuclear Research (JINR), Dubna, Russia

Presented

  1. Sharov P.G. et al., SIMONE. Package, based on ROOT, for simulations and analysis of experimental data. Poster session of 36th meeting, PAC for Nuclear Physics, Dubna, 21-22 of June, 2012.
  2. Jaluvkova P. et. al., Разработка програмного обеспечения для экспериментов с легкими экзотическими ядрами, Шестнадцатая научная конференция молодых учёных и специалистов ОИЯИ, г. Дубна, 6 – 11 февраля 2012 г.
  3. Chudoba V. et al., SIMONE: Tool for data analysis and simulation, The third edition of ANIMMA conference, will take place 23-27 June 2013 at Marseille, France.