9 cp $ALICE_ROOT/MUON/.rootrc $ALICE_ROOT/MUON/rootlogon.C $OUTDIR
12 FULLPATH="$CURDIR/$OUTDIR"
16 echo "Running simulation ..."
18 aliroot -b >& testSim.out << EOF
19 // Uncoment following lines to run simulation with local residual mis-alignment
20 // (generated via MUONGenerateGeometryData.C macro)
21 // AliCDBManager* man = AliCDBManager::Instance();
22 // man->SetDefaultStorage("local://$ALICE_ROOT");
23 // man->SetSpecificStorage("MUON","local://$ALICE_ROOT/MUON/ResMisAlignCDB");
24 gRandom->SetSeed($SEED);
25 AliSimulation MuonSim("$ALICE_ROOT/MUON/Config.C");
26 MuonSim.SetWriteRawData("MUON");
27 MuonSim.Run($NEVENTS);
31 echo "Running reconstruction ..."
33 aliroot -b >& testReco.out << EOF
34 gRandom->SetSeed($SEED);
35 AliReconstruction MuonRec("galice.root");
36 MuonRec.SetInput("$FULLPATH/");
37 MuonRec.SetRunTracking("");
38 MuonRec.SetRunVertexFinder(kFALSE);
39 MuonRec.SetRunLocalReconstruction("MUON");
40 MuonRec.SetFillESD("MUON");
45 echo "Running Trigger efficiency ..."
46 aliroot -b >& testTriggerResults.out << EOF
47 .L $ALICE_ROOT/MUON/MUONTriggerEfficiency.C+
48 MUONTriggerEfficiency();
52 echo "Running efficiency ..."
54 aliroot -b >& testResults.out << EOF
55 .L $ALICE_ROOT/MUON/MUONefficiency.C+
56 // no argument assumes Upsilon but MUONefficiency(443) works on Jpsi
61 if [ "$NEVENTS" -le 20 ]; then
63 echo "Running dumps ..."
66 .L $ALICE_ROOT/MUON/MUONCheck.C+
67 MUONdigits(); > check.digits
68 MUONrecpoints(); > check.recpoints
69 MUONrectracks(); > check.rectracks
70 MUONrectrigger(); > check.rectrigger
77 echo "... see results in test_out"