Geant4 光学物理一般特性

本文详细介绍了在Geant4中处理光学物理过程的特性,包括G4OpticalPhoton的作用、材料的光学属性(如折射率和衰减长度)、闪烁和WLS过程的参数设置,以及敏感探测器如何响应光学光子。特别强调了光谱数据的处理方法和默认行为的管理。
摘要由CSDN通过智能技术生成

Geant4 光学物理一般特性

光学物理过程一般特性

在 Geant4 中,光学物理在物理过程中占有特殊地位,因为它为材料和光学表面增加了特殊粒子(光学光子)和新特性。G4OpticalPhoton 是唯一能在光学表面反射或折射的粒子,也是唯一在闪烁、切伦科夫辐射和波长偏移(WLS)等光学过程中产生的粒子,这使得 G4OpticalPhoton 与 Geant4 中的 "常规 "高能粒子物理光子(G4Gamma)有所不同。只要在模拟中考虑光学物理过程,就需要为材料分配光学属性。每种材料至少需要一个折射率谱(对应于色散关系)和一个衰减长度谱,如果没有定义衰减长度,则默认设置为无穷大。特殊光学材料,如闪烁材料和 WLS 材料,还需要指定发射光谱以及上升和衰减时间。还可以为体积间的光学表面分配更多属性,例如表面的反射率。

  • 在 Geant4 中,所有光学特性都是作为光子能量函数指定的,并且必须按上升能量值排序。因此,如果属性光谱是作为光子波长的函数和/或按下降能量值排序,用户必须先将光谱转换为上升光子能量的函数,然后再传给 Geant4。在这种情况下,用户必须注意光谱也是作为光子能量的函数进行处理的,例如在光谱的两个点之间进行内插时。此外,所有光学特性必须在相同的能量范围内指定。否则就会出现错误,例如,如果产生的闪烁光子的能量没有指定材料的折射率。
  • 上升时间是闪烁过程的一个属性,对探测器信号形状/时间的正确模拟起着决定性作用。闪烁过程的上升时间变量的设置默认为停用,即模拟的上升时间始终为零,与用户指定的材料上升时间值无关。如果要使用有限上升时间,则必须在Physics List中注册光学物理过程时激活上升时间变量的使用。
G4OpticalPhysics * opticalPhysics = new G4OpticalPhysics () ;
opticalPhysics - > SetWLSTimeProfile (" exponential ") ;
opticalPhysics - > SetTrackSecondariesFirst ( kScintillation , false ) ,
opticalPhysics - > SetFiniteRiseTime ( true ) ;
  • WLS 过程的衰减时间谱也是精确模拟信号形状/时间的关键,默认为 δ 函数而非指数谱。如果要使用指数谱,则必须在物理列表(PhysicsList)中注册光学物理过程时将其激活。
G4Material * material ; // scintillator material
material - > GetIonisation () -> SetBirksConstant (0.111* CLHEP :: mm / CLHEP :: MeV ) ;
  • 反射率、折射率和衰减长度的光谱是通过光谱中两个给定点之间的直线进行内插的。与此相反,发射光谱则是将相邻两点的平均值作为这两点之间的恒定值进行内插,如下图所示,应采用高密度的数据点。
    测试 Geant4 中(相对)发射光谱的处理过程,显示模拟发射光谱并不是通过光谱两点之间的直线进行插值的。点代表用于模拟闪烁材料的发射光谱输入,线代表相应闪烁光子的初始能量。
  • 默认情况下,在 Geant4 中,当初始粒子产生新的 G4OpticalPhotons(例如通过闪烁)时,其处理将被推迟。在完成对 G4OpticalPhotons(及其所有潜在次级粒子)的处理后,初始粒子的处理才会继续进行。虽然在物理列表(PhysicsList)中注册光学物理过程时也可以改变默认 G4OpticalPhotons ,但并不推荐,因为大量 G4OpticalPhotons会导致内存占用较多。
  • G4SensitiveDetectors 不仅能被进入相应volum的光学光子激活,还能被该volum表面反射的光学光子激活。

参考文献

[1] https://arxiv.org/abs/1612.05162
[2] https://publications.rwth-aachen.de/record/667646/files/667646.pdf

  • 10
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值