Gamos

A framework to do Geant4 simulations in different physics fields with an user-friendly interface

Pedro Arce, Juan Ignacio Lagares, Laura Harkness, Daniel Astudillo, Mario Cañadas, Pedro Rato, María De Prado, Yamiel Abreu, Gianluca De Lorenzo, Machiel Kolstein, Angelina Díaz

Research output: Contribution to journalArticle

44 Citations (Scopus)

Abstract

Gamos is a software system for Geant4-based simulation. It comprises a framework, a set of components providing functionality to simulation applications on top of the Geant4 toolkit, and a collection of ready-made applications. It allows to perform Geant4-based simulations using a scripting language, without requiring the writing of C++ code. Moreover, Gamos design allows the extension of the existing functionality through user-supplied C++ classes. The main characteristics of Gamos and its embedded functionality are described.

Original languageEnglish
Pages (from-to)304-313
Number of pages10
JournalNuclear Instruments and Methods in Physics Research, Section A: Accelerators, Spectrometers, Detectors and Associated Equipment
Volume735
DOIs
Publication statusPublished - 1 Jan 2014
Externally publishedYes

Fingerprint

User interfaces
Physics
physics
simulation
computer programs

Keywords

  • Geant4
  • Monte Carlo methods
  • Plug-in technology
  • Scripting

ASJC Scopus subject areas

  • Instrumentation
  • Nuclear and High Energy Physics

Cite this

Gamos : A framework to do Geant4 simulations in different physics fields with an user-friendly interface. / Arce, Pedro; Ignacio Lagares, Juan; Harkness, Laura; Astudillo, Daniel; Cañadas, Mario; Rato, Pedro; De Prado, María; Abreu, Yamiel; De Lorenzo, Gianluca; Kolstein, Machiel; Díaz, Angelina.

In: Nuclear Instruments and Methods in Physics Research, Section A: Accelerators, Spectrometers, Detectors and Associated Equipment, Vol. 735, 01.01.2014, p. 304-313.

Research output: Contribution to journalArticle

Arce, Pedro ; Ignacio Lagares, Juan ; Harkness, Laura ; Astudillo, Daniel ; Cañadas, Mario ; Rato, Pedro ; De Prado, María ; Abreu, Yamiel ; De Lorenzo, Gianluca ; Kolstein, Machiel ; Díaz, Angelina. / Gamos : A framework to do Geant4 simulations in different physics fields with an user-friendly interface. In: Nuclear Instruments and Methods in Physics Research, Section A: Accelerators, Spectrometers, Detectors and Associated Equipment. 2014 ; Vol. 735. pp. 304-313.
@article{a71bfe52ca7e4e799022af984111e6ab,
title = "Gamos: A framework to do Geant4 simulations in different physics fields with an user-friendly interface",
abstract = "Gamos is a software system for Geant4-based simulation. It comprises a framework, a set of components providing functionality to simulation applications on top of the Geant4 toolkit, and a collection of ready-made applications. It allows to perform Geant4-based simulations using a scripting language, without requiring the writing of C++ code. Moreover, Gamos design allows the extension of the existing functionality through user-supplied C++ classes. The main characteristics of Gamos and its embedded functionality are described.",
keywords = "Geant4, Monte Carlo methods, Plug-in technology, Scripting",
author = "Pedro Arce and {Ignacio Lagares}, Juan and Laura Harkness and Daniel Astudillo and Mario Ca{\~n}adas and Pedro Rato and {De Prado}, Mar{\'i}a and Yamiel Abreu and {De Lorenzo}, Gianluca and Machiel Kolstein and Angelina D{\'i}az",
year = "2014",
month = "1",
day = "1",
doi = "10.1016/j.nima.2013.09.036",
language = "English",
volume = "735",
pages = "304--313",
journal = "Nuclear Instruments and Methods in Physics Research, Section A: Accelerators, Spectrometers, Detectors and Associated Equipment",
issn = "0168-9002",
publisher = "Elsevier",

}

TY - JOUR

T1 - Gamos

T2 - A framework to do Geant4 simulations in different physics fields with an user-friendly interface

AU - Arce, Pedro

AU - Ignacio Lagares, Juan

AU - Harkness, Laura

AU - Astudillo, Daniel

AU - Cañadas, Mario

AU - Rato, Pedro

AU - De Prado, María

AU - Abreu, Yamiel

AU - De Lorenzo, Gianluca

AU - Kolstein, Machiel

AU - Díaz, Angelina

PY - 2014/1/1

Y1 - 2014/1/1

N2 - Gamos is a software system for Geant4-based simulation. It comprises a framework, a set of components providing functionality to simulation applications on top of the Geant4 toolkit, and a collection of ready-made applications. It allows to perform Geant4-based simulations using a scripting language, without requiring the writing of C++ code. Moreover, Gamos design allows the extension of the existing functionality through user-supplied C++ classes. The main characteristics of Gamos and its embedded functionality are described.

AB - Gamos is a software system for Geant4-based simulation. It comprises a framework, a set of components providing functionality to simulation applications on top of the Geant4 toolkit, and a collection of ready-made applications. It allows to perform Geant4-based simulations using a scripting language, without requiring the writing of C++ code. Moreover, Gamos design allows the extension of the existing functionality through user-supplied C++ classes. The main characteristics of Gamos and its embedded functionality are described.

KW - Geant4

KW - Monte Carlo methods

KW - Plug-in technology

KW - Scripting

UR - http://www.scopus.com/inward/record.url?scp=84886257770&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84886257770&partnerID=8YFLogxK

U2 - 10.1016/j.nima.2013.09.036

DO - 10.1016/j.nima.2013.09.036

M3 - Article

VL - 735

SP - 304

EP - 313

JO - Nuclear Instruments and Methods in Physics Research, Section A: Accelerators, Spectrometers, Detectors and Associated Equipment

JF - Nuclear Instruments and Methods in Physics Research, Section A: Accelerators, Spectrometers, Detectors and Associated Equipment

SN - 0168-9002

ER -