首页> 外文期刊>Nuclear Instruments & Methods in Physics Research >LUXSim: A component-centric approach to low-background simulations
【24h】

LUXSim: A component-centric approach to low-background simulations

机译:LUXSim:以组件为中心的低背景模拟方法

获取原文
获取原文并翻译 | 示例
           

摘要

Geant4 has been used throughout the nuclear and high-energy physics community to simulate energy depositions in various detectors and materials. These simulations have mostly been run with a source beam outside the detector. In the case of low-background physics, however, a primary concern is the effect on the detector from radioactivity inherent in the detector parts themselves. From this standpoint, there is no single source or beam, but rather a collection of sources with potentially complicated spatial extent. LUXSim is a simulation framework used by the LUX collaboration that takes a component-centric approach to event generation and recording. A new set of classes allows for multiple radioactive sources to be set within any number of components at run time, with the entire collection of sources handled within a single simulation run. Various levels of information can also be recorded from the individual components, with these record levels also being set at run time. This flexibility in both source generation and information recording is possible without the need to recompile, reducing the complexity of code management and the proliferation of versions. Within the code itself, casting geometry objects within this new set of classes rather than as the default Geant4 classes automatically extends this flexibility to every individual component. No additional work is required on the part of the developer, reducing development time and increasing confidence in the results. We describe the guiding principles behind LUXSim, detail some of its unique classes and methods, and give examples of usage.
机译:Geant4已在整个核能和高能物理学界广泛使用,以模拟各种探测器和材料中的能量沉积。这些模拟大多数是在检测器外部使用源光束进行的。然而,在低背景物理的情况下,主要关注的是探测器部件本身固有的放射性对探测器的影响。从这个角度来看,没有单一的光源或光束,而是具有潜在复杂的空间范围的光源的集合。 LUXSim是LUX协作使用的模拟框架,它采用以组件为中心的方法来生成和记录事件。一组新的类允许在运行时在任意数量的组件中设置多个放射源,并在单个模拟运行中处理整个放射源集合。也可以从各个组件中记录各种级别的信息,这些记录级别也可以在运行时设置。源代码生成和信息记录的这种灵活性是可能的,无需重新编译,从而减少了代码管理的复杂性和版本的增加。在代码本身内,将几何对象转换为新的一组类,而不是将其作为默认的Geant4类自动将这种灵活性扩展到每个单独的组件。开发人员不需要额外的工作,从而减少了开发时间并提高了对结果的信心。我们描述LUXSim背后的指导原则,详细介绍其一些独特的类和方法,并给出用法示例。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号