Rodríguez M L
Centro Médico Paitilla. Calle 53 y ave Balboa. Paitilla. Panamá, Republic of Panama.
Phys Med Biol. 2008 Sep 7;53(17):4573-93. doi: 10.1088/0031-9155/53/17/008. Epub 2008 Aug 4.
In this work we present PENLINAC, a code package developed to facilitate the use of the Monte Carlo code PENELOPE for the simulation of therapeutic beams, including high-energy electrons, photons and 60Co beams. The code simplifies the creation of the treatment machine geometry, allowing the modeling of their components from elementary geometric bodies and their further conversion to the quadric functions-based structure handled by PENELOPE. The code is implemented in various subroutines that allow the user to handle several models of radiation sources and phase spaces. The phase spaces are not part of the geometry and can store many variables of the particle in a relatively small data space. The set of subroutines does not alter the PENELOPE algorithms; thus, the main program implemented by the user can maintain its kind-of-particle-independent structure. A support program can handle and analyze the phase spaces to generate, among others, last interaction maps and probability distributions that can be used as sources in simulation. Results from simulations of a Clinac linear accelerator head are presented in order to demonstrate the package capabilities. Dose distributions calculated in a water phantom for a variety of beams of this accelerator showed good agreement with measurements.
在这项工作中,我们展示了PENLINAC,这是一个开发的代码包,用于促进蒙特卡罗代码PENELOPE在治疗束模拟中的应用,包括高能电子、光子和60Co束。该代码简化了治疗机几何结构的创建,允许从基本几何体对其组件进行建模,并将其进一步转换为由PENELOPE处理的基于二次函数的结构。该代码在各种子程序中实现,允许用户处理多种辐射源模型和相空间。相空间不是几何结构的一部分,可以在相对较小的数据空间中存储粒子的许多变量。子程序集不会改变PENELOPE算法;因此,用户实现的主程序可以保持其与粒子类型无关的结构。一个支持程序可以处理和分析相空间,以生成(除其他外)可在模拟中用作源的末次相互作用图和概率分布。给出了Clinac直线加速器机头的模拟结果,以展示该软件包的功能。在水模体中针对该加速器的各种束计算的剂量分布与测量结果显示出良好的一致性。