]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGPP/benchmark/benchmark.config
update the benchmarking scripts to the latest version
[u/mrichter/AliRoot.git] / PWGPP / benchmark / benchmark.config
CommitLineData
fc7e1e45 1## default OCDB, if autoOCDB is set put in any 4 digit year starting with 20
2#
3defaultOCDB="local:///cvmfs/alice.gsi.de/alice/data/2010/OCDB/"
4
5## by default the OCDB year set automatically for each chunk
6## based on the path
7## to disable set autoOCDB=0
8#
9#autoOCDB=0
10
cb473870 11## makeflow options
12makeflowPath="/hera/alice/aux/cctools/bin"
fc7e1e45 13#makeflowOptions="-T wq -N alice -d all -C ali-copilot.cern.ch:9097"
14#makeflowOptions="-T wq -N alice -C ali-copilot.cern.ch:9097"
cb473870 15#makeflowOptions="-T wq -p 9123"
16makeflowOptions="-T sge"
17createWorkqueueCommand="/usr/bin/qsub -e batchLogs -o batchLogs -cwd -t 1:1000 -b y ${makeflowPath}/work_queue_worker -t 36000 $HOSTNAME 9123"
18#createWorkqueue=1
19batchCommand="/usr/bin/qsub"
20batchFlags=""
fc7e1e45 21
22## Directory to store output, productionID from command line will be appended
23#
cb473870 24baseOutputDirectory="/hera/alice/mkrzewic/benchmarkDev/output"
fc7e1e45 25
26## aliroot (will be sourced - for backwards compatibility only)
27#
cb473870 28setupAliROOTenvInCurrentShell="/hera/alice/mkrzewic/alisoft/balice_TPCdev.sh"
29#run QA with a known good version of the QA script
30trustedQAtrainMacro='/hera/alice/mkrzewic/gsisvn/Calibration/QAtrain_duo.C'
fc7e1e45 31
32## or (if set this will be the default, $setupAliROOTenvInCurrentShell will be ignored):
33#
cb473870 34#alirootEnv="/cvmfs/alice.cern.ch/bin/alienv setenv AliRoot/v5-04-34-AN -c"
fc7e1e45 35
36## this script makes the qa plots, it takes following arguments:
37## ##### $1: LHC data period (used as an identifier to create an output path)
38## ##### $2: Reconstruction pass (or some other identifier, used in the output path)
39## ##### $3: The file list (relative or absolute path)
40## ##### $4: The ouptut directory where the results will be stored (relative or absolute path)
41#
42qaPlotsScript="/hera/alice/aux/scripts/qaplots/MakeTPCQA.sh"
43
fc7e1e45 44## reconstruct in /tmp, then copy results to final place
45#
cb473870 46#reconstructInTemporaryDir=1
fc7e1e45 47
48## trigger mask sent to the reconstruction
49## if you want to send an empty string use "\"\""
50## usually, for filtered data use empty,
51## for unfiltered chunks use kCalibBarrel
52#
53#recoTriggerOptions="?Trigger=kCalibBarrel"
54#
55recoTriggerOptions="\"\""
56
57## merging is started when this percentage of input files is reconstructed
58#
cb473870 59percentProcessedFilesToContinue=100
fc7e1e45 60maxSecondsToWait=$(( 3600*24 ))
61
62## maximal number of events to process (per chunk, -1 means no limit)
63#
cb473870 64nEvents=50
fc7e1e45 65
66## max no of chunks per run(0 means no limit)
67#
68nMaxChunks=0
69
70## run these command(s) after the dir has been set up, use to e.g.
71## modify the scripts on the fly (default QAtrain_duo.C needs modifications due
72## to hardcoded raw OCDB storage)
73#
74postSetUpActionCPass0=""
cb473870 75postSetUpActionCPass1="sed -i 's/doCDBconnect\s*=\s*1/doCDBconnect = 0/' QAtrain_duo.C"
fc7e1e45 76
77## detailed setting what to run
78## CPass0
79#
80 runCPass0reco=1
81runCPass0MergeMakeOCDB=1
82## CPass1
83#
84 runCPass1reco=1
85runCPass1MergeMakeOCDB=1
86
cb473870 87## filtering
88 runESDfiltering=1
89filteringFactorHighPt=1e2
90filteringFactorV0s=1e1
91filteringRunMacro="/hera/alice/mkrzewic/gsisvn/Calibration/runFilteringTask.C"
92
fc7e1e45 93## create the QA plots per run
94#
95runMakeQAplots=1
96
fc7e1e45 97## who to email upon completion
98#
cb473870 99runMakeSummary=1
fc7e1e45 100mailSummaryTo=""
101
102## run a script to filter the logs, takes one argument, the base dir where to search for logs
103#
cb473870 104logFilteringScript=/hera/alice/aux/scripts/benchmark/filterRecLog.sh
fc7e1e45 105
106## uncomment to just run the logic, dont check for data and dont process it -
107## fake the output files (for debugging)
108#
cb473870 109pretend=1
fc7e1e45 110
111##dump all output to stdout for debugging
112#
113#dontRedirectStdOutToLog=1
114
115## uncomment this option to force streaming the logs to the final destination instead of the running directory
116## this way a log is always available even in case the batch system kills the job
117#
118#logToFinalDestination=1
119
5ed7c82c 120#set the downscaling factors during the filtering fro expert QA (overrides the previous values)
121#AliAnalysisTaskFilteredTree_fLowPtTrackDownscaligF="1e-2"
122#AliAnalysisTaskFilteredTree_fLowPtV0DownscaligF="1e-2"