| 1 |
|
| 2 |
1) Create a working directory and add to your .bashrc file the lines: |
| 3 |
|
| 4 |
export TRK_BIN=/home/your-user/.../your-working-dir/ |
| 5 |
export TRK_GRND=/home/your-user/.../trk-software-ground/ |
| 6 |
export LD_LIBRARY_PATH=$TRK_GRND/lib:$LD_LIBRARY_PATH |
| 7 |
|
| 8 |
then update the .bashrc file: |
| 9 |
|
| 10 |
# cd /home/your-user/ |
| 11 |
# source .bashrc |
| 12 |
|
| 13 |
2) Create the executables: |
| 14 |
|
| 15 |
# cd /home/your-user/.../trk-software-ground |
| 16 |
# make all |
| 17 |
|
| 18 |
(the Makefile is not very sophisticated, to make it run might require some |
| 19 |
adjustments... sorry) |
| 20 |
|
| 21 |
3) Install the programs in your working directory by executing: |
| 22 |
|
| 23 |
# make install |
| 24 |
|
| 25 |
The following files and directory will be created: |
| 26 |
bin-aux/ - (auxiliary files) |
| 27 |
level0.exe - program to go from RAW to LEVEL0 |
| 28 |
level1.exe - " " " " LEVEL0 to LEVEL1 |
| 29 |
level2.exe - " " " " LEVEL1 to LEVEL2 |
| 30 |
|
| 31 |
The same structure is created in the directory run-test/. Here you can find |
| 32 |
an example (run-test.sh) on how to use these programs (follow the instructions |
| 33 |
in WHAT-TO-DO). |
| 34 |
|
| 35 |
4) IN case you don't need to reduce tracker files, but you need only to use |
| 36 |
LEVEL2 nt-uples to get track information and calculate the particle |
| 37 |
trajectory, you can follow the example in the directory "utilities/template/". |
| 38 |
This is an example on how to access LEVEL2 nt-uples and how to link the |
| 39 |
tracker library ("libtrk.a"; see "doc/libtrk.txt" for more info) in a fortran |
| 40 |
program (template.f). |
| 41 |
|
| 42 |
|