Geant4.10.01.p02例子学习-(basic)

B2:

固定靶实验

1.几何    一个靶后面由六个chamber,chamber的横向面积依次增大,chamber的区域称为 Tracker 区域。parametrised volumes 构成了chamber的几何

通过G4GlobalFieldMessenger(在B2DetectorConstruction:ConstructSDandField实例化)增加了横向磁场,or via interactive commands.
     For example:
     /globalField/setValue 0.2 0 0 tesla

*********“An instance of the B2TrackerSD class is created and associated with each
     logical chamber volume (in B2a) and with the one G4LogicalVolume associated
     with G4PVParameterised (in B2b).”***************


2.物理列表    FTFP_BERT

3.初始粒子产生器   应用了G4ParticleGun

4.Run and Events

每100个event之后径迹数目和存储于G4VHitscollection的hit数目被打印出来

5.用户限制    如何进行tracking 限制,比如最大step 长度, 最小动能等等。通过的是 G4UserLimits 类,将其与G4StepLimiter 和G4UserSpecialCuts processes.

6.探测器响应 一个 hit是每一步记录的所有模拟信息和分析用的探测器响应。例子中tracker chambers是探测器, 声明为SD,它们跟一个B2TrackerSD 类相关联。然后, hit定义为每一步中的4个物理信息,在chamber内,它们是:track 识别//chamber号//这一步中的能损//能量沉积的位置

B2TrackerSD::ProcessHits()产生B2TrackerHit类的一个实例化,也即一个hit。

你可能感兴趣的:(Geant4)