]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MUON/AlirootRun_MUONtestcb.sh
- Adding volume path attribute (moved from AliMUONGeometryModule)
[u/mrichter/AliRoot.git] / MUON / AlirootRun_MUONtestcb.sh
CommitLineData
064f7f83 1#!/bin/sh
2# $Id$
3
4CURDIR=`pwd`
5OUTDIR=test_out
6
7rm -fr $OUTDIR
8mkdir $OUTDIR
9cp .rootrc rootlogon.C $OUTDIR
10cd $OUTDIR
11
12SEED=1234567
13
14CDBDIRECTORY="$ALICE_ROOT/MUON/CDB/Random";
15
16CDB="local://$CDBDIRECTORY";
17
18if [ ! -d $CDBDIRECTORY"/MUON" ]; then
19
20echo "Generating Condition Database in directory $CDBDIRECTORY. This may take a while, so please be patient..."
21
22aliroot -b >& testGenerateCalibrations.out << EOF
23.L ../MUONCDB.C++
24gRandom->SetSeed($SEED);
25generateCalibrations("$CDB",false);
26.q
27EOF
28
29else
30
31echo "Condition Database found in directory $CDBDIRECTORY. Will use it if needed."
32
33fi
34
35echo "Running simulation ..."
36
37aliroot -b >& testSim.out << EOF
38AliCDBManager::Instance()->SetDefaultStorage("$CDB");
39AliSimulation MuonSim("$ALICE_ROOT/MUON/Config.C")
40gRandom->SetSeed($SEED);
41MuonSim.Run(100)
42.q
43EOF
44
45echo "Running reconstruction ..."
46
47aliroot -b >& testReco.out << EOF
48AliCDBManager::Instance()->SetDefaultStorage("$CDB");
49AliReconstruction MuonRec("galice.root")
50MuonRec.SetRunTracking("")
51MuonRec.SetRunVertexFinder(kFALSE)
52MuonRec.SetRunLocalReconstruction("MUON")
53MuonRec.SetFillESD("MUON")
54gRandom->SetSeed($SEED);
55MuonRec.Run()
56.q
57EOF
58
59echo "Running Trigger efficiency ..."
60
61aliroot -b >& testTriggerResults.out << EOF
62.L $ALICE_ROOT/MUON/MUONTriggerEfficiency.C++
63MUONTriggerEfficiency();
64.q
65EOF
66
67echo "Running efficiency ..."
68
69aliroot -b >& testResults.out << EOF
70.L $ALICE_ROOT/MUON/MUONefficiency.C++
71// no argument assumes Upsilon but MUONefficiency(443) works on Jpsi
72MUONefficiency();
73.q
74EOF
75
76echo "Finished"
77echo "... see results in test_out"
78
79cd $CURDIR