]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
New test script: simulation of 10000 events with standard Config.C,
authorivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 7 Dec 2005 09:03:02 +0000 (09:03 +0000)
committerivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 7 Dec 2005 09:03:02 +0000 (09:03 +0000)
resconstruction + efficiency.
(Christoph)

MUON/AlirootRun_MUONtestlong.sh [new file with mode: 0755]

diff --git a/MUON/AlirootRun_MUONtestlong.sh b/MUON/AlirootRun_MUONtestlong.sh
new file mode 100755 (executable)
index 0000000..d17bedf
--- /dev/null
@@ -0,0 +1,65 @@
+#!/bin/sh
+# $Id$
+
+CURDIR=`pwd`
+OUTDIR=testlong_out
+
+rm -fr $OUTDIR
+mkdir $OUTDIR
+cp .rootrc $OUTDIR
+cd $OUTDIR
+
+echo "Running simulation  ..."
+
+aliroot -b >& testSim.out << EOF  
+AliSimulation MuonSim
+MuonSim.SetConfigFile("$ALICE_ROOT/MUON/Config.C")
+// Minimum number of events to have enough stat. for invariant mass fit
+// 10000 is ok, 20000 is really fine
+MuonSim.Run(10000) 
+.q
+EOF
+
+echo "Running reconstruction  ..."
+
+aliroot -b >& testReco.out << EOF 
+TPluginManager* pluginManager = gROOT->GetPluginManager();
+pluginManager->AddHandler("AliReconstructor", "MUON","AliMUONReconstructor", "MUON","AliMUONReconstructor()")
+AliReconstruction MuonRec("galice.root") 
+MuonRec.SetRunTracking("")
+MuonRec.SetRunVertexFinder(kFALSE)
+MuonRec.SetRunLocalReconstruction("MUON")
+MuonRec.SetFillESD("MUON")
+MuonRec.Run() 
+.q
+EOF
+
+echo "Running efficiency  ..."
+
+aliroot -b >& testEfficiency.out << EOF 
+.x ../MUONefficiency.C
+.q
+EOF
+
+aliroot -b >& testResults.out << EOF 
+.x ../MUONplotefficiency.C
+.q
+EOF
+
+more  testSim.out | grep 'RunSimulation: Execution time:'  > testTime.out
+more  testSim.out | grep 'RunSDigitization: Execution time:'  >> testTime.out
+more  testSim.out | grep 'RunDigitization: Execution time:'  >> testTime.out 
+
+more  testReco.out | grep 'RunLocalReconstruction: Execution time for MUON'  >> testTime.out
+more  testReco.out | grep 'Execution time for filling ESD ' >> testTime.out
+
+rm gphysi.dat
+rm *.root
+rm testSim.out
+rm testReco.out
+rm *.eps
+
+echo "Finished"  
+echo "... see results in testlong_out"
+
+cd $CURDIR