remage: a Geant4-based simulation framework for low-background experiments
本文介绍了 remage,这是一个开源的、由 Python 驱动的 Geant4 框架,旨在通过将几何定义与编译后的应用程序分离,并提供经过验证的放射性及宇宙成因背景建模工具,来标准化并简化低本底物理实验的蒙特卡洛模拟。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
在宇宙寂静的角落,当日常物质的喧嚣逐渐消退,科学家们正在寻找最微弱的新物理学低语。为了聆听这些低语,他们将实验装置建造在深层地下,使其免受不断轰击地球表面的宇宙射线和天然放射性的干扰。这些实验依赖于一个简单而深刻的思想:如果你能让探测器足够洁净、足够安静,你或许最终能观测到从未被发现过的罕见事件。但要确定你是否真正发现了新事物,你必须首先确切了解如果没有任何新现象发生时,你的探测器会看到什么。这需要对背景噪声本身有完美的理解。为此,研究人员使用强大的计算机模拟程序作为虚拟实验室,追踪数十亿个不可见的粒子如何运动、碰撞以及与探测器的材料发生相互作用。这些模拟对于设计实验以及区分真正的发现与光影的幻象至关重要。
几十年来,创建这些模拟一直是一项艰苦的任务,通常需要每个研究团队从头开始编写自己的复杂计算机程序。这个过程缓慢、易出错且难以共享,因为每个小组都在为了模拟其独特的探测器形状和材料而重复造轮子。一个名为 remage 的新框架旨在通过提供一个标准化的共享开源工具包来改变这一现状。remage 不再强迫科学家为每个新实验编写数千行复杂的代码,而是将探测器物理形状的描述与粒子追踪的繁重工作分离出来。形状可以使用简单、灵活的工具进行定义,任何人都可以对其进行编辑,而核心引擎则处理复杂的物理过程。这种方法让研究人员能够专注于科学研究而非软件工程,确保模拟过程可靠、快速,并且在不同实验之间保持一致。
这个新系统的核心在于其能够极其轻松地处理实验的几何结构。在典型的模拟中,探测器被描述为一个嵌套体积的层级结构,就像一套俄罗斯套娃,每一层都由特定的材料制成。以前,即使是修改这个结构中的一小部分,也需要重写并重新编译整个计算机程序。有了 remage,几何结构通过一种标准文件格式进行描述,可以使用以可读性著称的编程语言 Python 来创建和修改。这使得科学家无需成为运行模拟的底层 C++ 代码专家,就能构建出包含敏感部件和光学特性的复杂探测器模型。该系统还内置了检查错误的工具,例如是否存在本不该存在的重叠部分,以及基准测试模拟运行的速度,从而确保虚拟探测器的行为与真实探测器完全一致。
一旦构建好虚拟探测器,下一个挑战就是模拟可能进入其中的粒子。在低背景物理学中,这些粒子的来源通常是发生在探测器材料内部的放射性衰变,或者是成功穿透深层地下的宇宙射线。remage 提供了专门的工具,可以高精度地生成这些起始点,即“顶点”。它可以将这些起始点放置在任何体积内、表面上,甚至是在表面下方仅几微米处,以模拟制造过程中可能发生的污染。它还可以生成粒子本身,包括双贝塔衰变或宇宙射线撞击大气层时产生的粒子簇射。该系统具有足够的灵活性,可以接受来自其他工具的输入,允许研究人员研究任何标准生成器都无法产生的奇异情景。
remage 背后的物理引擎经过精心调优,以满足这些实验的特定需求。它模拟粒子与物质的相互作用,从高能宇宙射线碰撞到放射性衰变的细微能量沉积。一个关键特征是它处理探测器内光产生的能力。许多现代实验使用的材料在受到粒子撞击时会发光,系统会追踪这些光子如何从表面反射并最终被传感器捕捉。为了使这一过程更快、更高效,系统包含了智能捷径。例如,如果粒子在不到一毫米的范围内进行了多次微小的移动,系统可以将这些步骤合并为一个事件,因为它们对最终测量结果而言微不足道。它还可以决定忽略那些不太可能到达探测器的粒子,从而节省大量的计算资源。这些优化措施使得模拟可以在大型计算机集群上运行,生成研究稀有背景源所需的海量数据。
模拟的输出旨在能够立即投入使用。remage 不仅仅是倾倒原始的、无结构的数据,而是将结果组织成清晰的层级化文件,记录下在探测器中发生的精确过程。它将时间上接近发生的相互作用组合成“命中”(hits),模拟了真实探测器记录信号的方式。这种结构使得科学家能够轻松应用关于探测器响应的模型,例如信号如何根据相互作用发生的位置而产生模糊或改变形状。该系统已通过现实世界数据的严格验证。在一项验证研究中,研究人员模拟了一个放置在锗探测器附近的放射源,并将结果与地下实验室实际测得的数据进行了对比。模拟高度准确地重现了数据的能量谱,证实了该框架能够正确模拟粒子与材料之间复杂的相互作用。
该框架已被包括 LEGEND 实验在内的重大实验所采用,该实验正在寻找一种可能解释为何宇宙是由物质而非反物质构成的稀有核衰变。通过从定制化、孤立的软件转向共享、经过验证的平台,这些实验可以加速其设计与分析进程。该系统旨在不断演进,通过持续更新和自动化测试,确保其能够兼容最新的物理模型。对于更广泛的低背景物理学界而言,remage 提供了一种绕过曾经阻碍新想法转化为可测试模拟的多年软件开发过程的方法。它提供了一个稳健、透明的基础,让下一代发现得以建立,将模拟不可见事物的复杂任务转变为一项可管理且具协作性的工作。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。