Basit öğe kaydını göster

dc.contributor.authorKandemir, Mustafa
dc.contributor.authorTiraş, Emrah
dc.contributor.authorKirezli, Burcu
dc.contributor.authorKoca, İbrahim
dc.date.accessioned2024-10-10T07:02:55Z
dc.date.available2024-10-10T07:02:55Z
dc.date.issued2024en_US
dc.identifier.citationKandemir, M., Tiras, E., Kirezli, B., & Koca, İ. (2024). SSLG4: A Novel Scintillator Simulation Library for Geant4. Computer Physics Communications, 306, 109385. https://doi.org/10.1016/j.cpc.2024.109385en_US
dc.identifier.issn0010-4655
dc.identifier.urihttps://doi.org/10.1016/j.cpc.2024.109385
dc.identifier.urihttps://hdl.handle.net/11436/9561
dc.description.abstractThis study introduces a new Scintillator Simulation Library called SSLG4 for the Geant4 Monte Carlo simulation package. With SSLG4, we aim to enhance efficiency and accelerate progress in optical simulations within the Geant4 framework by simplifying scintillator handling and providing a rich repository of scintillators. The SSLG4 enables users to quickly include predefined scintillator materials in their simulations without requiring manual definition. The library initially contains 68 scintillators, consisting of 58 organic and 10 inorganic types. Most of these scintillators are selected from the catalogs of several scintillator manufacturers, notably Eljen and Luxium. Other scintillators are included based on their widespread use across various physics domains. The library stores optical data of scintillators in ASCII files with.mac and.txt extensions, enabling users to add, remove, or modify properties of scintillators at runtime of their applications. In addition, we made all the scintillator data available in the library on a dedicated page of our website to ensure convenient access for all users. Program summary: Program title: SSLG4 CPC Library link to program files: https://doi.org/10.17632/3zbwr5wf7z.1 Developer's repository link: https://github.com/mkandemirr/SSLG4, https://neutrino.erciyes.edu.tr/SSLG4/ Licensing provisions: GNU General Public License 3 Programming language: C++ External routines/libraries: Geant4, CMake, OPSim Nature of problem: Defining a new scintillator in Geant4 is a cumbersome process for some users due to three main reasons: (1) It requires a lot of data input from users, (2) collecting the scintillator data requires an extensive literature review, and (3) the collected data needs to be converted into the desired format. In addition, the interfaces provided to define a scintillator direct users to embed scintillator data into their source code, resulting in increased code complexity, reduced code readability, and an inefficient working environment. Solution method: To solve the problems mentioned above, developing and introducing a new library consisting of fully parameterized and ready-to-use scintillators would greatly increase the useability of the Geant4 simulation package for scintillator studies and interest a wide range of scientific communities.en_US
dc.language.isoengen_US
dc.publisherElsevieren_US
dc.rightsinfo:eu-repo/semantics/closedAccessen_US
dc.subjectEljen scintillatorsen_US
dc.subjectMaterial optical propertiesen_US
dc.subjectOptical photon simulationen_US
dc.subjectPredefined scintillatoren_US
dc.subjectScintillator libraryen_US
dc.titleSSLG4: A novel scintillator simulation library for Geant4en_US
dc.typearticleen_US
dc.contributor.departmentRTEÜ, Fen - Edebiyat Fakültesi, Fizik Bölümüen_US
dc.contributor.institutionauthorKandemir, Mustafa
dc.identifier.doi10.1016/j.cpc.2024.109385en_US
dc.identifier.volume306en_US
dc.identifier.startpage109385en_US
dc.relation.journalComputer Physics Communicationsen_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US


Bu öğenin dosyaları:

Bu öğe aşağıdaki koleksiyon(lar)da görünmektedir.

Basit öğe kaydını göster