Difference: HowToInstallEUTelescope (1 vs. 15)

Revision 152019-08-24 - KojiNakamura

 
META TOPICPARENT name="PlanerPixelTestBeam"

ILCSoftv01-19-02のインストール方法

[lxplus]

mkdir -p ~/work/ITKTB/Reconstruction/ilcsoft20190821
cd ~/work/ITKTB/Reconstruction/ilcsoft20190821
wget http://atlaspc5.kek.jp/pub/Main/HowToInstallEUTelescope/install_eutelescope.sh
wget http://atlaspc5.kek.jp/pub/Main/HowToInstallEUTelescope/changeRD53Ageo.sh
source install_eutelescope.sh

[local pc]

need to setup CVMFS before install eutelescope

(obsolete)ILCSoftv01-17-05のインストール方法

Reconstructionに必要なEutelescopeをインストールするための手順。

1. EUTelescopeをインストールしたい場所で:

export ILCSOFT=$PWD/ILCSOFT
mkdir -p $ILCSOFT

2. ILCSoft Installer の最新版をチェック:

cd $ILCSOFT
svn co https://svnsrv.desy.de/public/ilctools/ilcinstall/branches/eutel-git ilcinstall_eutel-git

3. Eudaqのバージョンをv1.5.1に変更 -> $ILCSOFT/ilcinstall_eutel-git/releases/v01-17-05/release-versions.py

NEW 最近のEUtelescopeとのCompativility がないのでEudaqもtrunkにする必要がある。:

Eudaq_version = "tags/v1.5.1"
EUdaq_version = "trunk"

2016年5月時点では、
Eudaq_version = "tags/v1.5.1"
Eutelescope_version = "tags/v1.0"

4. root のレポジトリのURLが間違っているので、$ILCSOFT/ilcinstall_eutel-git/ilcsoft/root.py

NEW rootのレポジトリが変わったので、urlを以下の様にする。

      self.download.url = 'https://root.cern.ch/download/root_v%s.source.tar.gz' % self.version

root5.34.18のところにリンクを貼る

ln -s /afs/ cern.ch/sw/lcg/app/releases/ROOT/5.34.18/x86_64-scl6-gcc48-opt/root 5.34.18

5. gcc version 4.8をつかう(4.8は4.8.Xの新しいバージョンへのシンボリックリンク):

source /afs/cern.ch/sw/lcg/contrib/gcc/4.8/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 wink

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. ちゃんとインストールできているか確認するためにも、exampleをreconstructionしてみよう。

例)4chipのランをreconstructionしてみる↓↓
Reconstructionのための場所として"4chip_example"などのディレクトリを作り...

  • $ILCSOFT/v01-17-05/Eutelescope/trunk/jobsub/examples/aconite-4chipLocalの中にあるファイルをコピー
  • $ILCSOFT/v01-17-05/Eutelescope/trunk/jobsub/jobsub.pyをコピー
  • mkdir -p output/{database,histograms,lcio,logs}
走らせるときは、次のように。
  • ./jobsub.py -c ./config.cfg [reco-step] 1085 -csv ./runlist.csv
    ([reco-step] は、 converter, clustering, hitmaker, align, fitter など)

毎回これを書くのが面倒なので run.shというスクリプトを書いている。
run.sh 上の方にある、
DOCONVERTER=1
DOCLUSTERING=0
DOHITMAKER=0
DOALIGN=0
DOFITTER=0
このスイッチでどのステップを走らせるかが選べる。 (全部1にすると全部走る)
./run.sh -c config.cfg -r 1085とかで走らせる。

結果は、output/histogramsにrootファイルとして作られる。clusteringなどでヒットマップが確認できるはず。

4.

5.

-- Hiromi Sawai - 2016-03-15

Comments


<--/commentPlugin-->

META FILEATTACHMENT attachment="run.sh" attr="" comment="run.sh" date="1459157466" name="run.sh" path="run.sh" size="3136" user="HiromiSawai" version="1"
META FILEATTACHMENT attachment="install_eutelescope.sh" attr="" comment="" date="1566367656" name="install_eutelescope.sh" path="install_eutelescope.sh" size="2714" user="KojiNakamura" version="1"
META FILEATTACHMENT attachment="changeRD53Ageo.sh" attr="" comment="" date="1566367656" name="changeRD53Ageo.sh" path="changeRD53Ageo.sh" size="1298" user="KojiNakamura" version="1"
META FILEATTACHMENT attachment="YarrConverterPlugin.cc" attr="" comment="" date="1566394799" name="YarrConverterPlugin.cc" path="YarrConverterPlugin.cc" size="10308" user="KojiNakamura" version="1"
Changed:
<
<
META FILEATTACHMENT attachment="RD53ASingle.h" attr="" comment="" date="1566394799" name="RD53ASingle.h" path="RD53ASingle.h" size="846" user="KojiNakamura" version="1"
>
>
META FILEATTACHMENT attachment="yarrtools.tar.gz" attr="" comment="" date="1566614085" name="yarrtools.tar.gz" path="yarrtools.tar.gz" size="7579" user="KojiNakamura" version="2"
Deleted:
<
<
META FILEATTACHMENT attachment="RD53ASingle.cc" attr="" comment="" date="1566394799" name="RD53ASingle.cc" path="RD53ASingle.cc" size="2022" user="KojiNakamura" version="1"
META FILEATTACHMENT attachment="yarrtools.tar.gz" attr="" comment="" date="1566395690" name="yarrtools.tar.gz" path="yarrtools.tar.gz" size="6970" user="KojiNakamura" version="1"
META FILEATTACHMENT attachment="addYarrRecTools.sh" attr="" comment="" date="1566396495" name="addYarrRecTools.sh" path="addYarrRecTools.sh" size="1005" user="KojiNakamura" version="1"
 
META FILEATTACHMENT attachment="yarrtools2.tar.gz" attr="" comment="" date="1566489237" name="yarrtools2.tar.gz" path="yarrtools2.tar.gz" size="8176" user="KojiNakamura" version="1"
Changed:
<
<
META FILEATTACHMENT attachment="addYarrRecTools2.sh" attr="" comment="" date="1566489237" name="addYarrRecTools2.sh" path="addYarrRecTools2.sh" size="1276" user="KojiNakamura" version="1"
META FILEATTACHMENT attachment="RD53ASingle25x100.cc" attr="" comment="" date="1566489259" name="RD53ASingle25x100.cc" path="RD53ASingle25x100.cc" size="2586" user="KojiNakamura" version="1"
META FILEATTACHMENT attachment="RD53ASingle25x100.h" attr="" comment="" date="1566489259" name="RD53ASingle25x100.h" path="RD53ASingle25x100.h" size="882" user="KojiNakamura" version="1"
>
>
META FILEATTACHMENT attachment="addYarrRecTools.sh" attr="" comment="" date="1566614085" name="addYarrRecTools.sh" path="addYarrRecTools.sh" size="1265" user="KojiNakamura" version="1"
META FILEATTACHMENT attachment="RD53ASingle.cc" attr="" comment="" date="1566614085" name="RD53ASingle.cc" path="RD53ASingle.cc" size="2097" user="KojiNakamura" version="1"
META FILEATTACHMENT attachment="RD53ASingle.h" attr="" comment="" date="1566614085" name="RD53ASingle.h" path="RD53ASingle.h" size="846" user="KojiNakamura" version="1"
Added:
>
>
META FILEATTACHMENT attachment="RD53ASingle25x100.cc" attr="" comment="" date="1566614085" name="RD53ASingle25x100.cc" path="RD53ASingle25x100.cc" size="2574" user="KojiNakamura" version="1"
META FILEATTACHMENT attachment="RD53ASingle25x100.h" attr="" comment="" date="1566614085" name="RD53ASingle25x100.h" path="RD53ASingle25x100.h" size="882" user="KojiNakamura" version="1"
 

Revision 142019-08-22 - KojiNakamura

 
META TOPICPARENT name="PlanerPixelTestBeam"

ILCSoftv01-19-02のインストール方法

[lxplus]

mkdir -p ~/work/ITKTB/Reconstruction/ilcsoft20190821
cd ~/work/ITKTB/Reconstruction/ilcsoft20190821
wget http://atlaspc5.kek.jp/pub/Main/HowToInstallEUTelescope/install_eutelescope.sh
wget http://atlaspc5.kek.jp/pub/Main/HowToInstallEUTelescope/changeRD53Ageo.sh
source install_eutelescope.sh

[local pc]

need to setup CVMFS before install eutelescope

(obsolete)ILCSoftv01-17-05のインストール方法

Reconstructionに必要なEutelescopeをインストールするための手順。

1. EUTelescopeをインストールしたい場所で:

export ILCSOFT=$PWD/ILCSOFT
mkdir -p $ILCSOFT

2. ILCSoft Installer の最新版をチェック:

cd $ILCSOFT
svn co https://svnsrv.desy.de/public/ilctools/ilcinstall/branches/eutel-git ilcinstall_eutel-git

3. Eudaqのバージョンをv1.5.1に変更 -> $ILCSOFT/ilcinstall_eutel-git/releases/v01-17-05/release-versions.py

NEW 最近のEUtelescopeとのCompativility がないのでEudaqもtrunkにする必要がある。:

Eudaq_version = "tags/v1.5.1"
EUdaq_version = "trunk"

2016年5月時点では、
Eudaq_version = "tags/v1.5.1"
Eutelescope_version = "tags/v1.0"

4. root のレポジトリのURLが間違っているので、$ILCSOFT/ilcinstall_eutel-git/ilcsoft/root.py

NEW rootのレポジトリが変わったので、urlを以下の様にする。

      self.download.url = 'https://root.cern.ch/download/root_v%s.source.tar.gz' % self.version

root5.34.18のところにリンクを貼る

ln -s /afs/ cern.ch/sw/lcg/app/releases/ROOT/5.34.18/x86_64-scl6-gcc48-opt/root 5.34.18

5. gcc version 4.8をつかう(4.8は4.8.Xの新しいバージョンへのシンボリックリンク):

source /afs/cern.ch/sw/lcg/contrib/gcc/4.8/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 wink

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. ちゃんとインストールできているか確認するためにも、exampleをreconstructionしてみよう。

例)4chipのランをreconstructionしてみる↓↓
Reconstructionのための場所として"4chip_example"などのディレクトリを作り...

  • $ILCSOFT/v01-17-05/Eutelescope/trunk/jobsub/examples/aconite-4chipLocalの中にあるファイルをコピー
  • $ILCSOFT/v01-17-05/Eutelescope/trunk/jobsub/jobsub.pyをコピー
  • mkdir -p output/{database,histograms,lcio,logs}
走らせるときは、次のように。
  • ./jobsub.py -c ./config.cfg [reco-step] 1085 -csv ./runlist.csv
    ([reco-step] は、 converter, clustering, hitmaker, align, fitter など)

毎回これを書くのが面倒なので run.shというスクリプトを書いている。
run.sh 上の方にある、
DOCONVERTER=1
DOCLUSTERING=0
DOHITMAKER=0
DOALIGN=0
DOFITTER=0
このスイッチでどのステップを走らせるかが選べる。 (全部1にすると全部走る)
./run.sh -c config.cfg -r 1085とかで走らせる。

結果は、output/histogramsにrootファイルとして作られる。clusteringなどでヒットマップが確認できるはず。

4.

5.

-- Hiromi Sawai - 2016-03-15

Comments


<--/commentPlugin-->

META FILEATTACHMENT attachment="run.sh" attr="" comment="run.sh" date="1459157466" name="run.sh" path="run.sh" size="3136" user="HiromiSawai" version="1"
META FILEATTACHMENT attachment="install_eutelescope.sh" attr="" comment="" date="1566367656" name="install_eutelescope.sh" path="install_eutelescope.sh" size="2714" user="KojiNakamura" version="1"
META FILEATTACHMENT attachment="changeRD53Ageo.sh" attr="" comment="" date="1566367656" name="changeRD53Ageo.sh" path="changeRD53Ageo.sh" size="1298" user="KojiNakamura" version="1"
META FILEATTACHMENT attachment="YarrConverterPlugin.cc" attr="" comment="" date="1566394799" name="YarrConverterPlugin.cc" path="YarrConverterPlugin.cc" size="10308" user="KojiNakamura" version="1"
META FILEATTACHMENT attachment="RD53ASingle.h" attr="" comment="" date="1566394799" name="RD53ASingle.h" path="RD53ASingle.h" size="846" user="KojiNakamura" version="1"
META FILEATTACHMENT attachment="RD53ASingle.cc" attr="" comment="" date="1566394799" name="RD53ASingle.cc" path="RD53ASingle.cc" size="2022" user="KojiNakamura" version="1"
META FILEATTACHMENT attachment="yarrtools.tar.gz" attr="" comment="" date="1566395690" name="yarrtools.tar.gz" path="yarrtools.tar.gz" size="6970" user="KojiNakamura" version="1"
META FILEATTACHMENT attachment="addYarrRecTools.sh" attr="" comment="" date="1566396495" name="addYarrRecTools.sh" path="addYarrRecTools.sh" size="1005" user="KojiNakamura" version="1"
Added:
>
>
META FILEATTACHMENT attachment="yarrtools2.tar.gz" attr="" comment="" date="1566489237" name="yarrtools2.tar.gz" path="yarrtools2.tar.gz" size="8176" user="KojiNakamura" version="1"
META FILEATTACHMENT attachment="addYarrRecTools2.sh" attr="" comment="" date="1566489237" name="addYarrRecTools2.sh" path="addYarrRecTools2.sh" size="1276" user="KojiNakamura" version="1"
META FILEATTACHMENT attachment="RD53ASingle25x100.cc" attr="" comment="" date="1566489259" name="RD53ASingle25x100.cc" path="RD53ASingle25x100.cc" size="2586" user="KojiNakamura" version="1"
META FILEATTACHMENT attachment="RD53ASingle25x100.h" attr="" comment="" date="1566489259" name="RD53ASingle25x100.h" path="RD53ASingle25x100.h" size="882" user="KojiNakamura" version="1"
 

Revision 132019-08-21 - KojiNakamura

 
META TOPICPARENT name="PlanerPixelTestBeam"

ILCSoftv01-19-02のインストール方法

[lxplus]

mkdir -p ~/work/ITKTB/Reconstruction/ilcsoft20190821
cd ~/work/ITKTB/Reconstruction/ilcsoft20190821
wget http://atlaspc5.kek.jp/pub/Main/HowToInstallEUTelescope/install_eutelescope.sh
wget http://atlaspc5.kek.jp/pub/Main/HowToInstallEUTelescope/changeRD53Ageo.sh
source install_eutelescope.sh
Added:
>
>
 [local pc]

need to setup CVMFS before install eutelescope

(obsolete)ILCSoftv01-17-05のインストール方法

Reconstructionに必要なEutelescopeをインストールするための手順。

1. EUTelescopeをインストールしたい場所で:

export ILCSOFT=$PWD/ILCSOFT
mkdir -p $ILCSOFT

2. ILCSoft Installer の最新版をチェック:

cd $ILCSOFT
svn co https://svnsrv.desy.de/public/ilctools/ilcinstall/branches/eutel-git ilcinstall_eutel-git

3. Eudaqのバージョンをv1.5.1に変更 -> $ILCSOFT/ilcinstall_eutel-git/releases/v01-17-05/release-versions.py

NEW 最近のEUtelescopeとのCompativility がないのでEudaqもtrunkにする必要がある。:

Eudaq_version = "tags/v1.5.1"
EUdaq_version = "trunk"

2016年5月時点では、
Eudaq_version = "tags/v1.5.1"
Eutelescope_version = "tags/v1.0"

4. root のレポジトリのURLが間違っているので、$ILCSOFT/ilcinstall_eutel-git/ilcsoft/root.py

NEW rootのレポジトリが変わったので、urlを以下の様にする。

      self.download.url = 'https://root.cern.ch/download/root_v%s.source.tar.gz' % self.version

root5.34.18のところにリンクを貼る

ln -s /afs/ cern.ch/sw/lcg/app/releases/ROOT/5.34.18/x86_64-scl6-gcc48-opt/root 5.34.18

5. gcc version 4.8をつかう(4.8は4.8.Xの新しいバージョンへのシンボリックリンク):

source /afs/cern.ch/sw/lcg/contrib/gcc/4.8/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 wink

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. ちゃんとインストールできているか確認するためにも、exampleをreconstructionしてみよう。

例)4chipのランをreconstructionしてみる↓↓
Reconstructionのための場所として"4chip_example"などのディレクトリを作り...

  • $ILCSOFT/v01-17-05/Eutelescope/trunk/jobsub/examples/aconite-4chipLocalの中にあるファイルをコピー
  • $ILCSOFT/v01-17-05/Eutelescope/trunk/jobsub/jobsub.pyをコピー
  • mkdir -p output/{database,histograms,lcio,logs}
走らせるときは、次のように。
  • ./jobsub.py -c ./config.cfg [reco-step] 1085 -csv ./runlist.csv
    ([reco-step] は、 converter, clustering, hitmaker, align, fitter など)

毎回これを書くのが面倒なので run.shというスクリプトを書いている。
run.sh 上の方にある、
DOCONVERTER=1
DOCLUSTERING=0
DOHITMAKER=0
DOALIGN=0
DOFITTER=0
このスイッチでどのステップを走らせるかが選べる。 (全部1にすると全部走る)
./run.sh -c config.cfg -r 1085とかで走らせる。

結果は、output/histogramsにrootファイルとして作られる。clusteringなどでヒットマップが確認できるはず。

4.

5.

-- Hiromi Sawai - 2016-03-15

Comments


<--/commentPlugin-->

META FILEATTACHMENT attachment="run.sh" attr="" comment="run.sh" date="1459157466" name="run.sh" path="run.sh" size="3136" user="HiromiSawai" version="1"
META FILEATTACHMENT attachment="install_eutelescope.sh" attr="" comment="" date="1566367656" name="install_eutelescope.sh" path="install_eutelescope.sh" size="2714" user="KojiNakamura" version="1"
META FILEATTACHMENT attachment="changeRD53Ageo.sh" attr="" comment="" date="1566367656" name="changeRD53Ageo.sh" path="changeRD53Ageo.sh" size="1298" user="KojiNakamura" version="1"
Added:
>
>
META FILEATTACHMENT attachment="YarrConverterPlugin.cc" attr="" comment="" date="1566394799" name="YarrConverterPlugin.cc" path="YarrConverterPlugin.cc" size="10308" user="KojiNakamura" version="1"
META FILEATTACHMENT attachment="RD53ASingle.h" attr="" comment="" date="1566394799" name="RD53ASingle.h" path="RD53ASingle.h" size="846" user="KojiNakamura" version="1"
META FILEATTACHMENT attachment="RD53ASingle.cc" attr="" comment="" date="1566394799" name="RD53ASingle.cc" path="RD53ASingle.cc" size="2022" user="KojiNakamura" version="1"
META FILEATTACHMENT attachment="yarrtools.tar.gz" attr="" comment="" date="1566395690" name="yarrtools.tar.gz" path="yarrtools.tar.gz" size="6970" user="KojiNakamura" version="1"
META FILEATTACHMENT attachment="addYarrRecTools.sh" attr="" comment="" date="1566396495" name="addYarrRecTools.sh" path="addYarrRecTools.sh" size="1005" user="KojiNakamura" version="1"
 

Revision 122019-08-21 - KojiNakamura

 
META TOPICPARENT name="PlanerPixelTestBeam"
Changed:
<
<

ILCSoftv01-17-05のインストール方法

>
>

ILCSoftv01-19-02のインストール方法

 
Added:
>
>
[lxplus]
mkdir -p ~/work/ITKTB/Reconstruction/ilcsoft20190821
cd ~/work/ITKTB/Reconstruction/ilcsoft20190821
wget http://atlaspc5.kek.jp/pub/Main/HowToInstallEUTelescope/install_eutelescope.sh
wget http://atlaspc5.kek.jp/pub/Main/HowToInstallEUTelescope/changeRD53Ageo.sh
source install_eutelescope.sh
[local pc]

need to setup CVMFS before install eutelescope

(obsolete)ILCSoftv01-17-05のインストール方法

 Reconstructionに必要なEutelescopeをインストールするための手順。

1. EUTelescopeをインストールしたい場所で:

Added:
>
>
 
export ILCSOFT=$PWD/ILCSOFT
mkdir -p $ILCSOFT

2. ILCSoft Installer の最新版をチェック:

Added:
>
>
 
cd $ILCSOFT
svn co https://svnsrv.desy.de/public/ilctools/ilcinstall/branches/eutel-git ilcinstall_eutel-git

3. Eudaqのバージョンをv1.5.1に変更 -> $ILCSOFT/ilcinstall_eutel-git/releases/v01-17-05/release-versions.py

NEW 最近のEUtelescopeとのCompativility がないのでEudaqもtrunkにする必要がある。:

Added:
>
>
 
Eudaq_version = "tags/v1.5.1"
EUdaq_version = "trunk"

2016年5月時点では、
Eudaq_version = "tags/v1.5.1"
Eutelescope_version = "tags/v1.0"

4. root のレポジトリのURLが間違っているので、$ILCSOFT/ilcinstall_eutel-git/ilcsoft/root.py

NEW rootのレポジトリが変わったので、urlを以下の様にする。

Added:
>
>
 
      self.download.url = 'https://root.cern.ch/download/root_v%s.source.tar.gz' % self.version

root5.34.18のところにリンクを貼る

ln -s /afs/ cern.ch/sw/lcg/app/releases/ROOT/5.34.18/x86_64-scl6-gcc48-opt/root 5.34.18

5. gcc version 4.8をつかう(4.8は4.8.Xの新しいバージョンへのシンボリックリンク):

Added:
>
>
 
source /afs/cern.ch/sw/lcg/contrib/gcc/4.8/x86_64-slc6/setup.sh

6. Installationを走らせる:

Added:
>
>
 
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 wink

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. ちゃんとインストールできているか確認するためにも、exampleをreconstructionしてみよう。

例)4chipのランをreconstructionしてみる↓↓
Reconstructionのための場所として"4chip_example"などのディレクトリを作り...

  • $ILCSOFT/v01-17-05/Eutelescope/trunk/jobsub/examples/aconite-4chipLocalの中にあるファイルをコピー
  • $ILCSOFT/v01-17-05/Eutelescope/trunk/jobsub/jobsub.pyをコピー
  • mkdir -p output/{database,histograms,lcio,logs}
走らせるときは、次のように。
  • ./jobsub.py -c ./config.cfg [reco-step] 1085 -csv ./runlist.csv
    ([reco-step] は、 converter, clustering, hitmaker, align, fitter など)

毎回これを書くのが面倒なので run.shというスクリプトを書いている。
run.sh 上の方にある、
DOCONVERTER=1
DOCLUSTERING=0
DOHITMAKER=0
DOALIGN=0
DOFITTER=0
このスイッチでどのステップを走らせるかが選べる。 (全部1にすると全部走る)
./run.sh -c config.cfg -r 1085とかで走らせる。

結果は、output/histogramsにrootファイルとして作られる。clusteringなどでヒットマップが確認できるはず。

4.

5.

-- Hiromi Sawai - 2016-03-15

Comments


<--/commentPlugin-->

META FILEATTACHMENT attachment="run.sh" attr="" comment="run.sh" date="1459157466" name="run.sh" path="run.sh" size="3136" user="HiromiSawai" version="1"
Added:
>
>
META FILEATTACHMENT attachment="install_eutelescope.sh" attr="" comment="" date="1566367656" name="install_eutelescope.sh" path="install_eutelescope.sh" size="2714" user="KojiNakamura" version="1"
META FILEATTACHMENT attachment="changeRD53Ageo.sh" attr="" comment="" date="1566367656" name="changeRD53Ageo.sh" path="changeRD53Ageo.sh" size="1298" user="KojiNakamura" version="1"
 

Revision 112017-05-22 - KojiNakamura

 
META TOPICPARENT name="PlanerPixelTestBeam"
Added:
>
>
 

ILCSoftv01-17-05のインストール方法

Reconstructionに必要なEutelescopeをインストールするための手順。

1. EUTelescopeをインストールしたい場所で:

Deleted:
<
<
 
export ILCSOFT=$PWD/ILCSOFT
mkdir -p $ILCSOFT

2. ILCSoft Installer の最新版をチェック:

Deleted:
<
<
 
cd $ILCSOFT
svn co https://svnsrv.desy.de/public/ilctools/ilcinstall/branches/eutel-git ilcinstall_eutel-git

3. Eudaqのバージョンをv1.5.1に変更 -> $ILCSOFT/ilcinstall_eutel-git/releases/v01-17-05/release-versions.py

NEW 最近のEUtelescopeとのCompativility がないのでEudaqもtrunkにする必要がある。:

Deleted:
<
<
 
Eudaq_version = "tags/v1.5.1"
EUdaq_version = "trunk"

2016年5月時点では、
Eudaq_version = "tags/v1.5.1"
Eutelescope_version = "tags/v1.0"

4. root のレポジトリのURLが間違っているので、$ILCSOFT/ilcinstall_eutel-git/ilcsoft/root.py

NEW rootのレポジトリが変わったので、urlを以下の様にする。

Deleted:
<
<
 
      self.download.url = 'https://root.cern.ch/download/root_v%s.source.tar.gz' % self.version

root5.34.18のところにリンクを貼る

ln -s /afs/ cern.ch/sw/lcg/app/releases/ROOT/5.34.18/x86_64-scl6-gcc48-opt/root 5.34.18

5. gcc version 4.8をつかう(4.8は4.8.Xの新しいバージョンへのシンボリックリンク):

Deleted:
<
<
 
source /afs/cern.ch/sw/lcg/contrib/gcc/4.8/x86_64-slc6/setup.sh

6. Installationを走らせる:

Deleted:
<
<
 
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 wink

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. ちゃんとインストールできているか確認するためにも、exampleをreconstructionしてみよう。

例)4chipのランをreconstructionしてみる↓↓
Reconstructionのための場所として"4chip_example"などのディレクトリを作り...

  • $ILCSOFT/v01-17-05/Eutelescope/trunk/jobsub/examples/aconite-4chipLocalの中にあるファイルをコピー
  • $ILCSOFT/v01-17-05/Eutelescope/trunk/jobsub/jobsub.pyをコピー
  • mkdir -p output/{database,histograms,lcio,logs}
走らせるときは、次のように。
  • ./jobsub.py -c ./config.cfg [reco-step] 1085 -csv ./runlist.csv
    ([reco-step] は、 converter, clustering, hitmaker, align, fitter など)

毎回これを書くのが面倒なので run.shというスクリプトを書いている。
run.sh 上の方にある、
DOCONVERTER=1
DOCLUSTERING=0
DOHITMAKER=0
DOALIGN=0
DOFITTER=0
このスイッチでどのステップを走らせるかが選べる。 (全部1にすると全部走る)
./run.sh -c config.cfg -r 1085とかで走らせる。

結果は、output/histogramsにrootファイルとして作られる。clusteringなどでヒットマップが確認できるはず。

4.

5.

-- Hiromi Sawai - 2016-03-15

Comments


<--/commentPlugin-->

META FILEATTACHMENT attachment="run.sh" attr="" comment="run.sh" date="1459157466" name="run.sh" path="run.sh" size="3136" user="HiromiSawai" version="1"

Revision 102017-02-22 - AtlasjSilicon

 
META TOPICPARENT name="PlanerPixelTestBeam"

ILCSoftv01-17-05のインストール方法

Reconstructionに必要なEutelescopeをインストールするための手順。

1. EUTelescopeをインストールしたい場所で:

Added:
>
>
 
export ILCSOFT=$PWD/ILCSOFT
mkdir -p $ILCSOFT

2. ILCSoft Installer の最新版をチェック:

Added:
>
>
 
cd $ILCSOFT
svn co https://svnsrv.desy.de/public/ilctools/ilcinstall/branches/eutel-git ilcinstall_eutel-git

3. Eudaqのバージョンをv1.5.1に変更 -> $ILCSOFT/ilcinstall_eutel-git/releases/v01-17-05/release-versions.py

Changed:
<
<
NEW 最近のEUtelescopeとのCompativility がないのでEudaqもtrunkにする必要がある。:
>
>
NEW 最近のEUtelescopeとのCompativility がないのでEudaqもtrunkにする必要がある。:
Added:
>
>
 
Eudaq_version = "tags/v1.5.1"
Changed:
<
<
EUdaq_version = "trunk"
>
>
EUdaq_version = "trunk"
 
Changed:
<
<
2016年5月時点では、
Eudaq_version = "tags/v1.5.1"
Eutelescope_version = "tags/v1.0"
>
>
 
Added:
>
>
2016年5月時点では、
Eudaq_version = "tags/v1.5.1"
Eutelescope_version = "tags/v1.0"
 4. root のレポジトリのURLが間違っているので、$ILCSOFT/ilcinstall_eutel-git/ilcsoft/root.py
Changed:
<
<
NEW rootのレポジトリが変わったので、urlを以下の様にする。
>
>
NEW rootのレポジトリが変わったので、urlを以下の様にする。
Added:
>
>
 
      self.download.url = 'https://root.cern.ch/download/root_v%s.source.tar.gz' % self.version
Changed:
<
<
root5.34.18のところにリンクを貼る
>
>
Added:
>
>
root5.34.18のところにリンクを貼る
  ln -s /afs/ cern.ch/sw/lcg/app/releases/ROOT/5.34.18/x86_64-scl6-gcc48-opt/root 5.34.18
Added:
>
>
  5. gcc version 4.8をつかう(4.8は4.8.Xの新しいバージョンへのシンボリックリンク):
Added:
>
>
 
source /afs/cern.ch/sw/lcg/contrib/gcc/4.8/x86_64-slc6/setup.sh

6. Installationを走らせる:

Added:
>
>
 
cd $ILCSOFT/ilcinstall_eutel-git
./ilcsoft-install -i examples/eutelescope/release-standalone.cfg
Changed:
<
<
7. (For 1 hour...) Grab a cup of coffee and chat with the people around you wink
>
>
7. (For 1 hour...) Grab a cup of coffee and chat with the people around you wink
  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. ちゃんとインストールできているか確認するためにも、exampleをreconstructionしてみよう。

例)4chipのランをreconstructionしてみる↓↓
Reconstructionのための場所として"4chip_example"などのディレクトリを作り...

  • $ILCSOFT/v01-17-05/Eutelescope/trunk/jobsub/examples/aconite-4chipLocalの中にあるファイルをコピー
  • $ILCSOFT/v01-17-05/Eutelescope/trunk/jobsub/jobsub.pyをコピー
  • mkdir -p output/{database,histograms,lcio,logs}
走らせるときは、次のように。
  • ./jobsub.py -c ./config.cfg [reco-step] 1085 -csv ./runlist.csv
    ([reco-step] は、 converter, clustering, hitmaker, align, fitter など)

毎回これを書くのが面倒なので run.shというスクリプトを書いている。
run.sh 上の方にある、
DOCONVERTER=1
DOCLUSTERING=0
DOHITMAKER=0
DOALIGN=0
DOFITTER=0
このスイッチでどのステップを走らせるかが選べる。 (全部1にすると全部走る)
./run.sh -c config.cfg -r 1085とかで走らせる。

結果は、output/histogramsにrootファイルとして作られる。clusteringなどでヒットマップが確認できるはず。

4.

5.

-- Hiromi Sawai - 2016-03-15

Comments


<--/commentPlugin-->

META FILEATTACHMENT attachment="run.sh" attr="" comment="run.sh" date="1459157466" name="run.sh" path="run.sh" size="3136" user="HiromiSawai" version="1"

Revision 92017-02-22 - KojiNakamura

 
META TOPICPARENT name="PlanerPixelTestBeam"

ILCSoftv01-17-05のインストール方法

Reconstructionに必要なEutelescopeをインストールするための手順。

1. EUTelescopeをインストールしたい場所で:

export ILCSOFT=$PWD/ILCSOFT
mkdir -p $ILCSOFT

2. ILCSoft Installer の最新版をチェック:

cd $ILCSOFT
svn co https://svnsrv.desy.de/public/ilctools/ilcinstall/branches/eutel-git ilcinstall_eutel-git

3. Eudaqのバージョンをv1.5.1に変更 -> $ILCSOFT/ilcinstall_eutel-git/releases/v01-17-05/release-versions.py

Changed:
<
<
NEW 最近のEUtelescopeとのCompativility がないのでEudaqもtrunkにする必要がある。:
>
>
NEW 最近のEUtelescopeとのCompativility がないのでEudaqもtrunkにする必要がある。:
 
Eudaq_version = "tags/v1.5.1"
EUdaq_version = "trunk" 

2016年5月時点では、
Eudaq_version = "tags/v1.5.1"
Eutelescope_version = "tags/v1.0"

4. root のレポジトリのURLが間違っているので、$ILCSOFT/ilcinstall_eutel-git/ilcsoft/root.py

NEW rootのレポジトリが変わったので、urlを以下の様にする。

      self.download.url = 'https://root.cern.ch/download/root_v%s.source.tar.gz' % self.version

root5.34.18のところにリンクを貼る

ln -s /afs/ cern.ch/sw/lcg/app/releases/ROOT/5.34.18/x86_64-scl6-gcc48-opt/root 5.34.18

5. gcc version 4.8をつかう(4.8は4.8.Xの新しいバージョンへのシンボリックリンク):

source /afs/cern.ch/sw/lcg/contrib/gcc/4.8/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 wink

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. ちゃんとインストールできているか確認するためにも、exampleをreconstructionしてみよう。

例)4chipのランをreconstructionしてみる↓↓
Reconstructionのための場所として"4chip_example"などのディレクトリを作り...

  • $ILCSOFT/v01-17-05/Eutelescope/trunk/jobsub/examples/aconite-4chipLocalの中にあるファイルをコピー
  • $ILCSOFT/v01-17-05/Eutelescope/trunk/jobsub/jobsub.pyをコピー
  • mkdir -p output/{database,histograms,lcio,logs}
走らせるときは、次のように。
  • ./jobsub.py -c ./config.cfg [reco-step] 1085 -csv ./runlist.csv
    ([reco-step] は、 converter, clustering, hitmaker, align, fitter など)

毎回これを書くのが面倒なので run.shというスクリプトを書いている。
run.sh 上の方にある、
DOCONVERTER=1
DOCLUSTERING=0
DOHITMAKER=0
DOALIGN=0
DOFITTER=0
このスイッチでどのステップを走らせるかが選べる。 (全部1にすると全部走る)
./run.sh -c config.cfg -r 1085とかで走らせる。

結果は、output/histogramsにrootファイルとして作られる。clusteringなどでヒットマップが確認できるはず。

4.

5.

-- Hiromi Sawai - 2016-03-15

Comments


<--/commentPlugin-->

META FILEATTACHMENT attachment="run.sh" attr="" comment="run.sh" date="1459157466" name="run.sh" path="run.sh" size="3136" user="HiromiSawai" version="1"

Revision 82016-06-01 - AtlasjSilicon

 
META TOPICPARENT name="PlanerPixelTestBeam"

ILCSoftv01-17-05のインストール方法

Reconstructionに必要なEutelescopeをインストールするための手順。

Changed:
<
<
1. EUTelescopeをインストールしたい場所で:
export ILCSOFT=$PWD/ILCSOFT
>
>
1. EUTelescopeをインストールしたい場所で:
Added:
>
>
export ILCSOFT=$PWD/ILCSOFT
 mkdir -p $ILCSOFT
Changed:
<
<
2. ILCSoft Installer の最新版をチェック:
cd $ILCSOFT
>
>
2. ILCSoft Installer の最新版をチェック:
Added:
>
>
cd $ILCSOFT
 svn co https://svnsrv.desy.de/public/ilctools/ilcinstall/branches/eutel-git ilcinstall_eutel-git

3. Eudaqのバージョンをv1.5.1に変更 -> $ILCSOFT/ilcinstall_eutel-git/releases/v01-17-05/release-versions.py

Changed:
<
<
NEW 最近のEUtelescopeとのCompativility がないのでEudaqもtrunkにする必要がある。:
Eudaq_version = "tags/v1.5.1"
EUdaq_version = "trunk" 
>
>
NEW 最近のEUtelescopeとのCompativility がないのでEudaqもtrunkにする必要がある。:
Eudaq_version = "tags/v1.5.1"
Added:
>
>
EUdaq_version = "trunk"
 
Changed:
<
<
>
>
2016年5月時点では、
Eudaq_version = "tags/v1.5.1"
Eutelescope_version = "tags/v1.0"
 
Changed:
<
<
4. root のレポジトリのURLが間違っているので、$ILCSOFT/ilcinstall_eutel-git/ilcsoft/root.py
"http://"で始まっているのを"https://"に変える
>
>
4. root のレポジトリのURLが間違っているので、$ILCSOFT/ilcinstall_eutel-git/ilcsoft/root.py
 
Changed:
<
<
NEW rootのレポジトリが変わったので、urlを以下の様にする。
      self.download.url = 'https://root.cern.ch/download/root_v%s.source.tar.gz' % self.version
>
>
NEW rootのレポジトリが変わったので、urlを以下の様にする。
Added:
>
>
      self.download.url = 'https://root.cern.ch/download/root_v%s.source.tar.gz' % self.version
 
Changed:
<
<
>
>
root5.34.18のところにリンクを貼る
 
Changed:
<
<
5. gcc version 4.8をつかう(4.8は4.8.Xの新しいバージョンへのシンボリックリンク):
source /afs/cern.ch/sw/lcg/contrib/gcc/4.8/x86_64-slc6/setup.sh
>
>
ln -s /afs/ cern.ch/sw/lcg/app/releases/ROOT/5.34.18/x86_64-scl6-gcc48-opt/root 5.34.18
 
Changed:
<
<
6. Installationを走らせる:
cd $ILCSOFT/ilcinstall_eutel-git
>
>
5. gcc version 4.8をつかう(4.8は4.8.Xの新しいバージョンへのシンボリックリンク):
Added:
>
>
source /afs/cern.ch/sw/lcg/contrib/gcc/4.8/x86_64-slc6/setup.sh

6. Installationを走らせる:

cd $ILCSOFT/ilcinstall_eutel-git
 ./ilcsoft-install -i examples/eutelescope/release-standalone.cfg
Deleted:
<
<
7. (For 1 hour...) Grab a cup of coffee and chat with the people around you wink
 
Added:
>
>
7. (For 1 hour...) Grab a cup of coffee and chat with the people around you wink
 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
#####################################

Changed:
<
<
こんなものをsetup.shとしておいて、source setup.shとする。
>
>
こんなものをsetup.shとしておいて、source setup.shとする。
 

実際にReconstructionを走らせてみる

${ILCSOFT}/v01-17-05/Eutelescope/trunk/jobsubにあるjobsub.pyというのが実際にjobを投げるスクリプト。
これらのファイルを持ってきて作業するためのdirectoryを作り、実際に走らせてみる。

1. Reconstructionのための場所を作り、テストビームごとのdirectoryを作る:

Changed:
<
<
  • mkdir -p ~/work/ITKTB/Reconstruction/runarea/
>
>
  • 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. ちゃんとインストールできているか確認するためにも、exampleをreconstructionしてみよう。

例)4chipのランをreconstructionしてみる↓↓
Reconstructionのための場所として"4chip_example"などのディレクトリを作り...

  • $ILCSOFT/v01-17-05/Eutelescope/trunk/jobsub/examples/aconite-4chipLocalの中にあるファイルをコピー
  • $ILCSOFT/v01-17-05/Eutelescope/trunk/jobsub/jobsub.pyをコピー
Changed:
<
<
  • mkdir -p output/{database,histograms,lcio,logs}
>
>
  • mkdir -p output/{database,histograms,lcio,logs}
 走らせるときは、次のように。
Changed:
<
<
  • ./jobsub.py -c ./config.cfg [reco-step] 1085 -csv ./runlist.csv
    ([reco-step] は、 converter, clustering, hitmaker, align, fitter など)
>
>
  • ./jobsub.py -c ./config.cfg [reco-step] 1085 -csv ./runlist.csv
    ([reco-step] は、 converter, clustering, hitmaker, align, fitter など)
 
Changed:
<
<
毎回これを書くのが面倒なので run.shというスクリプトを書いている。
run.sh 上の方にある、
DOCONVERTER=1
DOCLUSTERING=0
DOHITMAKER=0
DOALIGN=0
DOFITTER=0
このスイッチでどのステップを走らせるかが選べる。 (全部1にすると全部走る)
./run.sh -c config.cfg -r 1085とかで走らせる。
>
>
毎回これを書くのが面倒なので run.shというスクリプトを書いている。
run.sh 上の方にある、
DOCONVERTER=1
DOCLUSTERING=0
DOHITMAKER=0
DOALIGN=0
DOFITTER=0
このスイッチでどのステップを走らせるかが選べる。 (全部1にすると全部走る)
./run.sh -c config.cfg -r 1085とかで走らせる。
  結果は、output/histogramsにrootファイルとして作られる。clusteringなどでヒットマップが確認できるはず。

4.

5.

-- Hiromi Sawai - 2016-03-15

Comments


<--/commentPlugin-->

META FILEATTACHMENT attachment="run.sh" attr="" comment="run.sh" date="1459157466" name="run.sh" path="run.sh" size="3136" user="HiromiSawai" version="1"

Revision 72016-04-26 - KojiNakamura

 
META TOPICPARENT name="PlanerPixelTestBeam"

ILCSoftv01-17-05のインストール方法

Reconstructionに必要なEutelescopeをインストールするための手順。

Changed:
<
<
1. EUTelescopeをインストールしたい場所で:
  • export ILCSOFT=$PWD/ILCSOFT
>
>
1. EUTelescopeをインストールしたい場所で:
export ILCSOFT=$PWD/ILCSOFT
mkdir -p $ILCSOFT
Deleted:
<
<
  • 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”
 
Added:
>
>
2. ILCSoft Installer の最新版をチェック:
cd $ILCSOFT
svn co https://svnsrv.desy.de/public/ilctools/ilcinstall/branches/eutel-git ilcinstall_eutel-git

3. Eudaqのバージョンをv1.5.1に変更 -> $ILCSOFT/ilcinstall_eutel-git/releases/v01-17-05/release-versions.py

NEW 最近のEUtelescopeとのCompativility がないのでEudaqもtrunkにする必要がある。:

Eudaq_version = "tags/v1.5.1"
EUdaq_version = "trunk" 

 4. root のレポジトリのURLが間違っているので、$ILCSOFT/ilcinstall_eutel-git/ilcsoft/root.py
"http://"で始まっているのを"https://"に変える
Changed:
<
<
5. gcc version 4.8をつかう(4.8は4.8.Xの新しいバージョンへのシンボリックリンク):
  • source /afs/cern.ch/sw/lcg/contrib/gcc/4.8/x86_64-slc6/setup.sh
6. Installationを走らせる:
  • cd $ILCSOFT/ilcinstall_eutel-git
  • ./ilcsoft-install -i examples/eutelescope/release-standalone.cfg
>
>
NEW rootのレポジトリが変わったので、urlを以下の様にする。
      self.download.url = 'https://root.cern.ch/download/root_v%s.source.tar.gz' % self.version

5. gcc version 4.8をつかう(4.8は4.8.Xの新しいバージョンへのシンボリックリンク):

source /afs/cern.ch/sw/lcg/contrib/gcc/4.8/x86_64-slc6/setup.sh
Added:
>
>
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 wink

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. ちゃんとインストールできているか確認するためにも、exampleをreconstructionしてみよう。

例)4chipのランをreconstructionしてみる↓↓
Reconstructionのための場所として"4chip_example"などのディレクトリを作り...

  • $ILCSOFT/v01-17-05/Eutelescope/trunk/jobsub/examples/aconite-4chipLocalの中にあるファイルをコピー
  • $ILCSOFT/v01-17-05/Eutelescope/trunk/jobsub/jobsub.pyをコピー
  • mkdir -p output/{database,histograms,lcio,logs}
走らせるときは、次のように。
  • ./jobsub.py -c ./config.cfg [reco-step] 1085 -csv ./runlist.csv
    ([reco-step] は、 converter, clustering, hitmaker, align, fitter など)

毎回これを書くのが面倒なので run.shというスクリプトを書いている。
run.sh 上の方にある、
DOCONVERTER=1
DOCLUSTERING=0
DOHITMAKER=0
DOALIGN=0
DOFITTER=0
このスイッチでどのステップを走らせるかが選べる。 (全部1にすると全部走る)
./run.sh -c config.cfg -r 1085とかで走らせる。

結果は、output/histogramsにrootファイルとして作られる。clusteringなどでヒットマップが確認できるはず。

4.

5.

-- Hiromi Sawai - 2016-03-15

Comments


<--/commentPlugin-->

META FILEATTACHMENT attachment="run.sh" attr="" comment="run.sh" date="1459157466" name="run.sh" path="run.sh" size="3136" user="HiromiSawai" version="1"

Revision 62016-04-15 - HiromiSawai

 
META TOPICPARENT name="PlanerPixelTestBeam"

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をつかう(4.8は4.8.Xの新しいバージョンへのシンボリックリンク):

  • source /afs/cern.ch/sw/lcg/contrib/gcc/4.8/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 wink

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. ちゃんとインストールできているか確認するためにも、exampleをreconstructionしてみよう。

例)4chipのランをreconstructionしてみる↓↓
Reconstructionのための場所として"4chip_example"などのディレクトリを作り...

  • $ILCSOFT/v01-17-05/Eutelescope/trunk/jobsub/examples/aconite-4chipLocalの中にあるファイルをコピー
  • $ILCSOFT/v01-17-05/Eutelescope/trunk/jobsub/jobsub.pyをコピー
  • mkdir -p output/{database,histograms,lcio,logs}
走らせるときは、次のように。
Changed:
<
<
  • jobsub.py -c ./config.cfg -r 001085 -csv ./runlist.csv [reco-step]
    ([reco-step] は、 converter, clustering, hitmaker, align, fitter など)
>
>
  • ./jobsub.py -c ./config.cfg [reco-step] 1085 -csv ./runlist.csv
    ([reco-step] は、 converter, clustering, hitmaker, align, fitter など)
  毎回これを書くのが面倒なので run.shというスクリプトを書いている。
run.sh 上の方にある、
DOCONVERTER=1
DOCLUSTERING=0
DOHITMAKER=0
DOALIGN=0
DOFITTER=0
このスイッチでどのステップを走らせるかが選べる。 (全部1にすると全部走る)
./run.sh -c config.cfg -r 1085とかで走らせる。

結果は、output/histogramsにrootファイルとして作られる。clusteringなどでヒットマップが確認できるはず。

4.

5.

-- Hiromi Sawai - 2016-03-15

Comments


<--/commentPlugin-->

META FILEATTACHMENT attachment="run.sh" attr="" comment="run.sh" date="1459157466" name="run.sh" path="run.sh" size="3136" user="HiromiSawai" version="1"

Revision 52016-03-31 - HiromiSawai

 
META TOPICPARENT name="PlanerPixelTestBeam"

ILCSoftv01-17-05のインストール方法

Reconstructionに必要なEutelescopeをインストールするための手順。

1. EUTelescopeをインストールしたい場所で:

Changed:
<
<
  • export ILCSOFT=$PWD/ILCSOFT
  • mkdir -p $ILCSOFT
>
>
  • export ILCSOFT=$PWD/ILCSOFT
  • mkdir -p $ILCSOFT
 2. ILCSoft Installer の最新版をチェック:
Changed:
<
<
>
>
 3. Eudaqのバージョンをv1.5.1に変更 -> $ILCSOFT/ilcinstall_eutel-git/releases/v01-17-05/release-versions.py:
Changed:
<
<
  • Eudaq_version = "tags/v1.5.1”
>
>
  • Eudaq_version = "tags/v1.5.1”
  4. root のレポジトリのURLが間違っているので、$ILCSOFT/ilcinstall_eutel-git/ilcsoft/root.py
"http://"で始まっているのを"https://"に変える

5. gcc version 4.8をつかう(4.8は4.8.Xの新しいバージョンへのシンボリックリンク):

Changed:
<
<
  • source /afs/cern.ch/sw/lcg/releases/gcc/4.8/x86_64-slc6/setup.sh
>
>
  • source /afs/cern.ch/sw/lcg/contrib/gcc/4.8/x86_64-slc6/setup.sh
 6. Installationを走らせる:
Changed:
<
<
  • cd $ILCSOFT/ilcinstall_eutel-git
  • ./ilcsoft-install -i examples/eutelescope/release-standalone.cfg
>
>
  • 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 wink

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
#####################################

Changed:
<
<
こんなものをsetup.shとしておいて、source setup.shとする。
>
>
こんなものをsetup.shとしておいて、source setup.shとする。
 

実際にReconstructionを走らせてみる

${ILCSOFT}/v01-17-05/Eutelescope/trunk/jobsubにあるjobsub.pyというのが実際にjobを投げるスクリプト。
これらのファイルを持ってきて作業するためのdirectoryを作り、実際に走らせてみる。

1. Reconstructionのための場所を作り、テストビームごとのdirectoryを作る:

Changed:
<
<
  • mkdir -p ~/work/ITKTB/Reconstruction/runarea/
>
>
  • 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. ちゃんとインストールできているか確認するためにも、exampleをreconstructionしてみよう。

例)4chipのランをreconstructionしてみる↓↓
Reconstructionのための場所として"4chip_example"などのディレクトリを作り...

  • $ILCSOFT/v01-17-05/Eutelescope/trunk/jobsub/examples/aconite-4chipLocalの中にあるファイルをコピー
  • $ILCSOFT/v01-17-05/Eutelescope/trunk/jobsub/jobsub.pyをコピー
Changed:
<
<
  • mkdir -p output/{database,histograms,lcio,logs}
>
>
  • mkdir -p output/{database,histograms,lcio,logs}
 走らせるときは、次のように。
Changed:
<
<
  • jobsub.py -c ./config.cfg -r 001085 -csv ./runlist.csv [reco-step]
    ([reco-step] は、 converter, clustering, hitmaker, align, fitter など)
>
>
  • jobsub.py -c ./config.cfg -r 001085 -csv ./runlist.csv [reco-step]
    ([reco-step] は、 converter, clustering, hitmaker, align, fitter など)
 
Changed:
<
<
毎回これを書くのが面倒なので run.shというスクリプトを書いている。
run.sh 上の方にある、
DOCONVERTER=1
DOCLUSTERING=0
DOHITMAKER=0
DOALIGN=0
DOFITTER=0
このスイッチでどのステップを走らせるかが選べる。 (全部1にすると全部走る)
./run.sh -c config.cfg -r 1085 とかで走らせる。
>
>
毎回これを書くのが面倒なので run.shというスクリプトを書いている。
run.sh 上の方にある、
DOCONVERTER=1
DOCLUSTERING=0
DOHITMAKER=0
DOALIGN=0
DOFITTER=0
このスイッチでどのステップを走らせるかが選べる。 (全部1にすると全部走る)
./run.sh -c config.cfg -r 1085とかで走らせる。
  結果は、output/histogramsにrootファイルとして作られる。clusteringなどでヒットマップが確認できるはず。
Changed:
<
<
4.
>
>
4.
 
Changed:
<
<
5.
>
>
5.
  -- Hiromi Sawai - 2016-03-15

Comments


<--/commentPlugin-->

META FILEATTACHMENT attachment="run.sh" attr="" comment="run.sh" date="1459157466" name="run.sh" path="run.sh" size="3136" user="HiromiSawai" version="1"

Revision 42016-03-28 - HiromiSawai

 
META TOPICPARENT name="PlanerPixelTestBeam"

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をつかう(4.8は4.8.Xの新しいバージョンへのシンボリックリンク):

  • source /afs/cern.ch/sw/lcg/releases/gcc/4.8/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 wink

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/の中にあるファイル
Changed:
<
<
3.
>
>
3. ちゃんとインストールできているか確認するためにも、exampleをreconstructionしてみよう。
 
Added:
>
>
例)4chipのランをreconstructionしてみる↓↓
Reconstructionのための場所として"4chip_example"などのディレクトリを作り...
  • $ILCSOFT/v01-17-05/Eutelescope/trunk/jobsub/examples/aconite-4chipLocalの中にあるファイルをコピー
  • $ILCSOFT/v01-17-05/Eutelescope/trunk/jobsub/jobsub.pyをコピー
  • mkdir -p output/{database,histograms,lcio,logs}
走らせるときは、次のように。
  • jobsub.py -c ./config.cfg -r 001085 -csv ./runlist.csv [reco-step]
    ([reco-step] は、 converter, clustering, hitmaker, align, fitter など)

毎回これを書くのが面倒なので run.shというスクリプトを書いている。
run.sh 上の方にある、
DOCONVERTER=1
DOCLUSTERING=0
DOHITMAKER=0
DOALIGN=0
DOFITTER=0
このスイッチでどのステップを走らせるかが選べる。 (全部1にすると全部走る)
./run.sh -c config.cfg -r 1085 とかで走らせる。

結果は、output/histogramsにrootファイルとして作られる。clusteringなどでヒットマップが確認できるはず。

4.

5.

 -- Hiromi Sawai - 2016-03-15

Comments


<--/commentPlugin-->
Added:
>
>
META FILEATTACHMENT attachment="run.sh" attr="" comment="run.sh" date="1459157466" name="run.sh" path="run.sh" size="3136" user="HiromiSawai" version="1"
 

Revision 32016-03-16 - HiromiSawai

 
META TOPICPARENT name="PlanerPixelTestBeam"

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://"に変える

Changed:
<
<
5. gcc version 4.8.1をつかう:
  • source /afs/cern.ch/sw/lcg/releases/gcc/4.8.1/x86_64-slc6/setup.sh
>
>
5. gcc version 4.8をつかう(4.8は4.8.Xの新しいバージョンへのシンボリックリンク):
  • source /afs/cern.ch/sw/lcg/releases/gcc/4.8/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 wink

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を作り、実際に走らせてみる。

Changed:
<
<
1. Reconstructionのための場所を作り、テストビームごとの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/の中にあるファイル
Changed:
<
<
3.
>
>
3.
  -- Hiromi Sawai - 2016-03-15

Comments


<--/commentPlugin-->

Revision 22016-03-16 - HiromiSawai

 
META TOPICPARENT name="PlanerPixelTestBeam"

ILCSoftv01-17-05のインストール方法

Added:
>
>
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
Changed:
<
<
7. Grab a cup of coffee and chat with the people around you wink
>
>
7. (For 1 hour...) Grab a cup of coffee and chat with the people around you wink
 
Deleted:
<
<
(1 hour...)
 8. 終わると$ILCSOFT/v01-17-05というファイルができる -> エラーが出ていなければインストール完了!
Added:
>
>
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


<--/commentPlugin-->

Revision 12016-03-15 - HiromiSawai

 
META TOPICPARENT name="PlanerPixelTestBeam"

ILCSoftv01-17-05のインストール方法

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. Grab a cup of coffee and chat with the people around you wink

(1 hour...)

8. 終わると$ILCSOFT/v01-17-05というファイルができる -> エラーが出ていなければインストール完了!

-- Hiromi Sawai - 2016-03-15

Comments


<--/commentPlugin-->
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback