ChinaNet

标题: linux下AIDA的设置 [打印本页]

作者: 鸿飞冥冥    时间: 2015-4-8 10:15
标题: linux下AIDA的设置
AIDA在windows+cygwin的情况下已经有人介绍过了,在linux下的好像还没有。很早就想介绍一下,却一直拖到现在,汗!
G4里有很多examples用到了AIDA,配置一个AIDA还是有必要的。
1.GNUmakefile里,去掉G4ANALYSIS_USE := true前的注释#,此时有些examples就需要AIDA了。
2.在http://aida.freehep.org里有AIDA的详细介绍,有比较详细的AIDA介绍。一般大家都使用AIDA Compliant Tools,也就是我们经常见到的 Open Scientist, PI, AIDA-JNI,还有基于Java的JAIDA等等。 在此网页点击左侧的AIDA Compliant Tools即可进入,也可直接点击http://aida.freehep.org/tools.thtml
3.在linux下我一直都是安装Open Scientist,其他的没有尝试过,就不介绍了。点击Open Scientist的链接http://openscientist.lal.in2p3.fr/ ,这里有Open Scientist的详细介绍。点击左侧的Download and run 进入到下载区http://OpenScientist.lal.in2p3.fr/download ,在16.4目录下根据自己的操作系统,机器类型(36位,64位)和gcc的版本选择下载,以下在linux(!)下的安装与机器类型无关。
4. 我在服务器上安装的是osc_vis-v16r4-Linux-x86_64-gcc_346.zip
$ unzip osc_vis-v16r4-Linux-x86_64-gcc_346.zip                     #解压后有个OpenScientist文件夹
$ cd ~/OpenScientist/v16r4/                                          #里面应该有install 和多个.sh 或.csh文件,其中一个是aida-setup.sh
$ ./install                                                        #install 只需在安装时运行一次,以后打开新的任务时就可以省了。
$ source ~/OpenScientist/v16r4/aida-setup.sh                       #每一次打开新的窗口时都需重新运行一次。这样就可以了。
.
.
.(运行你的任务)
.
.
$ onxlab                                                          #任务结束后运行onxlab,就可以打开你生成的aida文件了。当然你也可以到windows下用JAS3。

差不多就这样,我在Ubuntu+gcc4.x(32位)和RedHat+gcc3.46(64位)下成功编译安装。 由于linux版本众多,不保证其他版本完全适用。


转自www.52mc.net





欢迎光临 ChinaNet (http://www.nuclear.net.cn/) Powered by Discuz! X3.1