]>
Commit | Line | Data |
---|---|---|
2bfe5463 | 1 | Macros and scripts to run PWGPP train in $ALICE_ROOT/PWGPP/PWGPPmacros |
509f84fa | 2 | |
2bfe5463 | 3 | runPWGPPTrain.C - Steerring macro |
876d7f48 | 4 | - Load configuration for all tasks from file ConfigTask.txt |
598211da | 5 | - macro does not configure tasks - default arguments has to be provided |
509f84fa | 6 | - run Analysis |
7 | ||
876d7f48 | 8 | ConfigTask.txt - |
2bfe5463 | 9 | Add<PWGPP>*.C - Macros to configure user tasks |
509f84fa | 10 | - All macros should have default parameters - otherwise they are ignored |
11 | - Task can get run number information, trigger information during analysis from ESDs | |
12 | - To add: | |
13 | - name and e-mail of responsible to be in task | |
14 | - Syntax e.g : Responsible: marian.ivanov@cer.ch | |
15 | ||
16 | ||
17 | ||
2bfe5463 | 18 | User can commit to $ALICE_ROOT/PWGPP/PWGPPmacros/ConfigTask.txt once fullfill previous criteria. |
876d7f48 | 19 | Not all of the macros will be used for production. |
509f84fa | 20 | Only certified macros will be coppied to the production directory. |
21 | ||
22 | Test are performed per macro Add*.C with given input esd.list. | |
23 | The esd.list used should be announced to users before tagging. | |
24 | ||
25 | Decision criteria: | |
26 | 1. No crash | |
27 | 2. Reasonable CPU per event | |
28 | 3. reasonable increase of VM per event | |
29 | ||
30 | The test result should be browsable. Web interface prefered. | |
31 | ||
32 | ||
33 | Scripts: | |
34 | getCertificate.sh - User script to test task | |
35 | - Input: | |
36 | 1. Input name of macro | |
37 | 2. esd list | |
38 | - Output: | |
39 | 1. out.log | |
40 | 2. summary.log | |
41 | ||
42 | makeSummary.sh - Make summary information | |
43 | ||
876d7f48 | 44 | getCertificateBatch.sh - Pseudo code for train administrator - to be run bach farm |
45 | getCertificateBuild.sh - similar code to be run on nightly build system | |
46 | // | |
47 | - 1. Submit jobs for all user macros Add*.C | |
48 | - 2. Wait | |
49 | - 4. Make summary log files | |
50 | - Not implemented part | |
51 | - 3. Copy certified Add*.C to certified directory | |
2bfe5463 | 52 | - 5. Write e-amil |