478 research outputs found
Geant4 Applications for Modeling Molecular Transport in Complex Vacuum Geometries
We discuss a novel use of the Geant4 simulation toolkit to model molecular
transport in a vacuum environment, in the molecular flow regime. The Geant4
toolkit was originally developed by the high energy physics community to
simulate the interactions of elementary particles within complex detector
systems. Here its capabilities are utilized to model molecular vacuum transport
in geometries where other techniques are impractical. The techniques are
verified with an application representing a simple vacuum geometry that has
been studied previously both analytically and by basic Monte Carlo simulation.
We discuss the use of an application with a very complicated geometry, that of
the Large Synoptic Survey Telescope camera cryostat, to determine probabilities
of transport of contaminant molecules to optical surfaces where control of
contamination is crucial.Comment: 7 pages, 4 figures, 2 tables, to appear in IJMSSC, updated to
accepted versio
GEANT4 : a simulation toolkit
Abstract Geant4 is a toolkit for simulating the passage of particles through matter. It includes a complete range of functionality including tracking, geometry, physics models and hits. The physics processes offered cover a comprehensive range, including electromagnetic, hadronic and optical processes, a large set of long-lived particles, materials and elements, over a wide energy range starting, in some cases, from 250 eV and extending in others to the TeV energy range. It has been designed and constructed to expose the physics models utilised, to handle complex geometries, and to enable its easy adaptation for optimal use in different sets of applications. The toolkit is the result of a worldwide collaboration of physicists and software engineers. It has been created exploiting software engineering and object-oriented technology and implemented in the C++ programming language. It has been used in applications in particle physics, nuclear physics, accelerator design, space engineering and medical physics. PACS: 07.05.Tp; 13; 2
An Algorithm for Computing Screened Coulomb Scattering in Geant4
An algorithm has been developed for the Geant4 Monte-Carlo package for the
efficient computation of screened Coulomb interatomic scattering. It explicitly
integrates the classical equations of motion for scattering events, resulting
in precise tracking of both the projectile and the recoil target nucleus. The
algorithm permits the user to plug in an arbitrary screening function, such as
Lens-Jensen screening, which is good for backscattering calculations, or
Ziegler-Biersack-Littmark screening, which is good for nuclear straggling and
implantation problems. This will allow many of the applications of the TRIM and
SRIM codes to be extended into the much more general Geant4 framework where
nuclear and other effects can be included.Comment: 19 pages, 6 figures; corrected to rerferee comments, typo in equation
5 fixe
Computational Modeling of Radiation Interactions with Molecular Nitrogen
The ability to detect radiation through identifying secondary effects it has on its surrounding medium would extend the range at which detections could be made and would be a valuable asset to many industries. The development of such a detection instrument requires an accurate prediction of these secondary effects. This research aims to improve on existing modeling techniques and help provide a method for predicting results for an affected medium in the presence of radioactive materials. A review of radioactivity and the interactions mechanisms for emitted particles as well as a brief history of the Monte Carlo Method and its application to radiation transport are provided. Many software packages have been previously developed for the purposes of radiation transport modeling efforts. Geant4 was selected, implemented, and evaluated as a candidate for the inclusion of molecular interaction mechanisms. It was determined that Geant4 requires further customization to accurately account for the prediction of very low energy secondary electrons, and these interaction calculations must still be handled separately. Additionally, it was determined that the distance traveled by low energy secondary electrons is small enough to be considered negligible relative to the path length of the primary. This allowed for a transition away from performing a transport calculation to a separate approach for predicting the effect on the medium. Subsequently, the calculations for the newly developed Averaged Loss Method and its implementation are described. When compared to results obtained through a separate Monte Carlo simulation, the Averaged Loss Method is found to be successful and potential avenues for the further improvement of this method are outlined as well
Use of the GATE Monte Carlo package for dosimetry applications
6 pages, 3 figures - submitted to NIM A, presented by D. VisvikisInternational audienceOne of the roles for MC simulation studies is in the area of dosimetry. A number of different codes dedicated to dosimetry applications are available and widely used today, such as MCNP, EGSnrc and PTRAN. However, such codes do not easily facilitate the description of complicated 3D sources or emission tomography systems and associated data flow, which may be useful in different dosimetry application domains. Such problems can be overcome by the use of specific MC codes such as GATE, which is based on Geant4 libraries, providing a scripting interface with a number of advantages for the simulation of SPECT and PET systems. Despite this potential, its major disadvantage is in terms of efficiency involving long execution times for applications such as dosimetry. The strong points and disadvantages of GATE in comparison to other dosimetry specific codes are discussed and illustrated in terms of accuracy, efficiency and flexibility. A number of features, such as the use of voxelised and moving sources, as well as developments such as advanced visualisation tools and the development of dose estimation maps allowing GATE to be used for dosimetry applications are presented. In addition, different examples from dosimetry applications with GATE are given. Finally, future directions with respect to the use of GATE for dosimetry applications are outlined
Recommended from our members
Validation and clinical implementation of an accurate Monte Carlo code for pencil beam scanning proton therapy.
Monte Carlo (MC)-based dose calculations are generally superior to analytical dose calculations (ADC) in modeling the dose distribution for proton pencil beam scanning (PBS) treatments. The purpose of this paper is to present a methodology for commissioning and validating an accurate MC code for PBS utilizing a parameterized source model, including an implementation of a range shifter, that can independently check the ADC in commercial treatment planning system (TPS) and fast Monte Carlo dose calculation in opensource platform (MCsquare). The source model parameters (including beam size, angular divergence and energy spread) and protons per MU were extracted and tuned at the nozzle exit by comparing Tool for Particle Simulation (TOPAS) simulations with a series of commissioning measurements using scintillation screen/CCD camera detector and ionization chambers. The range shifter was simulated as an independent object with geometric and material information. The MC calculation platform was validated through comprehensive measurements of single spots, field size factors (FSF) and three-dimensional dose distributions of spread-out Bragg peaks (SOBPs), both without and with the range shifter. Differences in field size factors and absolute output at various depths of SOBPs between measurement and simulation were within 2.2%, with and without a range shifter, indicating an accurate source model. TOPAS was also validated against anthropomorphic lung phantom measurements. Comparison of dose distributions and DVHs for representative liver and lung cases between independent MC and analytical dose calculations from a commercial TPS further highlights the limitations of the ADC in situations of highly heterogeneous geometries. The fast MC platform has been implemented within our clinical practice to provide additional independent dose validation/QA of the commercial ADC for patient plans. Using the independent MC, we can more efficiently commission ADC by reducing the amount of measured data required for low dose "halo" modeling, especially when a range shifter is employed
New Capabilities of the FLUKA Multi-Purpose Code
FLUKA is a general purpose Monte Carlo code able to describe the transport and interaction of any particle and nucleus type in complex geometries over an energy range extending from thermal neutrons to ultrarelativistic hadron collisions. It has many different applications in accelerator design, detector studies, dosimetry, radiation protection, medical physics, and space research. In 2019, CERN and INFN, as FLUKA copyright holders, together decided to end their formal collaboration framework, allowing them henceforth to pursue different pathways aimed at meeting the evolving requirements of the FLUKA user community, and at ensuring the long term sustainability of the code. To this end, CERN set up the FLUKA.CERN Collaboration1. This paper illustrates the physics processes that have been newly released or are currently implemented in the code distributed by the FLUKA.CERN Collaboration2 under new licensing conditions that are meant to further facilitate access to the code, as well as intercomparisons. The description of coherent effects experienced by high energy hadron beams in crystal devices, relevant to promising beam manipulation techniques, and the charged particle tracking in vacuum regions subject to an electric field, overcoming a former lack, have already been made available to the users. Other features, namely the different kinds of low energy deuteron interactions as well as the synchrotron radiation emission in the course of charged particle transport in vacuum regions subject to magnetic fields, are currently undergoing systematic testing and benchmarking prior to release. FLUKA is widely used to evaluate radiobiological effects, with the powerful support of the Flair graphical interface, whose new generation (Available at http://flair.cern) offers now additional capabilities, e.g., advanced 3D visualization with photorealistic rendering and support for industry-standard volume visualization of medical phantoms. FLUKA has also been playing an extensive role in the characterization of radiation environments in which electronics operate. In parallel, it has been used to evaluate the response of electronics to a variety of conditions not included in radiation testing guidelines and standards for space and accelerators, and not accessible through conventional ground level testing. Instructive results have been obtained from Single Event Effects (SEE) simulations and benchmarks, when possible, for various radiation types and energies. The code has reached a high level of maturity, from which the FLUKA.CERN Collaboration is planning a substantial evolution of its present architecture. Moving towards a modern programming language allows to overcome fundamental constraints that limited development options. Our long term goal, in addition to improving and extending its physics performances with even more rigorous scientific oversight, is to modernize its structure to integrate independent contributions more easily and to formalize quality assurance through state-of-the-art software deployment techniques. This includes a continuous integration pipeline to automatically validate the codebase as well as automatic processing and analysis of a tailored physics-case test suite. With regard to the aforementioned objectives, several paths are currently envisaged, like finding synergies with Geant4, both at the core structure and interface level, this way offering the user the possibility to run with the same input different Monte Carlo codes and crosscheck the results
New Capabilities of the FLUKA Multi-Purpose Code
We would like to deeply thank the CERN Knowledge Transfer
and Legal Service teams for their essential and extended support.
Our appreciation also goes to the FLUKA.CERN Collaboration
Board members for their strong commitment.FLUKA is a general purpose Monte Carlo code able to describe the transport and
interaction of any particle and nucleus type in complex geometries over an energy
range extending from thermal neutrons to ultrarelativistic hadron collisions. It has many
different applications in accelerator design, detector studies, dosimetry, radiation
protection, medical physics, and space research. In 2019, CERN and INFN, as FLUKA
copyright holders, together decided to end their formal collaboration framework, allowing
them henceforth to pursue different pathways aimed at meeting the evolving requirements
of the FLUKA user community, and at ensuring the long term sustainability of the code. To
this end, CERN set up the FLUKA.CERN Collaboration1. This paper illustrates the physics
processes that have been newly released or are currently implemented in the code
distributed by the FLUKA.CERN Collaboration2 under new licensing conditions that are
meant to further facilitate access to the code, as well as intercomparisons. The description
of coherent effects experienced by high energy hadron beams in crystal devices, relevant
to promising beam manipulation techniques, and the charged particle tracking in vacuum
regions subject to an electric field, overcoming a former lack, have already been made
available to the users. Other features, namely the different kinds of low energy deuteron
interactions as well as the synchrotron radiation emission in the course of charged particle
transport in vacuum regions subject to magnetic fields, are currently undergoing
systematic testing and benchmarking prior to release. FLUKA is widely used to
evaluate radiobiological effects, with the powerful support of the Flair graphical
interface, whose new generation (Available at http://flair.cern) offers now additional
capabilities, e.g., advanced 3D visualization with photorealistic rendering and support for industry-standard volume visualization of medical phantoms. FLUKA has also been
playing an extensive role in the characterization of radiation environments in which
electronics operate. In parallel, it has been used to evaluate the response of
electronics to a variety of conditions not included in radiation testing guidelines and
standards for space and accelerators, and not accessible through conventional ground
level testing. Instructive results have been obtained from Single Event Effects (SEE)
simulations and benchmarks, when possible, for various radiation types and energies.
The code has reached a high level of maturity, from which the FLUKA.CERN Collaboration
is planning a substantial evolution of its present architecture. Moving towards a modern
programming language allows to overcome fundamental constraints that limited
development options. Our long term goal, in addition to improving and extending its
physics performances with even more rigorous scientific oversight, is to modernize its
structure to integrate independent contributions more easily and to formalize quality
assurance through state-of-the-art software deployment techniques. This includes a
continuous integration pipeline to automatically validate the codebase as well as
automatic processing and analysis of a tailored physics-case test suite. With regard to
the aforementioned objectives, several paths are currently envisaged, like finding synergies
with Geant4, both at the core structure and interface level, this way offering the user the
possibility to run with the same input different Monte Carlo codes and crosscheck the
results
- âŠ