]>
Commit | Line | Data |
---|---|---|
948b38b2 | 1 | #!/bin/sh |
2 | #################################################### | |
3 | # Simple script to execute macros and produce output | |
4 | # Author: Satyajit Jena <sjena@cern.ch> | |
5 | # Date: Mon Dec 9 13:28:09 CET 2013 | |
6 | # | |
7 | # Requirement: the macro paths need to be defined | |
8 | # ex: CODE=$ALICE_ROOT/PWGPP/analysisQA | |
9 | # | |
10 | # Arguments for each macro should be change by | |
11 | # collecting proper information from respective | |
12 | # wagon owner. | |
13 | # | |
14 | # sh process.sh <output.root> <aod-number> | |
1bf38d46 | 15 | # ex: sh process.sh output.root 145 eps |
948b38b2 | 16 | # |
17 | #################################################### | |
18 | ||
19 | CODE="/Users/sjena/AnalysisQA/AnalysisQATrain/" | |
20 | OUTPUT=$1 # output.root | |
21 | KEY=$2 # AOD number | |
22 | log=running.log # log file | |
1bf38d46 | 23 | suffix=$3 # output type eps or png |
948b38b2 | 24 | INPUT=AnalysisResults.root |
25 | ||
26 | ||
27 | #_____________________________________________________________________ | |
28 | ###running for CF Flow | |
29 | echo " \n Processing Flow Outputs...." 2>&1 | tee -a $log | |
30 | echo " aliroot -l -q '$CODE/processCFv2vsPt.C(\"$INPUT\",\"$suffix\",\"$OUTPUT\")' " 2>&1 | tee -a $log | |
1bf38d46 | 31 | aliroot -l -b -q $CODE/processCFv2vsPt.C\(\"$INPUT\",\"$suffix\",\"$OUTPUT\"\) 2>&1 | tee -a $log |
948b38b2 | 32 | |
33 | ||
34 | ###running for Corr | |
35 | # filename without .root at the end | |
36 | ||
37 | echo " Processing Flow Outputs...."2>&1 | tee -a $log | |
38 | echo " aliroot -l -q '$CODE/processMakeQA2pc.C(\"AnalysisResults\",\"$suffix\",\"$OUTPUT\")' " 2>&1 | tee -a $log | |
1bf38d46 | 39 | aliroot -l -b -q $CODE/processMakeQA2pc.C\(\"AnalysisResults\",\"$suffix\",\"$OUTPUT\"\) 2>&1 | tee -a $log |
948b38b2 | 40 | |
41 | #_____________________________________________________________________ | |
42 | ####running for DQ | |
43 | echo " \n Processing J/Psi->ee Outputs...." 2>&1 | tee -a $log | |
44 | echo " aliroot -l -q '$CODE/processJpsi2eeQAplots.C(\"jpsi_Default.root\",\"$suffix\",\"$OUTPUT\")' " 2>&1 | tee -a $log | |
1bf38d46 | 45 | aliroot -l -b -q $CODE/processJpsi2eeQAplots.C\(\"jpsi_Default.root\",\"$suffix\",\"$OUTPUT\"\) 2>&1 | tee -a $log |
948b38b2 | 46 | |
47 | #_____________________________________________________________________ | |
48 | ###running for HFE Flow | |
49 | ||
50 | echo " \n Processing Flow Outputs...." 2>&1 | tee -a $log | |
51 | echo " aliroot -l -q '$CODE/processHFEQAtask.C(\"$INPUT\",\"$suffix\",\"$OUTPUT\")' " 2>&1 | tee -a $log | |
1bf38d46 | 52 | aliroot -l -b -q $CODE/processHFEQAtask.C\(\"$INPUT\",\"$suffix\",\"$OUTPUT\"\) 2>&1 | tee -a $log |
948b38b2 | 53 | |
54 | #_____________________________________________________________________ | |
55 | ####running for JE | |
56 | echo " \n Processing JE outputs... "2>&1 | tee -a $log | |
57 | echo " aliroot -l -q '$CODE/processJETrackQA.C\(\"$INPUT\",\"$suffix\",10, 1, kFALSE, 0, \"$OUTPUT\")'" 2>&1 | tee -a $log | |
1bf38d46 | 58 | aliroot -l -b -q $CODE/processJETrackQA.C\(\"$INPUT\",\"$suffix\",10,1,kFALSE,0,\"$OUTPUT\"\) 2>&1 | tee -a $log |
948b38b2 | 59 | |
60 | ####running for JE | |
61 | echo " Processing JE outputs... "2>&1 | tee -a $log | |
62 | echo " aliroot -l -q '$CODE/processJETriggerQA.C\(\"$INPUT\",\"$suffix\",0.2, 0.15, 0.3, 0,\"$OUTPUT\")' " 2>&1 | tee -a $log | |
1bf38d46 | 63 | aliroot -l -b -q $CODE/processJETriggerQA.C\(\"$INPUT\",\"$suffix\",0.2,0.15,0.3,0,\"$OUTPUT\"\) 2>&1 | tee -a $log |
948b38b2 | 64 | |
65 | ||
66 | #_____________________________________________________________________ | |
67 | ####running for LF | |
68 | echo " \n Processing LF Multi Strange outputs..." 2>&1 | tee -a $log | |
69 | echo " aliroot -l -q '$CODE/processMultistrangeQA.C\(0,0,\"./\",\"$INPUT\",\"$suffix\", \"$OUTPUT\")' " 2>&1 | tee -a $log | |
1bf38d46 | 70 | aliroot -l -b -q $CODE/processMultistrangeQA.C\(0,0,\"./\",\"$INPUT\",\"$suffix\",\"$OUTPUT\"\) 2>&1 | tee -a $log |
948b38b2 | 71 | |
72 | #_____________________________________________________________________ | |
73 | #######running for GA | |
74 | # | |
75 | LM=Pi0IM_GammaTrackCorr_EMCAL_defaultCen0_100 #list name | |
76 | ||
77 | echo " Processing GA outputs..." 2>&1 | tee -a $log | |
78 | echo " aliroot -l -q '$CODE/processDrawAnaCaloTrackQA.C\(\"$LM\",\"$INPUT\", \"$suffix\",0,\"$OUTPUT\")' " 2>&1 | tee -a $log | |
1bf38d46 | 79 | aliroot -l -b -q $CODE/processDrawAnaCaloTrackQA.C\(\"$LM\",\"$INPUT\",\"$suffix\",0,\"$OUTPUT\"\) 2>&1 | tee -a $log |
948b38b2 | 80 | |
81 | ||
82 | ####running for GA | |
83 | # | |
84 | LM=Pi0IM_GammaTrackCorr_EMCAL_EMCALCen0_100 #list name | |
85 | ||
86 | echo " Processing GA outputs..." 2>&1 | tee -a $log | |
87 | echo " aliroot -l -q '$CODE/processDrawAnaCaloTrackQA.C\(\"$LM\",\"$INPUT\", \"$suffix\",0,\"$OUTPUT\")' " 2>&1 | tee -a $log | |
1bf38d46 | 88 | aliroot -l -b -q $CODE/processDrawAnaCaloTrackQA.C\(\"$LM\",\"$INPUT\",\"$suffix\",0,\"$OUTPUT\"\) 2>&1 | tee -a $log |
948b38b2 | 89 | |
90 | ||
91 | ####running for GA processProduceFastQA | |
92 | CS=5080001022092970023220000000 # cut selection | |
93 | EN=PbPb_2.76TeV | |
94 | echo " Processing GA (processProduceFastQA) outputs..." 2>&1 | tee -a $log | |
95 | echo " aliroot -l -q '$CODE/processProduceFastQA.C\(\"$INPUT\",\"$CS\",\"$suffix\",\"$EN\",\"\",\"AOD$KEY\",\"$OUTPUT\")'" 2>&1 | tee -a $log | |
1bf38d46 | 96 | aliroot -l -b -q $CODE/processProduceFastQA.C\(\"$INPUT\",\"$CS\",\"$suffix\",\"$EN\",\"\",\"AOD$KEY\",\"$OUTPUT\"\) 2>&1 | tee -a $log |
948b38b2 | 97 | |
98 | ||
99 | #_____________________________________________________________________ | |
100 | ###running for UD Flow | |
101 | ||
102 | echo " \n Processing UD Outputs...." 2>&1 | tee -a $log | |
103 | echo " aliroot -l -q '$CODE/processDrawUDQA.C(\"$INPUT\",\"$suffix\",\"$OUTPUT\")' " 2>&1 | tee -a $log | |
1bf38d46 | 104 | aliroot -l -b -q $CODE/processDrawUDQA.C\(\"$INPUT\",\"$suffix\",\"$OUTPUT\"\) 2>&1 | tee -a $log |
948b38b2 | 105 | |
106 | ||
107 | ||
108 |