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