Difference: HowToInstallEUTelescope (1 vs. 15)

Revision 152019-08-24 - KojiNakamura

Line: 1 to 1
 
META TOPICPARENT name="PlanerPixelTestBeam"

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

Line: 112 to 112
 
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="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="yarrtools.tar.gz" attr="" comment="" date="1566614085" name="yarrtools.tar.gz" path="yarrtools.tar.gz" size="7579" user="KojiNakamura" version="2"
 
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"
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

Line: 1 to 1
 
META TOPICPARENT name="PlanerPixelTestBeam"

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

Line: 116 to 116
 
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

Line: 1 to 1
 
META TOPICPARENT name="PlanerPixelTestBeam"

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

Line: 110 to 111
 
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

Line: 1 to 1
 
META TOPICPARENT name="PlanerPixelTestBeam"
Changed:
<
<

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

>
>

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をインストールするための手順。
Line: 90 to 108
 
<--/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

Line: 1 to 1
 
META TOPICPARENT name="PlanerPixelTestBeam"
Added:
>
>
 

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

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

Revision 102017-02-22 - AtlasjSilicon

Line: 1 to 1
 
META TOPICPARENT name="PlanerPixelTestBeam"

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

Line: 15 to 17
 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" 
Changed:
<
<
2016年5月時点では、
Eudaq_version = "tags/v1.5.1"
Eutelescope_version = "tags/v1.0"
>
>

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

  4. root のレポジトリのURLが間違っているので、$ILCSOFT/ilcinstall_eutel-git/ilcsoft/root.py
Line: 23 to 30
 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
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を走らせる:

Revision 92017-02-22 - KojiNakamura

Line: 1 to 1
 
META TOPICPARENT name="PlanerPixelTestBeam"

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

Line: 14 to 14
  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" 

Revision 82016-06-01 - AtlasjSilicon

Line: 1 to 1
 
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
Changed:
<
<
2. ILCSoft Installer の最新版をチェック:
cd $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にする必要がある。:
Eudaq_version = "tags/v1.5.1"
EUdaq_version = "trunk" 
>
>
NEW 最近のEUtelescopeとのCompativility がないのでEudaqもtrunkにする必要がある。:
Eudaq_version = "tags/v1.5.1"
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を以下の様にする。
      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の新しいバージョンへのシンボリックリンク):
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
Added:
>
>
 7. (For 1 hour...) Grab a cup of coffee and chat with the people around you wink

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

Line: 35 to 44
  #####################################
#! /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
Line: 55 to 64
 例)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などでヒットマップが確認できるはず。

Revision 72016-04-26 - KojiNakamura

Line: 1 to 1
 
META TOPICPARENT name="PlanerPixelTestBeam"

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

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

Changed:
<
<
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
>
>
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" 

  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

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というファイルができる -> エラーが出ていなければインストール完了!

Revision 62016-04-15 - HiromiSawai

Line: 1 to 1
 
META TOPICPARENT name="PlanerPixelTestBeam"

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

Line: 50 to 50
 
  • $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とかで走らせる。

Revision 52016-03-31 - HiromiSawai

Line: 1 to 1
 
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というファイルができる -> エラーが出ていなければインストール完了!

Line: 28 to 28
  #####################################
#! /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
Line: 48 to 48
 例)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などでヒットマップが確認できるはず。

Revision 42016-03-28 - HiromiSawai

Line: 1 to 1
 
META TOPICPARENT name="PlanerPixelTestBeam"

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

Line: 43 to 43
 
  • ギアファイル gear.xml
  • ランリスト runlist.csv
  • steeringファイル steering-templates/の中にあるファイル
Changed:
<
<
3.
>
>
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 -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-->
\ No newline at end of file
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

Line: 1 to 1
 
META TOPICPARENT name="PlanerPixelTestBeam"

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

Line: 15 to 15
  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

Revision 22016-03-16 - HiromiSawai

Line: 1 to 1
 
META TOPICPARENT name="PlanerPixelTestBeam"

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

Added:
>
>
Reconstructionに必要なEutelescopeをインストールするための手順。
 1. EUTelescopeをインストールしたい場所で:
  • export ILCSOFT=$PWD/ILCSOFT
  • mkdir -p $ILCSOFT
Line: 18 to 20
 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

(1 hour...)

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

Revision 12016-03-15 - HiromiSawai

Line: 1 to 1
Added:
>
>
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-2022 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback