3 # first declare default values
4 NEVENTS=10 # Number of events to be simulated
5 SIMCONFIG="Config.C" # default simulation configuration file
7 echo 'current directory:' $CURDIR
9 echo 'working directory:' $OUTDIR
11 RUN=169099 # run number for OCDB access
12 SEED=12345 # random number generator seed should be used
13 SIMDIR="generated" # sub-directory where to move simulated files prior to reco
14 # Copy *ALL* the macros we need in the output directory, not to mess
15 # with our source dir in any way.
16 cp $ALICE_ROOT/MFT/.rootrc \
17 $ALICE_ROOT/MFT/Config.C \
18 $ALICE_ROOT/MFT/rootlogon.C \
19 $ALICE_ROOT/MFT/runReconstruction.C \
20 $ALICE_ROOT/MFT/runSimulation.C \
21 $ALICE_ROOT/MFT/AliMFTClusterQA.C \
22 $ALICE_ROOT/MFT/AliMFTGeometry.root \
23 $ALICE_ROOT/MFT/AODtrain.C \
24 $ALICE_ROOT/MFT/RunAnalysisTaskMFTExample.C \
25 $ALICE_ROOT/MFT/AliAnalysisTaskMFTExample.h \
26 $ALICE_ROOT/MFT/AliAnalysisTaskMFTExample.cxx \
30 ###############################################################################
32 # Performing SIMULATION
34 ###############################################################################
36 echo "Running simulation ..."
37 aliroot -l -b -q runSimulation.C\($SEED,$NEVENTS,\""$SIMCONFIG"\",$RUN\) >$OUTDIR/testSim.out 2>$OUTDIR/testSim.err
39 echo "Copying generated files to $SIMDIR"
40 cp $OUTDIR/Kinematics*.root $OUTDIR/galice.root $OUTDIR/TrackRefs*.root $OUTDIR/$SIMDIR
42 ###############################################################################
44 # Performing RECONSTRUCTION and QA
46 ###############################################################################
48 rm -f AliESD*.root *QA*.root
49 echo "Running reconstruction ..."
52 aliroot -l -b -q runReconstruction.C\($SEED,\""SAVEDIGITS"\"\) >$OUTDIR/testReco.out 2>$OUTDIR/testReco.err
54 aliroot -l -b -q AliMFTClusterQA.C\(\) >$OUTDIR/mftClusterQA.out 2>$OUTDIR/mftClusterQA.err
56 ###############################################################################
60 ###############################################################################
62 echo "Creating AODs ..."
63 echo aliroot -l -b -q AODtrain.C
64 aliroot -l -b -q AODtrain.C >$OUTDIR/AODLog.out 2>$OUTDIR/AODLog.err
66 ###############################################################################
70 ###############################################################################
72 echo "Performing analysis ..."
73 echo aliroot -l -b -q RunAnalysisTaskMFTExample.C
74 aliroot -l -b -q RunAnalysisTaskMFTExample.C >$OUTDIR/analysisLog.out 2>$OUTDIR/analysisLog.err
77 echo "... see results in $OUTDIR"
79 tar czf out.tar.gz *.out