Geant4中的G4Torus用法

...自行创建逻辑体积材料...
...自行创建世界体积...
...创建G4Torus类体积...
 auto solid_torus = new G4Torus("solidtorus",2.*cm,4.*cm,50.*cm,0*degree,1.5*rad);//一圈就是2π弧度
 auto logic_torus = new G4LogicalVolume(solid_torus,matSteel,"logictorus");
 G4double pos_X = 0.0*cm;       // X-location
 G4double pos_Y = 0.0*cm;       // Y-location
 G4double pos_Z = 0.0*cm;       // Z-location
 auto threeVect = G4ThreeVector( pos_X, pos_Y, pos_Z);
 auto rotMtrx = G4RotationMatrix();
 auto trans3D = G4Transform3D( rotMtrx, threeVect );
 G4VPhysicalVolume* phystorus = new G4PVPlacement( trans3D, logic_torus, "phystorus", logicWorld, false, 0, checkOverlaps);

G4Torus类中各项具体参数标识:

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值