# first declare default values
+# path to macros
+MACROPATH=$ALICE_ROOT/MUON/macros
+
SIMULATION=1 # will perform simulation
RECONSTRUCTION=1 # will perform reconstruction
RAW=1 # will reconstruct from raw data
SIMDIR="generated" # sub-directory where to move simulated files prior to reco
DUMPEVENT=5 # event to be dump on files (set to negative to skip dumps)
-SIMCONFIG="$ALICE_ROOT/../src/MUON/"$MC"Config.C"
+SIMCONFIG="$MACROPATH/"$MC"Config.C"
EMBEDWITH="" # no embedding by default
REALISTIC=0 # ideal simulation by default
# Copy *ALL* the macros we need in the output directory, not to mess
# with our source dir in any way.
-cp $ALICE_ROOT/../src/MUON/.rootrc \
- $ALICE_ROOT/../src/MUON/rootlogon.C \
- $ALICE_ROOT/../src/MUON/runReconstruction.C $ALICE_ROOT/../src/MUON/runSimulation.C \
- $ALICE_ROOT/../src/MUON/UpdateCDBCTPConfig.C \
- $ALICE_ROOT/../src/MUON/MUONefficiency.C \
- $ALICE_ROOT/../src/MUON/MUONTriggerEfficiency.C \
- $ALICE_ROOT/../src/MUON/MUONCheck.C \
+cp $MACROPATH/.rootrc \
+ $MACROPATH/rootlogon.C \
+ $MACROPATH/runReconstruction.C \
+ $MACROPATH/runSimulation.C \
+ $MACROPATH/UpdateCDBCTPConfig.C \
+ $MACROPATH/MUONefficiency.C \
+ $MACROPATH/MUONTriggerEfficiency.C \
+ $MACROPATH/MUONCheck.C \
$OUTDIR
cd $OUTDIR
#
###############################################################################
-if [ ! -f $ALICE_ROOT/../src/OCDB/GRP/CTP/Config/Run0_999999999_v0_s1.root ]; then
+if [ ! -f $ALICE_ROOT/OCDB/GRP/CTP/Config/Run0_999999999_v0_s1.root ]; then
echo "Updating GRP CTP config ..."
# save geometry file in a separate directory
if [ "$MC" = "g3" ]; then
- rm -fr $ALICE_ROOT/../src/MUON/geometry
- mkdir $ALICE_ROOT/../src/MUON/geometry
- cp $OUTDIR/geometry.root $ALICE_ROOT/../src/MUON/geometry
+ rm -fr $OUTDIR/geometry
+ mkdir $OUTDIR/geometry
+ cp $OUTDIR/geometry.root $OUTDIR/geometry
fi
# copy input geometry file in a current directory
if [ "$MC" = "g4" ]; then
- cp $ALICE_ROOT/../src/MUON/geometry/geometry.root $OUTDIR
+ cp $OUTDIR/geometry/geometry.root $OUTDIR
fi
cp $OUTDIR/geometry.root $OUTDIR/$SIMDIR/geometry.root
if [ -f "$OUTDIR/$SIMDIR/galice.root" ]; then
aliroot -l -b << EOF
AliCDBManager* man = AliCDBManager::Instance();
- man->SetDefaultStorage("local://$ALICE_ROOT/../src/OCDB");
+ man->SetDefaultStorage("local://$ALICE_ROOT/OCDB");
AliMUONMCDataInterface mcdSim("$OUTDIR/$SIMDIR/galice.root");
mcdSim.DumpKine($DUMPEVENT); > $OUTDIR/dump.$DUMPEVENT.kine
mcdSim.DumpHits($DUMPEVENT); > $OUTDIR/dump.$DUMPEVENT.hits
if [ -f "$OUTDIR/galice.root" ]; then
aliroot -l -b << EOF
AliCDBManager* man = AliCDBManager::Instance();
- man->SetDefaultStorage("local://$ALICE_ROOT/../src/OCDB");
+ man->SetDefaultStorage("local://$ALICE_ROOT/OCDB");
AliMUONDataInterface dRec("$OUTDIR/galice.root");
dRec.DumpDigits($DUMPEVENT,true); > $OUTDIR/dump.$DUMPEVENT.recdigits
dRec.DumpRecPoints($DUMPEVENT); > $OUTDIR/dump.$DUMPEVENT.recpoints