ILCSoftv01-17-05のインストール方法
Reconstructionに必要なEutelescopeをインストールするための手順。
1. EUTelescopeをインストールしたい場所で:
- export ILCSOFT=$PWD/ILCSOFT
- mkdir -p $ILCSOFT
2. ILCSoft Installer の最新版をチェック:
3. Eudaqのバージョンをv1.5.1に変更 -> $ILCSOFT/ilcinstall_eutel-git/releases/v01-17-05/release-versions.py:
- Eudaq_version = "tags/v1.5.1”
4. root のレポジトリのURLが間違っているので、$ILCSOFT/ilcinstall_eutel-git/ilcsoft/root.py
"http://"で始まっているのを"https://"に変える
5. gcc version 4.8.1をつかう:
- source /afs/cern.ch/sw/lcg/releases/gcc/4.8.1/x86_64-slc6/setup.sh
6. Installationを走らせる:
- cd $ILCSOFT/ilcinstall_eutel-git
- ./ilcsoft-install -i examples/eutelescope/release-standalone.cfg
7. (For 1 hour...) Grab a cup of coffee and chat with the people around you
8. 終わると$ILCSOFT/v01-17-05というファイルができる -> エラーが出ていなければインストール完了!
9. 次回以降にログインした際は、
#####################################
#! /bin/bash
EUTELESCOPEVERSION=trunk
ILCSOFTVERSION=v01-17-05
export TB_ANALYSIS=~/work/ITKTB/Reconstruction/ #directory where you're doing reconstruction
export ILCSOFT=${TB_ANALYSIS}/ilcosft-20150702
export TB_RECDIR=$ILCSOFT/v01-17-05
source $ILCSOFT/$ILCSOFTVERSION/Eutelescope/${EUTELESCOPEVERSION}/build_env.sh
#####################################
こんなものをsetup.shとしておいて、source setup.shとする。
実際にReconstructionを走らせてみる
${ILCSOFT}/v01-17-05/Eutelescope/trunk/jobsubにあるjobsub.pyというのが実際にjobを投げるスクリプト。
これらのファイルを持ってきて作業するためのdirectoryを作り、実際に走らせてみる。
1. Reconstructionのための場所を作り、テストビームごとのdirectoryを作る:
- mkdir -p ~/work/ITKTB/Reconstruction/runarea/
- この中で更に、run_cern_2015_jun_itk/などのdirectoryを作る
2. 作ったdirectoryの中に必要なファイルは:
- サブミットスクリプト jobsub.py
- コンフィグファイル config.cfg
- ギアファイル gear.xml
- ランリスト runlist.csv
- steeringファイル steering-templates/の中にあるファイル
3.
--
Hiromi Sawai - 2016-03-15
Comments