]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - PWGPP/PWGPPmacros/README.Train
Merge branch 'feature-movesplit'
[u/mrichter/AliRoot.git] / PWGPP / PWGPPmacros / README.Train
... / ...
CommitLineData
1Macros and scripts to run PWGPP train in $ALICE_ROOT/PWGPP/PWGPPmacros
2
3runPWGPPTrain.C - Steerring macro
4 - Load configuration for all tasks from file ConfigTask.txt
5 - macro does not configure tasks - default arguments has to be provided
6 - run Analysis
7
8ConfigTask.txt -
9Add<PWGPP>*.C - Macros to configure user tasks
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
18User can commit to $ALICE_ROOT/PWGPP/PWGPPmacros/ConfigTask.txt once fullfill previous criteria.
19Not all of the macros will be used for production.
20Only certified macros will be coppied to the production directory.
21
22Test are performed per macro Add*.C with given input esd.list.
23The esd.list used should be announced to users before tagging.
24
25Decision criteria:
261. No crash
272. Reasonable CPU per event
283. reasonable increase of VM per event
29
30The test result should be browsable. Web interface prefered.
31
32
33Scripts:
34getCertificate.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
42makeSummary.sh - Make summary information
43
44getCertificateBatch.sh - Pseudo code for train administrator - to be run bach farm
45getCertificateBuild.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
52 - 5. Write e-amil