2007年6月29日星期五

SolidProblem 问题

下面定义collimator的方法在recursive test时出现SolidProblem错误:

/gate/world/daughters/name Collimator
/gate/world/daughters/insert cylinder

#- Define the dimensions of the Collimator volume

/gate/Collimator/geometry/setRmax 42 mm
/gate/Collimator/geometry/setRmin 28 mm
/gate/Collimator/geometry/setHeight 120 mm
/gate/Collimator/setMaterial Air

#- CollimatorLead is the real Lead part

/gate/Collimator/daughters/name CollimatorLead
/gate/Collimator/daughters/insert cylinder

#- Define the dimensions of the Lead volume

/gate/CollimatorLead/geometry/setRmax 37 mm
/gate/CollimatorLead/geometry/setRmin 30 mm
/gate/CollimatorLead/geometry/setHeight 120 mm

#- Set the material of the collimator volume
/gate/CollimatorLead/setMaterial Lead

出现很多下面的错误:

GeomTest Error: SolidProblem
Spurious exiting intersection point
Solid name = Collimator_S
Local position = 2.8 0 5.6 cm

如果Collimator和CollimatorLead定义的大小一样的话:

/gate/Collimator/geometry/setRmax 37 mm
/gate/Collimator/geometry/setRmin 30 mm

就没有错误。

0 条评论:

发表评论

订阅 博文评论 [Atom]

<< 主页