编辑: 牛牛小龙人 | 2014-04-24 |
edu.cn 北京大学ROOT数据处理暑期学校,2016年8月19-23日 报告内容 ROOT介绍 ROOT安装 运行检查 2016/8/20 [email protected]
2 ROOT自由软件网页 2016/8/20 [email protected]
3 https://root.cern.ch/ ROOT V5 2016/8/20 [email protected]
4 ROOT V5 2016/8/20 [email protected]
5 Project Statistics 2016/8/20 [email protected]
6 http://root.cern.ch/drupal/content/project-statistics 2014年统计的,后来就没找到类似网页 各国下载量 2016/8/20 [email protected]
7 https://root.cern.ch/drupal/content/download-statistics 2016.5.28有效 对数怎么读? 2016/8/20 [email protected]
8 Root的安装 在Windows下安装虚拟机方法 2016/8/20 [email protected]
9 1) 先安装VirtualBox https://virtualbox.org/ 2)导入安装好的文件或自己安装Linux系统然后安装root 王思广所提供的虚拟机安装方式 2016/8/20 [email protected]
10 所提供的虚拟机为Debian,安装在64位VirtualBox版本: VirtualBox-4.3.12-93733-Win (其它版本的VirtualBox发现无法使用) 第一步:下载地址:http://www.phy.pku.edu.cn/~wangsg/ROOTSchool/VMVirtualBox_Debian_ROOT_G4.rar 下载压缩文件并解压,找到VirtualBox-4.3.12-93733-Win.exe并安装;
第二步:在 管理 下拉菜单 导入虚拟电脑 弹出的选择框内选择 DebianROOT534_604Geant4_96_10.ova 第三步:按 设置 后进行 共享文件夹 设置,Window与虚拟机之间可以通过共享文件夹进行数据交换 第四步: 启动 ,对于wsg用户和超级root用户,密码都是testroot 该虚拟机包含: ROOT5.34 ROOT6.04 Geant4.96 Geant4.10 Configure安装方法:ROOT含fftw Pythia6 及Pythia8扩展包 2016/8/20 [email protected]
11 #!/bin/bash export PYTHIA6=/home/wsg/work/pythia6/pythia6428 export PYTHIA8=/home/wsg/work/pythia8/8186 export PYTHIA8DATA=/home/wsg/work/pythia8/8186/xmldoc export PYTHONDIR=/usr export PATH=$PYTHONDIR/bin:$PATH export LD_LIBRARY_PATH=$PYTHONDIR/lib:$PYTHIA6:$PYTHIA8/lib:$LD_LIBRARY_PATH export PYTHONPATH=$PYTHONDIR/lib:$PYTHONPATH ./configure --prefix=/home/wsg/work/root/534 --fail-on-missing --enable-pythia8 --with-pythia8- incdir=$PYTHIA8/include --with-pythia8-libdir=$PYTHIA8/lib --enable-pythia6 --with-pythia6- libdir=$PYTHIA6 --enable-fftw3 --with-fftw3-incdir=/usr/include --with-fftw3-libdir=/usr/lib --enable- python --with-python-incdir=/usr/include/python2.7 --with-python-libdir=/usr/lib --enable-tmva -- enable-qt --enable-unuran --enable-qtgsi --enable-minuit2 --enable-roofit --enable-gdml --enable- reflex --enable-cxx11 --enable-cocoa make -j2 安装前要进行PYTHIA fftw的 包的安装 FFTW的安装 2016/8/20 [email protected]
12 方法1:Debian, Ubuntu等系统源自带的安装方法(发现这种方法更安全稳 定,推荐!): apt-get install libfftw3-dev 方法2:下载FFTW源代码(网站见下页),解压后查看安装说明 emacs INSTALL 看看安装方法 mkdir fftw 安装目录随便建立: /home/wsg/work/fftw ./configure - -prefix=/home/wsg/work/fftw 【prefix前是两个减号】 make Cj2 make install http://www.fftw.org/download.html 2016/8/20 [email protected]
13 如果需要RooFit的快速傅里叶卷积拟合, 需要在编译安装root前安装FFTW PYTHIA6.4.28 和8186安装方法 2016/8/20 [email protected]
14 http://home.thep.lu.se/~torbjorn/Pythia.html wget https://root.cern.ch/download/pythia6.tar.gz tar zxvf pythia6.tar.gz rm -rf pythia6.tar.gz wget http://www.hepforge.org/archive/pythia6/pythia- 6.4.28.f.gz gzip -d pythia-6.4.28.f.gz mv pythia-6.4.28.f pythia6/pythia6428.f rm -rf pythia6/pythia6416.f mv pythia6 pythia6428 cd pythia6428 ./makePythia6.linuxx8664 cd .. wget http://home.thep.lu.se/~torbjorn/pythia8/pythia8186.t gz tar zxvf pythia8186.tgz rm -rf pythia8186.tgz cd pythia8186 ./configure --enable-shared --enable-64bit make -j