- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
上讲摘要
■C++基本概念
类的定义与实现
■ Linux下用g编译C程序
g++-o hello. exe-K<include>./ src/*
当前目录下輸出
指定 include目录源文件
可执行文件 hello.exe
如-I./ include
■用 makefile进行C艹+编译
gmake
进行编译
gmake clean清除编译结果
■使用R0O脚本root-1 hello.C
本讲要点
■什么是ROOT?
■登录R00环境和体验中心
■R00的语法简介
■R0O的函数,直方图,随机数,文件,散点图
TF1, THlI, THlF, TH1D, TRandom (gRandom
TF2, TF3, TH2F
TIl
什么是ROOT?
ROOT: Executive summar
provides a set of oo frameworks with all the
functionality needed to handle and analyse large
amounts of data in a very efficient way
(摘自root.cern.ch/root/ Mission . htm|)
关键字:面向对象的框架、所有功能、海量数据、非常有效
结论:很不谦虚!
Data
Data
AcquisitionAnalysis
ROOT Framework
安装ROOT(1)
到ROOT主页下载需要的版本到指定目录
比如要在S(C3系统的/ project9提供预编译版本了,而为5LC4和SC5提供)
W日录下安装5.16.00版本
cd/ projects/$USER(注:对用户 yangzi,$USER= yangzi
wget ftp: //root. cern. ch/root /root v5. 16.00 Linux. slc3 gCc32.3.tar.gz
tar -zxvf rootv5.16.00.LinuxsIc3 gcc3.2.3. tar. gz
设置R○OT的环境变量
export ROOTSYS=/projects/sUSER/root
export PATH=$ROOTSYS/bin: $PATH
export LD_LIBRARY_PATH=$ROOTSYS/lib: $LD_LIBRARY_ PATH
可以把上面这3行放到$HOME/ogin或者 bashrc或者 tcshrc文件中,
这样每次登录到 Linux系统,系统就自动设置ROOT的环境变量
这样,进入inux系统之后,在终端提示行输入
root或
root
即可进入ROOT环境
安装ROOT(2)
如果是其它发行版的 Linux,首先查看是否ROOT网站上是否
有预编译好的程序包,一般情况下,官方提供SLC4和SLC5
在各种不同CPU以及不同gcc版本下的二进制包,
ROOT官网也提供包括 Solaris以及 Mac os x以及 Windows
下的预编译包。
如果没有适合你的操作系统的预编译包,就需要到官网
root.cern.ch下载ROOT的源代码,按照安装指南用
gmake编译安装
Window用户在官网下载相应的.ms文件直接安装即可。
Ubuntu8.10用户可以到下面网页下载5.22.00版本的二进制
代码,根据 Readme.txt说明安装使用。
文档评论(0)