粒子物理与核物理实验中的数据分析ppt课件.ppt

粒子物理与核物理实验中的数据分析ppt课件.ppt

ID:59008462

大小:611.00 KB

页数:35页

时间:2020-09-26

粒子物理与核物理实验中的数据分析ppt课件.ppt_第1页
粒子物理与核物理实验中的数据分析ppt课件.ppt_第2页
粒子物理与核物理实验中的数据分析ppt课件.ppt_第3页
粒子物理与核物理实验中的数据分析ppt课件.ppt_第4页
粒子物理与核物理实验中的数据分析ppt课件.ppt_第5页
资源描述:

《粒子物理与核物理实验中的数据分析ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、粒子物理与核物理实验中的数据分析xx清华大学第三讲:ROOT在数据分析中的应用(1)2019-6-291谢谢观赏上讲摘要C++基本概念类的定义与实现...Linux下用g++编译C++程序g++-ohello.exe-I./src/*.cc当前目录下输出指定include目录源文件可执行文件hello.exe如-I./include用makefile进行C++编译gmake进行编译gmakeclean清除编译结果使用ROOT脚本root-lhello.C本讲要点什么是ROOT?登录ROOT环境和体验中心ROOT的语法简介ROOT的函数,直方图,随机数,文件,散点图TF1,TH

2、1I,TH1F,TH1D,TRandom(gRandom)TF2,TF3,TH2F,...TFile什么是ROOT?ROOT:ExecutiveSummary...providesasetofOOframeworkswithallthefunctionalityneededtohandleandanalyselargeamountsofdatainaveryefficientway....(摘自)关键字:面向对象的框架、所有功能、海量数据、非常有效结论:很不谦虚!2019-6-294谢谢观赏安装ROOT(1)到ROOT主页下载需要的版本到指定目录。比如要在SLC3系统的/projects/ya

3、ngzw目录下安装5.16.00版本(注:最新版本的ROOT已经不为SLC3提供预编译版本了,而为SLC4和SLC5提供)cd/projects/$USER(注:对用户yangzw,$USER=yangzw)wgettar–zxvfroot_v5.16.00.Linux.slc3.gcc3.2.3.tar.gz设置ROOT的环境变量exportROOTSYS=/projects/$USER/rootexportPATH=$ROOTSYS/bin:$PATHexportLD_LIBRARY_PATH=$ROOTSYS/lib:$LD_LIBRARY_PATH可以把上面这3行放到$HOME/.lo

4、gin或者.bashrc或者.tcshrc文件中,这样每次登录到Linux系统,系统就自动设置ROOT的环境变量这样,进入linux系统之后,在终端提示行输入:root或root-l即可进入ROOT环境。安装ROOT(2)如果是其它发行版的Linux,首先查看是否ROOT网站上是否有预编译好的程序包,一般情况下,官方提供SLC4和SLC5在各种不同CPU以及不同gcc版本下的二进制包,ROOT官网也提供包括Solaris以及MacOSX以及Windows下的预编译包。如果没有适合你的操作系统的预编译包,就需要到官网下载ROOT的源代码,按照安装指南用gmake编译安装。Window用户在官网下

5、载相应的.msi文件直接安装即可。Ubuntu8.10用户可以到下面网页下载5.22.00版本的二进制代码,根据Readme.txt说明安装使用。安装ROOT(3)实际上,Linux下安装程序的基本套路很简单:1.如果需要用源码编译a)下载源码压缩包b)解压缩c)编译d)设置环境变量(如果需要)2.如果已有预编译的包a)下载b)解压缩c)设置环境变量(如果需要)3.yum/apt-get直接用网络源安装(预编译的包)4....登录ROOT环境运行>root退出root[0].q键入help指令,如root[0]?root[1].lsroot[2].!lsROOT环境其它常用指令:.Lmacro

6、.CLoad文件macro.C.xmacro.C执行文件macro.C.ls显示ROOT当前环境的所有信息.!ls显示Linux系统当前目录的所有信息注:ROOT环境中,ROOT指令都以“.”开头系统指令都以“.!”开头2019-6-298谢谢观赏ROOT体验中心(1)在$ROOTSYS/tutorials目录下,有五花八门的例子。以后会经常与这个目录打交道。先尝试一下吧。尝试方法:>cd/projects/$USER>cp-r$ROOTSYS/tutorials.(注意不要把这个"."漏掉了)>cdtutorials然后找个感兴趣的目录/文件,执行ROOT脚本,比如>cdroofit>roo

7、t-lRoofitDemo.C小技巧提示:根据关键字"xxxx"从tuotorials的例子中寻找线索grep-sirn"xxxx"$ROOTSYS/tutorials比如找随机数用法:grep-sirn"random"$ROOTSYS/tutorialsRoofit示例2019-6-299谢谢观赏ROOT体验中心(2)还可以在ROOT网站上看到一些ROOT图片:当然,ROOT的功能不只是做图,它

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。