清华大学:《Geant4》教学资源(PPT讲稿)第二讲 几何、物质、可视化

Geant4 第二讲:几何,物质,可视化 粒子物理暑期学校威海2014 王 wangzhe-heplatsinghua. edu. cn 清华大学 2014年7月26日
王喆 wangzhe-hep@tsinghua.edu.cn 清华大学 2014年7月26日 Geant4 —— 第二讲:几何,物质,可视化 粒子物理暑期学校·威海2014

上一节内容 Gents4的简介 Gents4的功能及使用范围 ●整体框架 第一个main函数 ●几何、材料构造的初步 运行实例 多线程 练习:初步阅读、并理解NO1、N02和B1,找到几何、 物质构造的代码 7/25/2014
上一节内容 2 7/25/2014 Geant4的简介 Geant4的功能及使用范围 整体框架 第一个main函数 几何、材料构造的初步 运行实例 多线程 练习:初步阅读、并理解N01、N02和B1,找到几何、 物质构造的代码

本节内容 各种可视化程序的简介 ●探测器几何 ●探测器参数化 ●初始粒子设置 ●磁场设置 高强度练习 7/25/2014
本节内容 3 7/25/2014 各种可视化程序的简介 探测器几何 探测器参数化 初始粒子设置 磁场设置 高强度练习

各种可视化程序 Geant44提供很多图形驱动: Opengl, OpenInventor, Heprep, DAWN, VRML, Ray tracer, gMocren, AscirTree 可以用来动态的查看,例如 OpengL 有的只能生成文件,例如DAWN 还有的只能生成探测器文本输出,例如Text 有的方便的支持网络传输,例如 Heprep 注意有些可视化程序需要 cakes配置的时候设定: cmake DGEAnt BUILD MULTITHREADED=oN DGEANT4 USE RAYTRACER XI1=ON -DGEant4 USE OT=ON DGEANTA USE NETWORKDAWN=ON DGEANT4 USE OPENGL X11=ON DGEANT4 INSTALL DATAON DCMAKE_INSTALL PREFIX=/geant 4.10.00.p02-install /studio/sw/geant4.10.00. p02 7/25/2014
各种可视化程序 4 7/25/2014 Geant4提供很多图形驱动:OpenGL,OpenInventor,HepRep, DAWN,VRML,RayTracer,gMocren,ASCIITree 可以用来动态的查看,例如OpenGL 有的只能生成文件,例如DAWN 还有的只能生成探测器文本输出,例如Text 有的方便的支持网络传输,例如HepRep 注意有些可视化程序需要cmake配置的时候设定: cmake ‐DGEANT4_BUILD_MULTITHREADED=ON -DGEANT4_USE_RAYTRACER_X11=ON -DGEANT4_USE_QT=ON -DGEANT4_USE_NETWORKDAWN=ON -DGEANT4_USE_OPENGL_X11=ON -DGEANT4_INSTALL_DATA=ON -DCMAKE_INSTALL_PREFIX=~/geant4.10.00.p02-install ~/studio/sw/geant4.10.00.p02

Ray Tracer OpenInventor Tree gMocren E Motion X Motion TT Motion Z DAWN N 2y函念四回 HepRep/FRED 7/25/2014
5 7/25/2014

OpenGL 使用 /vis /open OGL /vis/ draw Volume 文件输出 /vis/ogl/printEPS 输出风格 /vis/ogl/set/printMode /vis/ogl/set/transparency 隐线处理 /vis/viewer/set/ hidden edge 1 /vis/viewer/set/ hidden marker 1 7/25/2014
OpenGL 6 7/25/2014 使用/vis/open OGL /vis/drawVolume 文件输出 /vis/ogl/printEPS 输出风格 /vis/ogl/set/printMode /vis/ogl/set/transparency 隐线处理 /vis/viewer/set/hiddenEdge 1 /vis/viewsr/set/hiddenMarker 1

Text输出 最基本的错误检耷,或在没有任何可视化程序可用的 时候,比如,网络极慢,但又想做 调试工作。 用法 /vis /open ATree /vis/ draw volume /vis/viewer/ flush ●它不出径迹,只打印出目录结构 例如:N02 ●输出如下 IWorld" :0 Target": O Tracker". 0 Chamber":0-4(5 parametrised volumes) 7/25/2014
Text输出 7 7/25/2014 最基本的错误检查,或在没有任何可视化程序可用的 时候,比如,网络极慢,但又想做一点调试工作。 用法: /vis/open ATree /vis/drawVolume /vis/viewer/flush 它不出径迹,只打印出目录结构 例如:N02 输出如下, "World":0 "Target":0 "Tracker":0 "Chamber":0-4 (5 parametrised volumes)

DAWN DAWN只有文件输出,最高质量的技术渲染,非常适 合用于技术文章的发表用图 DAWN生成两种文件p或者prim DAwN有两种模式,一种为本机输出,一种为网络模 式,可以处理远程的数据。 ●用法 /vis/open DAWNFiLe /vis/ draw Volume /vis/viewer/flush 7/25/2014
DAWN 8 7/25/2014 DAWN只有文件输出,最高质量的技术渲染,非常适 合用于技术文章的发表用图 DAWN生成两种文件.eps或者.prim DAWN有两种模式,一种为本机输出,一种为网络模 式,可以处理远程的数据。 用法 /vis/open DAWNFILE /vis/drawVolume /vis/viewer/flush

DAWN的配置界面 Fukui Renderer DAWN(GUI ver.lDI) OK Undo Save Default Load Default Exit elp Page Jump page1/4 Camera Page dip Camera Distance( AUTo(very larye )if non-positive 259808e+06 Pol 0 Camera Angle Azimuthal 0 Auto Targetting Yes ◆No X coord Default Targetting Point Y coord Z coord Magnification(1.0 is full size) Wireframe WF-Stored viewing Mode Surface n Surface2 3D Tolerance 0001 Display Parameters and Axes Yes ◆No 9 7/25/2014
DAWN的配置界面 9 7/25/2014

HepRep http://geant4.slac.stanfordedu/presentatIons/vis/ G4HepRAppTutorial/G4HepRAppTutorial html /vis /open heprepfile 生成 Heprep文件 需要运行 HepRep浏览器 Heprapp,需要安装 Java SDK 可以显示网络上的数据文件。 Fle Options Window Help ±++山‖ Data3. he IAlB-DC: Homelwangzhe_nlesITeaching!Weih +M Detector Geometry 由 Event Data R中武幸oac4 7/25/2014
HepRep 10 7/25/2014 /vis/open HepRepFile 生成HepRep文件 需要运行HepRep浏览器HepRApp,需要安装Java SDK。 可以显示网络上的数据文件。 http://geant4.slac.stanford.edu/Presentations/vis/ G4HepRAppTutorial/G4HepRAppTutorial.html
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《数字信号处理》课程教学资源(PPT课件讲稿)数字滤波器设计 filter design techniques.ppt
- 西安电子科技大学电子工程学院:模糊与概率(PPT讲稿).ppt
- 信号与系统(PPT讲稿)Signals and System(Complex Exponentials、Unit Impulse and Unit Step Signal、Singular Functions).ppt
- 《电子工艺》课程PPT教学课件:第6章 印制电路板(印制电路板的制造与检验).ppt
- 电容器(PPT讲稿)电容器的标识、电容器的分类、电容器的检测.ppt
- 《数字信号处理 Digital Signal Processing》课程教学资源(讲义)课程简介.pdf
- 广东海洋大学:《数字信号处理 Digital Signal Processing》课程教学资源(PPT课件讲稿)第三章 z变换及离散系统的频域分析.pps
- 贵州电子信息职业技术学院:《视频监控系统》课程教学资源(PPT讲稿)模块三.ppt
- 彩灯系统循环电路(实验PPT).ppt
- 《电子工艺》课程实习教学资料(PPT课件)焊接技术.ppt
- 《数字电子技术》课程PPT教学课件:第五章 常用时序集成电路及其应用.ppt
- 贵州电子信息职业技术学院:《电子元器件基础》课程教学资源(PPT课件讲稿)项目1 电阻器(主讲:谢忠福).ppt
- 长安大学:《计算机原理及应用》课程教学资源(PPT讲稿)单片机原理及应用(段晨东).pptx
- 《数字电子技术》课程PPT教学课件:第2章 逻辑代数及其应用(逻辑代数的三种基本运算、基本公式和若干导出公式).ppt
- 锁存器和触发器(PPT讲稿)双稳态存储单元电路.ppt
- 《数字信号处理简明教程》课程教学资源(PPT课件讲稿)第三章 Z变换.pptx
- 山东大学:《DSP原理与应用》课程教学资源(PPT课件讲稿)第10章 C55x典型应用系统设计.ppt
- 《单片机应用技术》:AT89C51单片机结构和原理(PPT讲稿)MCS-51单片机存储器结构.ppt
- 电磁波辐射(PPT讲稿)Radiation of Electromagnetic Waves.ppt
- 香港大学:Spontaneous Emission in 2D Arbitrary Inhomogeneous Environment.ppt
- 大连民族学院:LED辐射强度空间分布及半值角的测量.ppt
- 滤波器传输函数的零点和极点对滤波特性的影响.ppt
- 西安电子科技大学:《电路与模拟电子技术》课程教材PPT课件(第二版)第1章 电路的基本概念与基本定律.ppt
- 《数字信息处理》课程教学资源(PPT实验)DFT及互相关的初步应用.ppt
- 电子科技大学:数据选择和译码显示(实验PPT讲稿).ppt
- COMP7880:E-Business Strategies Internal organization of e-business activities.ppt
- 香港中文大学:《数学逻辑 Digital Logic》课程教学资源(PPT讲稿)Part 1 Introduction.pptx
- 《电工学》课程教学资源(PPT课件讲稿)第9章 触发器和时序逻辑电路.ppt
- 电子科技大学:《现代电子技术实验》课程教学资源(PPT讲稿)移位寄存器及其应用研究.ppt
- 大连职业技术学院:《传感器与检测技术》课程PPT教学课件(第二版)第十一章 数字式传感器.pptx
- 华中科技大学:《数字逻辑电路》课程教学资源(PPT课件讲稿)第五章 同步时序逻辑电路.ppt
- Improving MapReduce Performance Using Smart Speculative Execution Strategy.ppsx
- 无线传感器网络的仿真.ppt
- 电子科技大学:滤波器传输函数的零点和极点对滤波特性的影响(PPT实验讲稿).ppt
- 《现代通信光电子学》课程教学资源(PPT讲稿)Chapter VII 半导体激光器 Semiconductor Lasers.ppt
- 海南大学:《数字电子技术 Digital Electronics Technology》课程教学资源(PPT课件讲稿)第2章 逻辑代数基础.ppt
- 西安电子科技大学:《宽带通信网技术》课程教学资源(PPT课件讲稿)课程简介 Broadband Communication Network Technologies(徐展琦).ppt
- 电子产品装配工艺(PPT讲稿)整机安装.ppt
- 《电路理论基础》课程教学资源(PPT课件讲稿)第4章 非线性直流电路.ppt
- 《彩色电视技术》课程教学资源(PPT讲义)第六章 PAL制彩色解码器(亮度通道实际电路分析、色度通道实际电路分析).ppt