]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGPP/analysisQA/process.sh
LED-CFD amplitude threshold implemented to remove pre-peak from electronics glitch...
[u/mrichter/AliRoot.git] / PWGPP / analysisQA / process.sh
CommitLineData
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
19CODE="/Users/sjena/AnalysisQA/AnalysisQATrain/"
20OUTPUT=$1 # output.root
21KEY=$2 # AOD number
22log=running.log # log file
1bf38d46 23suffix=$3 # output type eps or png
948b38b2 24INPUT=AnalysisResults.root
25
26
27#_____________________________________________________________________
28###running for CF Flow
29echo " \n Processing Flow Outputs...." 2>&1 | tee -a $log
30echo " aliroot -l -q '$CODE/processCFv2vsPt.C(\"$INPUT\",\"$suffix\",\"$OUTPUT\")' " 2>&1 | tee -a $log
1bf38d46 31aliroot -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
37echo " Processing Flow Outputs...."2>&1 | tee -a $log
38echo " aliroot -l -q '$CODE/processMakeQA2pc.C(\"AnalysisResults\",\"$suffix\",\"$OUTPUT\")' " 2>&1 | tee -a $log
1bf38d46 39aliroot -l -b -q $CODE/processMakeQA2pc.C\(\"AnalysisResults\",\"$suffix\",\"$OUTPUT\"\) 2>&1 | tee -a $log
948b38b2 40
41#_____________________________________________________________________
42####running for DQ
43echo " \n Processing J/Psi->ee Outputs...." 2>&1 | tee -a $log
44echo " aliroot -l -q '$CODE/processJpsi2eeQAplots.C(\"jpsi_Default.root\",\"$suffix\",\"$OUTPUT\")' " 2>&1 | tee -a $log
1bf38d46 45aliroot -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
50echo " \n Processing Flow Outputs...." 2>&1 | tee -a $log
51echo " aliroot -l -q '$CODE/processHFEQAtask.C(\"$INPUT\",\"$suffix\",\"$OUTPUT\")' " 2>&1 | tee -a $log
1bf38d46 52aliroot -l -b -q $CODE/processHFEQAtask.C\(\"$INPUT\",\"$suffix\",\"$OUTPUT\"\) 2>&1 | tee -a $log
948b38b2 53
54#_____________________________________________________________________
55####running for JE
56echo " \n Processing JE outputs... "2>&1 | tee -a $log
57echo " aliroot -l -q '$CODE/processJETrackQA.C\(\"$INPUT\",\"$suffix\",10, 1, kFALSE, 0, \"$OUTPUT\")'" 2>&1 | tee -a $log
1bf38d46 58aliroot -l -b -q $CODE/processJETrackQA.C\(\"$INPUT\",\"$suffix\",10,1,kFALSE,0,\"$OUTPUT\"\) 2>&1 | tee -a $log
948b38b2 59
60####running for JE
61echo " Processing JE outputs... "2>&1 | tee -a $log
62echo " aliroot -l -q '$CODE/processJETriggerQA.C\(\"$INPUT\",\"$suffix\",0.2, 0.15, 0.3, 0,\"$OUTPUT\")' " 2>&1 | tee -a $log
1bf38d46 63aliroot -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
68echo " \n Processing LF Multi Strange outputs..." 2>&1 | tee -a $log
69echo " aliroot -l -q '$CODE/processMultistrangeQA.C\(0,0,\"./\",\"$INPUT\",\"$suffix\", \"$OUTPUT\")' " 2>&1 | tee -a $log
1bf38d46 70aliroot -l -b -q $CODE/processMultistrangeQA.C\(0,0,\"./\",\"$INPUT\",\"$suffix\",\"$OUTPUT\"\) 2>&1 | tee -a $log
948b38b2 71
72#_____________________________________________________________________
73#######running for GA
74#
75LM=Pi0IM_GammaTrackCorr_EMCAL_defaultCen0_100 #list name
76
77echo " Processing GA outputs..." 2>&1 | tee -a $log
78echo " aliroot -l -q '$CODE/processDrawAnaCaloTrackQA.C\(\"$LM\",\"$INPUT\", \"$suffix\",0,\"$OUTPUT\")' " 2>&1 | tee -a $log
1bf38d46 79aliroot -l -b -q $CODE/processDrawAnaCaloTrackQA.C\(\"$LM\",\"$INPUT\",\"$suffix\",0,\"$OUTPUT\"\) 2>&1 | tee -a $log
948b38b2 80
81
82####running for GA
83#
84LM=Pi0IM_GammaTrackCorr_EMCAL_EMCALCen0_100 #list name
85
86echo " Processing GA outputs..." 2>&1 | tee -a $log
87echo " aliroot -l -q '$CODE/processDrawAnaCaloTrackQA.C\(\"$LM\",\"$INPUT\", \"$suffix\",0,\"$OUTPUT\")' " 2>&1 | tee -a $log
1bf38d46 88aliroot -l -b -q $CODE/processDrawAnaCaloTrackQA.C\(\"$LM\",\"$INPUT\",\"$suffix\",0,\"$OUTPUT\"\) 2>&1 | tee -a $log
948b38b2 89
90
91####running for GA processProduceFastQA
92CS=5080001022092970023220000000 # cut selection
93EN=PbPb_2.76TeV
94echo " Processing GA (processProduceFastQA) outputs..." 2>&1 | tee -a $log
95echo " aliroot -l -q '$CODE/processProduceFastQA.C\(\"$INPUT\",\"$CS\",\"$suffix\",\"$EN\",\"\",\"AOD$KEY\",\"$OUTPUT\")'" 2>&1 | tee -a $log
1bf38d46 96aliroot -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
102echo " \n Processing UD Outputs...." 2>&1 | tee -a $log
103echo " aliroot -l -q '$CODE/processDrawUDQA.C(\"$INPUT\",\"$suffix\",\"$OUTPUT\")' " 2>&1 | tee -a $log
1bf38d46 104aliroot -l -b -q $CODE/processDrawUDQA.C\(\"$INPUT\",\"$suffix\",\"$OUTPUT\"\) 2>&1 | tee -a $log
948b38b2 105
106
107
108