Reconstruction & Analysis instruction for the data including FE65p2 | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Added: | ||||||||
> > | converter and pixgeo for FE65p2 AnalysisYARRConverterPlugin.cc [ YARRConverterPlugin.cc] Path:Eutelescope/v1.0/external/eudaq/v1.5.1/main/lib/plugins/YARRConverterPlugin.cc FE65p2.cc [ FE65p2.cc] Path:Eutelescope/v1.0/pixgeo/src/FE65p2.cc FE65p2.h [ FE65p2.h] Path:Eutelescope/v1.0/pixgeo/include/FE65p2.h | |||||||
Instruction : installation of normal EUTelescope################################################################# you can set any TBRECBASEDIR as you want. | ||||||||
Deleted: | ||||||||
< < | ||||||||
export LANG=C export LC_ALL=C export TBRECBASEDIR=/Path/To/Your/TBREC/DIR/################################################################ | ||||||||
Deleted: | ||||||||
< < | ||||||||
export INSTALLDIR=$TBRECBASEDIR/ilcsoft20170515 mkdir -p $INSTALLDIR cd $INSTALLDIR/ export ILCSOFT=$PWD/ILCSOFT mkdir -p $ILCSOFT cd $ILCSOFT svn co https://svnsrv.desy.de/public/ilctools/ilcinstall/branches/eutel-git ilcinstall_eutel-git# modify following file to newer Eudaq and Eutelescope_version : | ||||||||
Deleted: | ||||||||
< < | ||||||||
emacs -nw $ILCSOFT/ilcinstall_eutel-git/releases/v01-17-05/release-versions.py# Eutelescope_version = "tags/v1.0" # Eudaq_version = "tags/v1.5.1" # fix root repository path | ||||||||
Deleted: | ||||||||
< < | ||||||||
emacs -nw $ILCSOFT/ilcinstall_eutel-git/ilcsoft/root.py | ||||||||
Changed: | ||||||||
< < | # self.download.url = 'https://root.cern.ch/download/root_v%s.source.tar.gz' % self.version | |||||||
> > | # self.download.url = 'https://root.cern.ch/download/root_v%s.source.tar.gz' % self.version | |||||||
Deleted: | ||||||||
< < | ||||||||
source /afs/cern.ch/sw/lcg/contrib/gcc/4.8/x86_64-slc6/setup.sh cd $ILCSOFT/ilcinstall_eutel-git ./ilcsoft-install -i examples/eutelescope/release-standalone.cfg# take 1hr # when it successfully finished make script for the next login | ||||||||
Deleted: | ||||||||
< < | ||||||||
cat > $TBRECBASEDIR/setupITKTB.sh <<EOF export TB_ANALYSIS=$TBRECBASEDIR/Reconstruction export TB_RECDIR=\$TB_ANALYSIS/TBReconstruction/TBReconstruction-trunk export ILCSOFT=$TBRECBASEDIR/ilcsoft20170515/ILCSOFT source /afs/cern.ch/sw/lcg/contrib/gcc/4.8/x86_64-slc6/setup.sh source \$ILCSOFT/v01-17-05/Eutelescope/v1.0/build_env.sh EOF ## ## better to exit once and lonin again ## (in case you loged out once : do export TBRECBASEDIR=/Path/To/Your/TBREC/DIR/ again) | ||||||||
Deleted: | ||||||||
< < | ||||||||
source $TBRECBASEDIR/setupITKTB.sh export WORKDIR=$TBRECBASEDIR/work/run_cern_2016_nov_itk mkdir -p $WORKDIRSee http://atlaspc5.kek.jp/do/view/Main/HowToInstallEUTelescope#x5_B9F_Reconstruction for test run. YARR Converter and necessary geo files for FE65p2 Reconstruction# copy files for source files | ||||||||
Deleted: | ||||||||
< < | ||||||||
cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/external/eudaq/v1.5.1/main/lib/plugins/YARRConverterPlugin.cc $ILCSOFT/v01-17-05/Eutelescope/v1.0/external/eudaq/v1.5.1/main/lib/plugins/ cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/include/FE65p2.h $ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/include/ cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/src/FE65p2.cc $ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/src cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/include/FEI4FourChipKEKTypeB.h $ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/include/ cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/src/FEI4FourChipKEKTypeB.cc $ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/src # copy config files | ||||||||
Deleted: | ||||||||
< < | ||||||||
cd $WORKDIR tar -zxvf /afs/cern.ch/work/k/kojin/public/ITKTB/work/run_cern_2016_nov_itk/config.tar.gz# change some hard coding histogram range : | ||||||||
Deleted: | ||||||||
< < | ||||||||
emacs -nw $ILCSOFT/v01-17-05/Eutelescope/v1.0/src/EUTelMille.cc | ||||||||
Changed: | ||||||||
< < | ### l.3072-3074 # const int NBin = 600; # const double Min = -300.; # const double Max = 300.; | |||||||
> > | ### l.3072-3074 # const int NBin = 600; # const double Min = -300.; # const double Max = 300.; | |||||||
Deleted: | ||||||||
< < | ||||||||
emacs -nw $ILCSOFT/v01-17-05/Eutelescope/v1.0/src/EUTelPreAlignment.cc | ||||||||
Changed: | ||||||||
< < | ### l.129 133 | |||||||
> > | ### l.129 133 | |||||||
# AIDA::IHistogram1D * histo1Da = AIDAProcessor::histogramFactory(this)->createHistogram1D( (basePath + tempHistoName).c_str(), 100 , -20., 20.); # AIDA::IHistogram1D * histo1Db = AIDAProcessor::histogramFactory(this)->createHistogram1D( (basePath + tempHistoName).c_str(), 100 , -20., 20.); ## bit odd but this is necessary way to compile... | ||||||||
Deleted: | ||||||||
< < | ||||||||
source compile.sh## change your config_fe65p2.cfg files to have right BasePath BasePath = $TBRECBASEDIR/work/run_%(TestBeamDate)s## note $TBRECBASEDIR env have to be extracted since it doesn't work in the config file ## run converter as the first try | ||||||||
Deleted: | ||||||||
< < | ||||||||
./run.sh -c config_fe65.cfg -t 11111 -r 8174 | ||||||||
Changed: | ||||||||
< < | # -t option correspond to the step executing # converter/clustering/hitmaker/align/fitter #(e.g) # 10000 : converter only # 11000 : converter + clustering # | |||||||
> > | # -t option correspond to the step executing # converter/clustering/hitmaker/align/fitter #(e.g) # 10000 : converter only # 11000 : converter + clustering # | |||||||
Changed: | ||||||||
< < | new yarr converter plugin is here (LV1 and ToT+1) | |||||||
> > | new yarr converter plugin is here (LV1 and ToT +1) | |||||||
/home/sjunki/samples/YARRConverterPlugin.cc TBmon2 AnalysisYou can find Ntuple.root in the working directory. This correspond to the tbtrack file (Ntuple of TBmon2 input) In case you skipped Reconstruction please use following file instead. /home/kojin/work/PPSTB/PPSdata/v17/cern_2016_nov_itk/tbtrack/tbtrack008174.root --![]() | ||||||||
Added: | ||||||||
> > |
| |||||||
Reconstruction & Analysis instruction for the data including FE65p2Instruction : installation of normal EUTelescope################################################################# you can set any TBRECBASEDIR as you want. | ||||||||
Added: | ||||||||
> > | ||||||||
export LANG=C export LC_ALL=C export TBRECBASEDIR=/Path/To/Your/TBREC/DIR/################################################################ | ||||||||
Added: | ||||||||
> > | ||||||||
export INSTALLDIR=$TBRECBASEDIR/ilcsoft20170515 mkdir -p $INSTALLDIR cd $INSTALLDIR/ export ILCSOFT=$PWD/ILCSOFT mkdir -p $ILCSOFT cd $ILCSOFT svn co https://svnsrv.desy.de/public/ilctools/ilcinstall/branches/eutel-git ilcinstall_eutel-git# modify following file to newer Eudaq and Eutelescope_version : | ||||||||
Added: | ||||||||
> > | ||||||||
emacs -nw $ILCSOFT/ilcinstall_eutel-git/releases/v01-17-05/release-versions.py# Eutelescope_version = "tags/v1.0" # Eudaq_version = "tags/v1.5.1" # fix root repository path | ||||||||
Added: | ||||||||
> > | ||||||||
emacs -nw $ILCSOFT/ilcinstall_eutel-git/ilcsoft/root.py# self.download.url = 'https://root.cern.ch/download/root_v%s.source.tar.gz' % self.version | ||||||||
Added: | ||||||||
> > | ||||||||
source /afs/cern.ch/sw/lcg/contrib/gcc/4.8/x86_64-slc6/setup.sh cd $ILCSOFT/ilcinstall_eutel-git ./ilcsoft-install -i examples/eutelescope/release-standalone.cfg# take 1hr # when it successfully finished make script for the next login | ||||||||
Added: | ||||||||
> > | ||||||||
cat > $TBRECBASEDIR/setupITKTB.sh <<EOF export TB_ANALYSIS=$TBRECBASEDIR/Reconstruction export TB_RECDIR=\$TB_ANALYSIS/TBReconstruction/TBReconstruction-trunk export ILCSOFT=$TBRECBASEDIR/ilcsoft20170515/ILCSOFT source /afs/cern.ch/sw/lcg/contrib/gcc/4.8/x86_64-slc6/setup.sh source \$ILCSOFT/v01-17-05/Eutelescope/v1.0/build_env.sh EOF ## ## better to exit once and lonin again ## (in case you loged out once : do export TBRECBASEDIR=/Path/To/Your/TBREC/DIR/ again) | ||||||||
Added: | ||||||||
> > | ||||||||
source $TBRECBASEDIR/setupITKTB.sh export WORKDIR=$TBRECBASEDIR/work/run_cern_2016_nov_itk mkdir -p $WORKDIRSee http://atlaspc5.kek.jp/do/view/Main/HowToInstallEUTelescope#x5_B9F_Reconstruction for test run. YARR Converter and necessary geo files for FE65p2 Reconstruction# copy files for source files | ||||||||
Added: | ||||||||
> > | ||||||||
cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/external/eudaq/v1.5.1/main/lib/plugins/YARRConverterPlugin.cc $ILCSOFT/v01-17-05/Eutelescope/v1.0/external/eudaq/v1.5.1/main/lib/plugins/ cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/include/FE65p2.h $ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/include/ cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/src/FE65p2.cc $ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/src cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/include/FEI4FourChipKEKTypeB.h $ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/include/ cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/src/FEI4FourChipKEKTypeB.cc $ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/src # copy config files | ||||||||
Added: | ||||||||
> > | ||||||||
cd $WORKDIR tar -zxvf /afs/cern.ch/work/k/kojin/public/ITKTB/work/run_cern_2016_nov_itk/config.tar.gz# change some hard coding histogram range : | ||||||||
Added: | ||||||||
> > | ||||||||
emacs -nw $ILCSOFT/v01-17-05/Eutelescope/v1.0/src/EUTelMille.cc### l.3072-3074 # const int NBin = 600; # const double Min = -300.; # const double Max = 300.; | ||||||||
Added: | ||||||||
> > | ||||||||
emacs -nw $ILCSOFT/v01-17-05/Eutelescope/v1.0/src/EUTelPreAlignment.cc### l.129 133 # AIDA::IHistogram1D * histo1Da = AIDAProcessor::histogramFactory(this)->createHistogram1D( (basePath + tempHistoName).c_str(), 100 , -20., 20.); # AIDA::IHistogram1D * histo1Db = AIDAProcessor::histogramFactory(this)->createHistogram1D( (basePath + tempHistoName).c_str(), 100 , -20., 20.); ## bit odd but this is necessary way to compile... | ||||||||
Added: | ||||||||
> > | ||||||||
source compile.sh## change your config_fe65p2.cfg files to have right BasePath | ||||||||
Deleted: | ||||||||
< < | ||||||||
BasePath = $TBRECBASEDIR/work/run_%(TestBeamDate)s## note $TBRECBASEDIR env have to be extracted since it doesn't work in the config file ## run converter as the first try | ||||||||
Added: | ||||||||
> > | ||||||||
./run.sh -c config_fe65.cfg -t 11111 -r 8174# -t option correspond to the step executing # converter/clustering/hitmaker/align/fitter #(e.g) # 10000 : converter only # 11000 : converter + clustering # | ||||||||
Added: | ||||||||
> > |
new yarr converter plugin is here (LV1 and ToT+1)
/home/sjunki/samples/YARRConverterPlugin.cc | |||||||
TBmon2 AnalysisYou can find Ntuple.root in the working directory. This correspond to the tbtrack file (Ntuple of TBmon2 input) In case you skipped Reconstruction please use following file instead. /home/kojin/work/PPSTB/PPSdata/v17/cern_2016_nov_itk/tbtrack/tbtrack008174.root --![]() |
Reconstruction & Analysis instruction for the data including FE65p2Instruction : installation of normal EUTelescope################################################################# you can set any TBRECBASEDIR as you want. export LANG=C export LC_ALL=C export TBRECBASEDIR=/Path/To/Your/TBREC/DIR/################################################################ export INSTALLDIR=$TBRECBASEDIR/ilcsoft20170515 mkdir -p $INSTALLDIR cd $INSTALLDIR/ export ILCSOFT=$PWD/ILCSOFT mkdir -p $ILCSOFT cd $ILCSOFT svn co https://svnsrv.desy.de/public/ilctools/ilcinstall/branches/eutel-git ilcinstall_eutel-git# modify following file to newer Eudaq and Eutelescope_version : emacs -nw $ILCSOFT/ilcinstall_eutel-git/releases/v01-17-05/release-versions.py# Eutelescope_version = "tags/v1.0" # Eudaq_version = "tags/v1.5.1" # fix root repository path emacs -nw $ILCSOFT/ilcinstall_eutel-git/ilcsoft/root.py# self.download.url = 'https://root.cern.ch/download/root_v%s.source.tar.gz' % self.version source /afs/cern.ch/sw/lcg/contrib/gcc/4.8/x86_64-slc6/setup.sh cd $ILCSOFT/ilcinstall_eutel-git ./ilcsoft-install -i examples/eutelescope/release-standalone.cfg# take 1hr # when it successfully finished make script for the next login cat > $TBRECBASEDIR/setupITKTB.sh <<EOF export TB_ANALYSIS=$TBRECBASEDIR/Reconstruction | ||||||||
Changed: | ||||||||
< < | export TB_RECDIR=$TB_ANALYSIS/TBReconstruction/TBReconstruction-trunk | |||||||
> > | export TB_RECDIR=\$TB_ANALYSIS/TBReconstruction/TBReconstruction-trunk | |||||||
export ILCSOFT=$TBRECBASEDIR/ilcsoft20170515/ILCSOFT
source /afs/cern.ch/sw/lcg/contrib/gcc/4.8/x86_64-slc6/setup.sh
source \$ILCSOFT/v01-17-05/Eutelescope/v1.0/build_env.sh
EOF
## ## better to exit once and lonin again ## (in case you loged out once : do export TBRECBASEDIR=/Path/To/Your/TBREC/DIR/ again) source $TBRECBASEDIR/setupITKTB.sh export WORKDIR=$TBRECBASEDIR/work/run_cern_2016_nov_itk mkdir -p $WORKDIRSee http://atlaspc5.kek.jp/do/view/Main/HowToInstallEUTelescope#x5_B9F_Reconstruction for test run. YARR Converter and necessary geo files for FE65p2 Reconstruction# copy files for source files cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/external/eudaq/v1.5.1/main/lib/plugins/YARRConverterPlugin.cc $ILCSOFT/v01-17-05/Eutelescope/v1.0/external/eudaq/v1.5.1/main/lib/plugins/ cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/include/FE65p2.h $ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/include/ cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/src/FE65p2.cc $ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/src cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/include/FEI4FourChipKEKTypeB.h $ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/include/ cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/src/FEI4FourChipKEKTypeB.cc $ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/src # copy config files cd $WORKDIR tar -zxvf /afs/cern.ch/work/k/kojin/public/ITKTB/work/run_cern_2016_nov_itk/config.tar.gz# change some hard coding histogram range : emacs -nw $ILCSOFT/v01-17-05/Eutelescope/v1.0/src/EUTelMille.cc### l.3072-3074 # const int NBin = 600; # const double Min = -300.; # const double Max = 300.; | ||||||||
Added: | ||||||||
> > | emacs -nw $ILCSOFT/v01-17-05/Eutelescope/v1.0/src/EUTelPreAlignment.cc | |||||||
Changed: | ||||||||
< < | emacs -nw $ILCSOFT/v01-17-05/Eutelescope/v1.0/src/EUTelPreAlignment.cc | |||||||
> > | ### l.129 133 | |||||||
Changed: | ||||||||
< < | ### l.129 133 # AIDA::IHistogram1D * histo1Da = AIDAProcessor::histogramFactory(this)->createHistogram1D( (basePath + tempHistoName).c_str(), 100 , -20., 20.); # AIDA::IHistogram1D * histo1Db = AIDAProcessor::histogramFactory(this)->createHistogram1D( (basePath + tempHistoName).c_str(), 100 , -20., 20.); ## bit odd but this is necessary way to compile... | |||||||
> > | # AIDA::IHistogram1D * histo1Da = AIDAProcessor::histogramFactory(this)->createHistogram1D( (basePath + tempHistoName).c_str(), 100 , -20., 20.); # AIDA::IHistogram1D * histo1Db = AIDAProcessor::histogramFactory(this)->createHistogram1D( (basePath + tempHistoName).c_str(), 100 , -20., 20.); ## bit odd but this is necessary way to compile... | |||||||
source compile.sh## change your config_fe65p2.cfg files to have right BasePath | ||||||||
Changed: | ||||||||
< < | BasePath = $TBRECBASEDIR/work/run_%(TestBeamDate)s ## note $TBRECBASEDIR env have to be extracted since it doesn't work in the config file | |||||||
> > | BasePath = $TBRECBASEDIR/work/run_%(TestBeamDate)s | |||||||
Added: | ||||||||
> > | ## note $TBRECBASEDIR env have to be extracted since it doesn't work in the config file | |||||||
## run converter as the first try
./run.sh -c config_fe65.cfg -t 11111 -r 8174# -t option correspond to the step executing # converter/clustering/hitmaker/align/fitter #(e.g) # 10000 : converter only # 11000 : converter + clustering # TBmon2 AnalysisYou can find Ntuple.root in the working directory. This correspond to the tbtrack file (Ntuple of TBmon2 input) In case you skipped Reconstruction please use following file instead. /home/kojin/work/PPSTB/PPSdata/v17/cern_2016_nov_itk/tbtrack/tbtrack008174.root --![]() |
Reconstruction & Analysis instruction for the data including FE65p2Instruction : installation of normal EUTelescope################################################################# you can set any TBRECBASEDIR as you want. | ||||||||
Added: | ||||||||
> > | export LANG=C export LC_ALL=C export TBRECBASEDIR=/Path/To/Your/TBREC/DIR/ | |||||||
Deleted: | ||||||||
< < | export TBRECBASEDIR=/Path/To/Your/TBREC/DIR/ | |||||||
################################################################ | ||||||||
Deleted: | ||||||||
< < | ||||||||
export INSTALLDIR=$TBRECBASEDIR/ilcsoft20170515 mkdir -p $INSTALLDIR cd $INSTALLDIR/ export ILCSOFT=$PWD/ILCSOFT mkdir -p $ILCSOFT cd $ILCSOFT svn co https://svnsrv.desy.de/public/ilctools/ilcinstall/branches/eutel-git ilcinstall_eutel-git | ||||||||
Deleted: | ||||||||
< < | # modify following file to newer Eudaq and Eutelescope_version : | |||||||
Added: | ||||||||
> > | # modify following file to newer Eudaq and Eutelescope_version : | |||||||
emacs -nw $ILCSOFT/ilcinstall_eutel-git/releases/v01-17-05/release-versions.py# Eutelescope_version = "tags/v1.0" # Eudaq_version = "tags/v1.5.1" # fix root repository path | ||||||||
Deleted: | ||||||||
< < | ||||||||
emacs -nw $ILCSOFT/ilcinstall_eutel-git/ilcsoft/root.py# self.download.url = 'https://root.cern.ch/download/root_v%s.source.tar.gz' % self.version | ||||||||
Deleted: | ||||||||
< < | ||||||||
source /afs/cern.ch/sw/lcg/contrib/gcc/4.8/x86_64-slc6/setup.sh cd $ILCSOFT/ilcinstall_eutel-git ./ilcsoft-install -i examples/eutelescope/release-standalone.cfg# take 1hr # when it successfully finished make script for the next login | ||||||||
Deleted: | ||||||||
< < | ||||||||
cat > $TBRECBASEDIR/setupITKTB.sh <<EOF export TB_ANALYSIS=$TBRECBASEDIR/Reconstruction export TB_RECDIR=$TB_ANALYSIS/TBReconstruction/TBReconstruction-trunk export ILCSOFT=$TBRECBASEDIR/ilcsoft20170515/ILCSOFT source /afs/cern.ch/sw/lcg/contrib/gcc/4.8/x86_64-slc6/setup.sh source \$ILCSOFT/v01-17-05/Eutelescope/v1.0/build_env.sh EOF ## ## better to exit once and lonin again ## (in case you loged out once : do export TBRECBASEDIR=/Path/To/Your/TBREC/DIR/ again) | ||||||||
Deleted: | ||||||||
< < | ||||||||
source $TBRECBASEDIR/setupITKTB.sh export WORKDIR=$TBRECBASEDIR/work/run_cern_2016_nov_itk mkdir -p $WORKDIRSee http://atlaspc5.kek.jp/do/view/Main/HowToInstallEUTelescope#x5_B9F_Reconstruction for test run. YARR Converter and necessary geo files for FE65p2 Reconstruction# copy files for source files | ||||||||
Deleted: | ||||||||
< < | ||||||||
cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/external/eudaq/v1.5.1/main/lib/plugins/YARRConverterPlugin.cc $ILCSOFT/v01-17-05/Eutelescope/v1.0/external/eudaq/v1.5.1/main/lib/plugins/ cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/include/FE65p2.h $ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/include/ cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/src/FE65p2.cc $ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/src cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/include/FEI4FourChipKEKTypeB.h $ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/include/ cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/src/FEI4FourChipKEKTypeB.cc $ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/src # copy config files | ||||||||
Deleted: | ||||||||
< < | ||||||||
cd $WORKDIR tar -zxvf /afs/cern.ch/work/k/kojin/public/ITKTB/work/run_cern_2016_nov_itk/config.tar.gz# change some hard coding histogram range : | ||||||||
Deleted: | ||||||||
< < | ||||||||
emacs -nw $ILCSOFT/v01-17-05/Eutelescope/v1.0/src/EUTelMille.cc### l.3072-3074 # const int NBin = 600; # const double Min = -300.; # const double Max = 300.; emacs -nw $ILCSOFT/v01-17-05/Eutelescope/v1.0/src/EUTelPreAlignment.cc ### l.129 133 # AIDA::IHistogram1D * histo1Da = AIDAProcessor::histogramFactory(this)->createHistogram1D( (basePath + tempHistoName).c_str(), 100 , -20., 20.); # AIDA::IHistogram1D * histo1Db = AIDAProcessor::histogramFactory(this)->createHistogram1D( (basePath + tempHistoName).c_str(), 100 , -20., 20.); ## bit odd but this is necessary way to compile... | ||||||||
Deleted: | ||||||||
< < | ||||||||
source compile.sh## change your config_fe65p2.cfg files to have right BasePath BasePath = $TBRECBASEDIR/work/run_%(TestBeamDate)s ## note $TBRECBASEDIR env have to be extracted since it doesn't work in the config file ## run converter as the first try | ||||||||
Deleted: | ||||||||
< < | ||||||||
./run.sh -c config_fe65.cfg -t 11111 -r 8174# -t option correspond to the step executing # converter/clustering/hitmaker/align/fitter #(e.g) # 10000 : converter only # 11000 : converter + clustering # TBmon2 AnalysisYou can find Ntuple.root in the working directory. This correspond to the tbtrack file (Ntuple of TBmon2 input) In case you skipped Reconstruction please use following file instead. /home/kojin/work/PPSTB/PPSdata/v17/cern_2016_nov_itk/tbtrack/tbtrack008174.root --![]() |
Reconstruction & Analysis instruction for the data including FE65p2Instruction : installation of normal EUTelescope################################################################# you can set any TBRECBASEDIR as you want. | ||||||||
Added: | ||||||||
> > | ||||||||
export TBRECBASEDIR=/Path/To/Your/TBREC/DIR/################################################################ | ||||||||
Added: | ||||||||
> > | ||||||||
export INSTALLDIR=$TBRECBASEDIR/ilcsoft20170515 mkdir -p $INSTALLDIR cd $INSTALLDIR/ export ILCSOFT=$PWD/ILCSOFT mkdir -p $ILCSOFT | ||||||||
Changed: | ||||||||
< < | cd $ILCSOFT | |||||||
> > | cd $ILCSOFT | |||||||
Added: | ||||||||
> > | svn co https://svnsrv.desy.de/public/ilctools/ilcinstall/branches/eutel-git![]() | |||||||
Deleted: | ||||||||
< < | svn co https://svnsrv.desy.de/public/ilctools/ilcinstall/branches/eutel-git![]() # modify following file to newer Eudaq and Eutelescope_version : | |||||||
emacs -nw $ILCSOFT/ilcinstall_eutel-git/releases/v01-17-05/release-versions.py# Eutelescope_version = "tags/v1.0" # Eudaq_version = "tags/v1.5.1" # fix root repository path | ||||||||
Added: | ||||||||
> > | ||||||||
emacs -nw $ILCSOFT/ilcinstall_eutel-git/ilcsoft/root.py# self.download.url = 'https://root.cern.ch/download/root_v%s.source.tar.gz' % self.version | ||||||||
Added: | ||||||||
> > | ||||||||
source /afs/cern.ch/sw/lcg/contrib/gcc/4.8/x86_64-slc6/setup.sh cd $ILCSOFT/ilcinstall_eutel-git ./ilcsoft-install -i examples/eutelescope/release-standalone.cfg# take 1hr # when it successfully finished make script for the next login | ||||||||
Added: | ||||||||
> > | ||||||||
cat > $TBRECBASEDIR/setupITKTB.sh <<EOF export TB_ANALYSIS=$TBRECBASEDIR/Reconstruction export TB_RECDIR=$TB_ANALYSIS/TBReconstruction/TBReconstruction-trunk export ILCSOFT=$TBRECBASEDIR/ilcsoft20170515/ILCSOFT source /afs/cern.ch/sw/lcg/contrib/gcc/4.8/x86_64-slc6/setup.sh source \$ILCSOFT/v01-17-05/Eutelescope/v1.0/build_env.sh EOF ## ## better to exit once and lonin again ## (in case you loged out once : do export TBRECBASEDIR=/Path/To/Your/TBREC/DIR/ again) | ||||||||
Added: | ||||||||
> > | ||||||||
source $TBRECBASEDIR/setupITKTB.sh export WORKDIR=$TBRECBASEDIR/work/run_cern_2016_nov_itk mkdir -p $WORKDIRSee http://atlaspc5.kek.jp/do/view/Main/HowToInstallEUTelescope#x5_B9F_Reconstruction for test run. YARR Converter and necessary geo files for FE65p2 Reconstruction# copy files for source files | ||||||||
Added: | ||||||||
> > | ||||||||
cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/external/eudaq/v1.5.1/main/lib/plugins/YARRConverterPlugin.cc $ILCSOFT/v01-17-05/Eutelescope/v1.0/external/eudaq/v1.5.1/main/lib/plugins/ cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/include/FE65p2.h $ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/include/ cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/src/FE65p2.cc $ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/src cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/include/FEI4FourChipKEKTypeB.h $ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/include/ cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/src/FEI4FourChipKEKTypeB.cc $ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/src # copy config files | ||||||||
Added: | ||||||||
> > | ||||||||
cd $WORKDIR tar -zxvf /afs/cern.ch/work/k/kojin/public/ITKTB/work/run_cern_2016_nov_itk/config.tar.gz# change some hard coding histogram range : | ||||||||
Added: | ||||||||
> > | ||||||||
emacs -nw $ILCSOFT/v01-17-05/Eutelescope/v1.0/src/EUTelMille.cc### l.3072-3074 # const int NBin = 600; # const double Min = -300.; # const double Max = 300.; emacs -nw $ILCSOFT/v01-17-05/Eutelescope/v1.0/src/EUTelPreAlignment.cc ### l.129 133 # AIDA::IHistogram1D * histo1Da = AIDAProcessor::histogramFactory(this)->createHistogram1D( (basePath + tempHistoName).c_str(), 100 , -20., 20.); # AIDA::IHistogram1D * histo1Db = AIDAProcessor::histogramFactory(this)->createHistogram1D( (basePath + tempHistoName).c_str(), 100 , -20., 20.); ## bit odd but this is necessary way to compile... | ||||||||
Added: | ||||||||
> > | ||||||||
source compile.sh## change your config_fe65p2.cfg files to have right BasePath BasePath = $TBRECBASEDIR/work/run_%(TestBeamDate)s ## note $TBRECBASEDIR env have to be extracted since it doesn't work in the config file ## run converter as the first try | ||||||||
Added: | ||||||||
> > | ||||||||
./run.sh -c config_fe65.cfg -t 11111 -r 8174# -t option correspond to the step executing # converter/clustering/hitmaker/align/fitter #(e.g) # 10000 : converter only # 11000 : converter + clustering # TBmon2 AnalysisYou can find Ntuple.root in the working directory. This correspond to the tbtrack file (Ntuple of TBmon2 input) In case you skipped Reconstruction please use following file instead. /home/kojin/work/PPSTB/PPSdata/v17/cern_2016_nov_itk/tbtrack/tbtrack008174.root --![]() |
Reconstruction & Analysis instruction for the data including FE65p2Instruction : installation of normal EUTelescope | ||||||||
Changed: | ||||||||
< < | ################################################################ # you can set any TBRECBASEDIR as you want. export TBRECBASEDIR=/Path/To/Your/TBREC/DIR/ ################################################################ export INSTALLDIR=$TBRECBASEDIR/ilcsoft20170515 mkdir -p $INSTALLDIR cd $INSTALLDIR/ export ILCSOFT=$PWD/ILCSOFT mkdir -p $ILCSOFT cd $ILCSOFT svn co https://svnsrv.desy.de/public/ilctools/ilcinstall/branches/eutel-git ![]() # modify following file to newer Eudaq and Eutelescope_version : emacs -nw $ILCSOFT/ilcinstall_eutel-git/releases/v01-17-05/release-versions.py # Eutelescope_version = "tags/v1.0" # Eudaq_version = "tags/v1.5.1" # fix root repository path emacs -nw $ILCSOFT/ilcinstall_eutel-git/ilcsoft/root.py # self.download.url = 'https://root.cern.ch/download/root_v%s.source.tar.gz' % self.version source /afs/cern.ch/sw/lcg/contrib/gcc/4.8/x86_64-slc6/setup.sh cd $ILCSOFT/ilcinstall_eutel-git ./ilcsoft-install -i examples/eutelescope/release-standalone.cfg # take 1hr # when it successfully finished make script for the next login cat > $TBRECBASEDIR/setupITKTB.sh <<EOF export TB_ANALYSIS=$TBRECBASEDIR/Reconstruction export TB_RECDIR=$TB_ANALYSIS/TBReconstruction/TBReconstruction-trunk export ILCSOFT=$TBRECBASEDIR/ilcsoft20170515/ILCSOFT source /afs/cern.ch/sw/lcg/contrib/gcc/4.8/x86_64-slc6/setup.sh source \$ILCSOFT/v01-17-05/Eutelescope/v1.0/build_env.sh EOF ## ## better to exit once and lonin again ## source $TBRECBASEDIR/setupITKTB.sh export WORKDIR=$TBRECBASEDIR/work/run_cern_2016_nov_itk mkdir -p $WORKDIR | |||||||
> > | ################################################################ # you can set any TBRECBASEDIR as you want. | |||||||
Added: | ||||||||
> > | export TBRECBASEDIR=/Path/To/Your/TBREC/DIR/ | |||||||
Added: | ||||||||
> > | ################################################################
export INSTALLDIR=$TBRECBASEDIR/ilcsoft20170515 mkdir -p $INSTALLDIR cd $INSTALLDIR/ export ILCSOFT=$PWD/ILCSOFT mkdir -p $ILCSOFT cd $ILCSOFTsvn co https://svnsrv.desy.de/public/ilctools/ilcinstall/branches/eutel-git ![]() # modify following file to newer Eudaq and Eutelescope_version : emacs -nw $ILCSOFT/ilcinstall_eutel-git/releases/v01-17-05/release-versions.py# Eutelescope_version = "tags/v1.0" # Eudaq_version = "tags/v1.5.1" # fix root repository path emacs -nw $ILCSOFT/ilcinstall_eutel-git/ilcsoft/root.py# self.download.url = 'https://root.cern.ch/download/root_v%s.source.tar.gz' % self.version source /afs/cern.ch/sw/lcg/contrib/gcc/4.8/x86_64-slc6/setup.sh cd $ILCSOFT/ilcinstall_eutel-git ./ilcsoft-install -i examples/eutelescope/release-standalone.cfg# take 1hr # when it successfully finished make script for the next login cat > $TBRECBASEDIR/setupITKTB.sh <<EOF export TB_ANALYSIS=$TBRECBASEDIR/Reconstruction export TB_RECDIR=$TB_ANALYSIS/TBReconstruction/TBReconstruction-trunk export ILCSOFT=$TBRECBASEDIR/ilcsoft20170515/ILCSOFT source /afs/cern.ch/sw/lcg/contrib/gcc/4.8/x86_64-slc6/setup.sh source \$ILCSOFT/v01-17-05/Eutelescope/v1.0/build_env.sh EOF ## ## better to exit once and lonin again ## (in case you loged out once : do export TBRECBASEDIR=/Path/To/Your/TBREC/DIR/ again) source $TBRECBASEDIR/setupITKTB.sh export WORKDIR=$TBRECBASEDIR/work/run_cern_2016_nov_itk mkdir -p $WORKDIR | |||||||
See http://atlaspc5.kek.jp/do/view/Main/HowToInstallEUTelescope#x5_B9F_Reconstruction for test run.
YARR Converter and necessary geo files for FE65p2 Reconstruction | ||||||||
Changed: | ||||||||
< < | # copy files for source files cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/external/eudaq/v1.5.1/main/lib/plugins/YARRConverterPlugin.cc $ILCSOFT/v01-17-05/Eutelescope/v1.0/external/eudaq/v1.5.1/main/lib/plugins/ cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/include/FE65p2.h $ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/include/ cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/src/FE65p2.cc $ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/src cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/include/FEI4FourChipKEKTypeB.h $ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/include/ cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/src/FEI4FourChipKEKTypeB.cc $ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/src # copy config files cd $WORKDIR tar -zxvf /afs/cern.ch/work/k/kojin/public/ITKTB/work/run_cern_2016_nov_itk/config.tar.gz # change some hard coding histogram range : emacs -nw $ILCSOFT/v01-17-05/Eutelescope/v1.0/src/EUTelMille.cc ### l.3072-3074 # const int NBin = 600; # const double Min = -300.; # const double Max = 300.; emacs -nw $ILCSOFT/v01-17-05/Eutelescope/v1.0/src/EUTelPreAlignment.cc ### l.129 133 # AIDA::IHistogram1D * histo1Da = AIDAProcessor::histogramFactory(this)->createHistogram1D( (basePath + tempHistoName).c_str(), 100 , -20., 20.); # AIDA::IHistogram1D * histo1Db = AIDAProcessor::histogramFactory(this)->createHistogram1D( (basePath + tempHistoName).c_str(), 100 , -20., 20.); ## bit odd but this is necessary way to compile... source compile.sh | |||||||
> > | # copy files for source files | |||||||
Added: | ||||||||
> > | cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/external/eudaq/v1.5.1/main/lib/plugins/YARRConverterPlugin.cc $ILCSOFT/v01-17-05/Eutelescope/v1.0/external/eudaq/v1.5.1/main/lib/plugins/ cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/include/FE65p2.h $ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/include/ cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/src/FE65p2.cc $ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/src cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/include/FEI4FourChipKEKTypeB.h $ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/include/ cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/src/FEI4FourChipKEKTypeB.cc $ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/src | |||||||
Added: | ||||||||
> > | # copy config files cd $WORKDIR tar -zxvf /afs/cern.ch/work/k/kojin/public/ITKTB/work/run_cern_2016_nov_itk/config.tar.gz# change some hard coding histogram range : emacs -nw $ILCSOFT/v01-17-05/Eutelescope/v1.0/src/EUTelMille.cc### l.3072-3074 # const int NBin = 600; # const double Min = -300.; # const double Max = 300.; emacs -nw $ILCSOFT/v01-17-05/Eutelescope/v1.0/src/EUTelPreAlignment.cc ### l.129 133 # AIDA::IHistogram1D * histo1Da = AIDAProcessor::histogramFactory(this)->createHistogram1D( (basePath + tempHistoName).c_str(), 100 , -20., 20.); # AIDA::IHistogram1D * histo1Db = AIDAProcessor::histogramFactory(this)->createHistogram1D( (basePath + tempHistoName).c_str(), 100 , -20., 20.); ## bit odd but this is necessary way to compile... source compile.sh | |||||||
## change your config_fe65p2.cfg files to have right BasePath
BasePath = $TBRECBASEDIR/work/run_%(TestBeamDate)s ## note $TBRECBASEDIR env have to be extracted since it doesn't work in the config file | ||||||||
Changed: | ||||||||
< < | ## run converter as the first try ./run.sh -c config_fe65.cfg -t 10000 -r 8174 # -t option correspond to the step executing # converter/clustering/hitmaker/align/fitter #(e.g) # 10000 : converter only # 11000 : converter + clustering # | |||||||
> > | ## run converter as the first try | |||||||
Added: | ||||||||
> > | ./run.sh -c config_fe65.cfg -t 11111 -r 8174 | |||||||
Changed: | ||||||||
< < | | |||||||
> > | # -t option correspond to the step executing # converter/clustering/hitmaker/align/fitter #(e.g) # 10000 : converter only # 11000 : converter + clustering # | |||||||
Added: | ||||||||
> > | TBmon2 Analysis | |||||||
You can find Ntuple.root in the working directory. This correspond to the tbtrack file (Ntuple of TBmon2 input) | ||||||||
Changed: | ||||||||
< < | In case you skipped Reconstruction please use following file. | |||||||
> > | In case you skipped Reconstruction please use following file instead. | |||||||
/home/kojin/work/PPSTB/PPSdata/v17/cern_2016_nov_itk/tbtrack/tbtrack008174.root
-- ![]() |
Reconstruction & Analysis instruction for the data including FE65p2 | ||||||||
Added: | ||||||||
> > | ||||||||
Instruction : installation of normal EUTelescope################################################################# you can set any TBRECBASEDIR as you want. export TBRECBASEDIR=/Path/To/Your/TBREC/DIR/ ################################################################ export INSTALLDIR=$TBRECBASEDIR/ilcsoft20170515 mkdir -p $INSTALLDIR cd $INSTALLDIR/ export ILCSOFT=$PWD/ILCSOFT mkdir -p $ILCSOFT cd $ILCSOFT svn co https://svnsrv.desy.de/public/ilctools/ilcinstall/branches/eutel-git ![]() # modify following file to newer Eudaq and Eutelescope_version : emacs -nw $ILCSOFT/ilcinstall_eutel-git/releases/v01-17-05/release-versions.py # Eutelescope_version = "tags/v1.0" # Eudaq_version = "tags/v1.5.1" # fix root repository path emacs -nw $ILCSOFT/ilcinstall_eutel-git/ilcsoft/root.py # self.download.url = 'https://root.cern.ch/download/root_v%s.source.tar.gz' % self.version source /afs/cern.ch/sw/lcg/contrib/gcc/4.8/x86_64-slc6/setup.sh cd $ILCSOFT/ilcinstall_eutel-git ./ilcsoft-install -i examples/eutelescope/release-standalone.cfg # take 1hr # when it successfully finished make script for the next login cat > $TBRECBASEDIR/setupITKTB.sh <<EOF export TB_ANALYSIS=$TBRECBASEDIR/Reconstruction export TB_RECDIR=$TB_ANALYSIS/TBReconstruction/TBReconstruction-trunk export ILCSOFT=$TBRECBASEDIR/ilcsoft20170515/ILCSOFT source /afs/cern.ch/sw/lcg/contrib/gcc/4.8/x86_64-slc6/setup.sh source \$ILCSOFT/v01-17-05/Eutelescope/v1.0/build_env.sh EOF ## ## better to exit once and lonin again ## source $TBRECBASEDIR/setupITKTB.sh export WORKDIR=$TBRECBASEDIR/work/run_cern_2016_nov_itk mkdir -p $WORKDIR See http://atlaspc5.kek.jp/do/view/Main/HowToInstallEUTelescope#x5_B9F_Reconstruction for test run. YARR Converter and necessary geo files for FE65p2 Reconstruction# copy files for source files cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/external/eudaq/v1.5.1/main/lib/plugins/YARRConverterPlugin.cc $ILCSOFT/v01-17-05/Eutelescope/v1.0/external/eudaq/v1.5.1/main/lib/plugins/ cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/include/FE65p2.h $ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/include/ cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/src/FE65p2.cc $ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/src cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/include/FEI4FourChipKEKTypeB.h $ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/include/ cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/src/FEI4FourChipKEKTypeB.cc $ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/src # copy config files cd $WORKDIR tar -zxvf /afs/cern.ch/work/k/kojin/public/ITKTB/work/run_cern_2016_nov_itk/config.tar.gz # change some hard coding histogram range : emacs -nw $ILCSOFT/v01-17-05/Eutelescope/v1.0/src/EUTelMille.cc ### l.3072-3074 # const int NBin = 600; # const double Min = -300.; # const double Max = 300.; emacs -nw $ILCSOFT/v01-17-05/Eutelescope/v1.0/src/EUTelPreAlignment.cc ### l.129 133 # AIDA::IHistogram1D * histo1Da = AIDAProcessor::histogramFactory(this)->createHistogram1D( (basePath + tempHistoName).c_str(), 100 , -20., 20.); # AIDA::IHistogram1D * histo1Db = AIDAProcessor::histogramFactory(this)->createHistogram1D( (basePath + tempHistoName).c_str(), 100 , -20., 20.); ## bit odd but this is necessary way to compile... source compile.sh ## change your config_fe65p2.cfg files to have right BasePath BasePath = $TBRECBASEDIR/work/run_%(TestBeamDate)s ## note $TBRECBASEDIR env have to be extracted since it doesn't work in the config file | ||||||||
Changed: | ||||||||
< < | ## run converter as the first try ./run.sh -c config_fe65.cfg -t 10000 -r 8174 # -t option correspond to the step executing # converter/clustering/hitmaker/align/fitter #(e.g) # 10000 : converter only # 11000 : converter + clustering # | |||||||
> > | ## run converter as the first try ./run.sh -c config_fe65.cfg -t 10000 -r 8174 # -t option correspond to the step executing # converter/clustering/hitmaker/align/fitter #(e.g) # 10000 : converter only # 11000 : converter + clustering # | |||||||
Changed: | ||||||||
< < | -- ![]() | |||||||
> > | | |||||||
Changed: | ||||||||
< < | Comments | |||||||
> > | You can find Ntuple.root in the working directory. | |||||||
Changed: | ||||||||
< < | ||||||||
> > | This correspond to the tbtrack file (Ntuple of TBmon2 input) | |||||||
Added: | ||||||||
> > |
In case you skipped Reconstruction please use following file.
/home/kojin/work/PPSTB/PPSdata/v17/cern_2016_nov_itk/tbtrack/tbtrack008174.root
-- ![]() | |||||||
Reconstruction & Analysis instruction for the data including FE65p2Instruction : installation of normal EUTelescope################################################################# you can set any TBRECBASEDIR as you want. export TBRECBASEDIR=/Path/To/Your/TBREC/DIR/ ################################################################ export INSTALLDIR=$TBRECBASEDIR/ilcsoft20170515 mkdir -p $INSTALLDIR cd $INSTALLDIR/ export ILCSOFT=$PWD/ILCSOFT mkdir -p $ILCSOFT cd $ILCSOFT svn co https://svnsrv.desy.de/public/ilctools/ilcinstall/branches/eutel-git ![]() # modify following file to newer Eudaq and Eutelescope_version : emacs -nw $ILCSOFT/ilcinstall_eutel-git/releases/v01-17-05/release-versions.py # Eutelescope_version = "tags/v1.0" # Eudaq_version = "tags/v1.5.1" # fix root repository path emacs -nw $ILCSOFT/ilcinstall_eutel-git/ilcsoft/root.py # self.download.url = 'https://root.cern.ch/download/root_v%s.source.tar.gz' % self.version source /afs/cern.ch/sw/lcg/contrib/gcc/4.8/x86_64-slc6/setup.sh cd $ILCSOFT/ilcinstall_eutel-git ./ilcsoft-install -i examples/eutelescope/release-standalone.cfg # take 1hr # when it successfully finished make script for the next login cat > $TBRECBASEDIR/setupITKTB.sh <<EOF export TB_ANALYSIS=$TBRECBASEDIR/Reconstruction export TB_RECDIR=$TB_ANALYSIS/TBReconstruction/TBReconstruction-trunk export ILCSOFT=$TBRECBASEDIR/ilcsoft20170515/ILCSOFT source /afs/cern.ch/sw/lcg/contrib/gcc/4.8/x86_64-slc6/setup.sh source \$ILCSOFT/v01-17-05/Eutelescope/v1.0/build_env.sh EOF ## ## better to exit once and lonin again ## source $TBRECBASEDIR/setupITKTB.sh export WORKDIR=$TBRECBASEDIR/work/run_cern_2016_nov_itk mkdir -p $WORKDIR See http://atlaspc5.kek.jp/do/view/Main/HowToInstallEUTelescope#x5_B9F_Reconstruction for test run. YARR Converter and necessary geo files for FE65p2 Reconstruction# copy files for source files cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/external/eudaq/v1.5.1/main/lib/plugins/YARRConverterPlugin.cc $ILCSOFT/v01-17-05/Eutelescope/v1.0/external/eudaq/v1.5.1/main/lib/plugins/ cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/include/FE65p2.h $ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/include/ cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/src/FE65p2.cc $ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/src cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/include/FEI4FourChipKEKTypeB.h $ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/include/ cp /afs/cern.ch/work/k/kojin/public/ITKTB/ilcsoft20170515/ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/src/FEI4FourChipKEKTypeB.cc $ILCSOFT/v01-17-05/Eutelescope/v1.0/pixgeo/src # copy config files cd $WORKDIR tar -zxvf /afs/cern.ch/work/k/kojin/public/ITKTB/work/run_cern_2016_nov_itk/config.tar.gz # change some hard coding histogram range : emacs -nw $ILCSOFT/v01-17-05/Eutelescope/v1.0/src/EUTelMille.cc ### l.3072-3074 # const int NBin = 600; # const double Min = -300.; # const double Max = 300.; emacs -nw $ILCSOFT/v01-17-05/Eutelescope/v1.0/src/EUTelPreAlignment.cc ### l.129 133 # AIDA::IHistogram1D * histo1Da = AIDAProcessor::histogramFactory(this)->createHistogram1D( (basePath + tempHistoName).c_str(), 100 , -20., 20.); # AIDA::IHistogram1D * histo1Db = AIDAProcessor::histogramFactory(this)->createHistogram1D( (basePath + tempHistoName).c_str(), 100 , -20., 20.); ## bit odd but this is necessary way to compile... source compile.sh ## change your config_fe65p2.cfg files to have right BasePath BasePath = $TBRECBASEDIR/work/run_%(TestBeamDate)s ## note $TBRECBASEDIR env have to be extracted since it doesn't work in the config file ## run converter as the first try ./run.sh -c config_fe65.cfg -t 10000 -r 8174 # -t option correspond to the step executing # converter/clustering/hitmaker/align/fitter #(e.g) # 10000 : converter only # 11000 : converter + clustering # -- ![]() Comments |