Notes on how to set up EUTelescope software

Setup the environment

nano .profile

#create your directory
mkdir TB_pp1
cd TB_pp1

#because you need this steps every time put it in a script..

#set the root version source /afs/ cd /afs/ source bin/ cd - #set the compiler export PATH=/cvmfs/$PATH export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/cvmfs/ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/cvmfs/

Install pxar

git clone  
cd pxar  
mkdir build  
cd build  
cmake -DBUILD_dtbemulator=ON -DBUILD_pxarui=OFF ..
make install 

Install eudaq

export PXARPATH=/your_path/TB_pp1/pxar

cd /your_path/TB_pp1/

git clone
cd eudaq
git checkout tags/v1.5.1
cd build
cmake -DBUILD_cmspixel=ON ..
make install

Install tele-scope

cd /your_path/TB_pp1/
git clone
cd tele-scope

// adjust the makefile according to your setup

change /home/pitzl/eudaq everywhere to your location of eudaq

Step 0 :
prepare a geo.dat file with the telescope and DUT/REF planes
(see one of the examples)
set a symbolic link to the directory with the eudaq raw data
ln -s /data/eudaq/data data
(raw data files are called run020833.raw)

Step 1 : telescope triplet alignment

make tele

./tele -g geo.dat 20833

(reads data/run020833.raw  
(writes align_20833.dat and hot_20833.dat)  
iterate at least once (re-run)  
creates tele_20833.root  

#check whether you need more runs of tele.. the driplet and triplet need to be cannot do too many runs
#check your root version make sure its the right one

Install GBL

for for modules, you need GBL and also export the library path

=svn co

cd GeneralBrokenLines

cd trunk

cd cpp

mkdir build

cd build

cmake .. emacs CMakeCache.txt



make install

export GBL=/home/YOURID/GeneralBrokenLines/trunk/cpp

Edit | Attach | Watch | Print version | History: r6 < r5 < r4 < r3 < r2 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r6 - 2016-06-07 - AdrianPerieanu
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    Sandbox All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback