1 |
mocchiut |
1.1 |
This package provides: |
2 |
|
|
|
3 |
|
|
1) the ROOT-able library libMyDect2Level2_v0r00.so and the symbolic link |
4 |
|
|
libMyDect2Level2.so ; |
5 |
|
|
2) the header MyDect2Level2.h ; |
6 |
|
|
3) the executable MyDetector2Level2 ; |
7 |
|
|
4) a parameter file called MyDect2Parameters.dat . |
8 |
|
|
|
9 |
|
|
The program comply to all required specifications (processing, |
10 |
|
|
reprocessing, etc.). |
11 |
|
|
|
12 |
|
|
This program looks for parameters file each time it process a run. |
13 |
|
|
|
14 |
|
|
It opens and reads LEVEL2 tracker tree. |
15 |
|
|
|
16 |
|
|
It generates two set of output variables for each event: |
17 |
|
|
- variables related to a track; |
18 |
|
|
- other variables. |
19 |
|
|
Track-related variables are stored in a dynamic way, such as if there are |
20 |
|
|
no tracks no space is wasted while if there are multiple tracks multiple |
21 |
|
|
set of these variables are stored in the output file. |
22 |
|
|
|
23 |
|
|
In case of track image given by the tracker the program assume that the |
24 |
|
|
detector is able to solve the ambiguity and tag the track which has been |
25 |
|
|
used to process data. If the ambiguity cannot be solved the program uses |
26 |
|
|
the "main" track and tag the situation as ambigous. |
27 |
|
|
|
28 |
|
|
This program calls external fortran routines to process data. |