/* $Id$ */
-// Macro which loads and compiles the MUON macros:
-//
-// DecodeRecoCocktail.C - ok, comp, README; Hermine, Alessandro
-// ReadRecoCocktail.C - ok, x, README; Hermine, Alessandro
-// MergeMuonLight.C - x, x, README; Hermine, Alessandro
-// MakeMUONFullMisAlignment.C - ok, comp, README; Javier, Ivana
-// MakeMUONResMisAlignment.C - ok, comp, README; Javier, Ivana
-// MakeMUONZeroMisAlignment.C - ok, comp, README; Javier, Ivana
-// MUONAlignment.C - ok, comp, README; Javier
-// MUONCheck.C - ok, comp, x, Frederic, in test
-// MUONCheckDI.C - x, !comp, x Artur
-// MUONCheckMisAligner.C - ok, comp, x, Javier
-// MUONdisplay.C - ok, comp, deprecated
-// MUONefficiency.C - ok, comp, README; Christophe, in test
-// MUONGenerateBusPatch.C - ok, comp, x, Christian
-// MUONGenerateGeometryData.C - ok, comp, README; Ivana
-// MUONGenerateTestGMS.C - ok, comp, x, Ivana
-// MUONmassPlot_ESD.C - ok, comp, x, Christian
-// MUONplotefficiency.C - ok, comp, README; Christophe
-// MUONRawStreamTracker.C - x, comp, README; Christian
-// MUONRawStreamTrigger.C - x, comp, README; Christian
-// MUONRecoCheck.C - ok, comp, README; Hermine, Alessandro
-// MUONResoEffChamber.C - ok, comp, x, Nicolas
-// MUONStatusMap.C - x, !comp, x, Laurent
-// MUONTracker.C - no, !comp, README; Philippe P.
-// MUONTrigger.C - ok, comp, README, Philippe C.
-// MUONTriggerEfficiency.C - ok, comp, x, Philippe C., in test
-// MUONTriggerEfficiencyPt.C - x, comp, README, Philippe C.
-// TestMUONPreprocessor.C - ok, comp, READMEshuttle; Laurent
-//
-// 1st item:
-// ok/fails/x - if the macro runs; x means that it was not tried either for lack
-// of documentation, or expertise
-//
-// 2nd item:
-// comp/x - if the macro can be compiled
-//
-// 3rd item:
-// README*/x - if it is documented in README, x means no doxumentation outside the
-// macro itself
-//
-// 4th item: - author(s), responsible for macro maintenance
-//
-// eventually
-// 5th item: - if the macro is run within test scripts
-//
-// I. Hrivnacova
+/// \ingroup macros
+/// \file loadmacros.C
+/// \brief Macro which loads and compiles the MUON macros:
+///
+/// \author I. Hrivnacova, IPN Orsay
+///
+/// <pre>
+/// runSimulation.C - ok, comp, x; Laurent
+/// runReconstruction.C - ok, comp, x; Laurent
+/// fastMUONGen.C - ok, comp, x; Hermine, Alessandro
+/// fastMUONSim.C - ok, comp, x; Hermine, Alessandro
+/// DecodeRecoCocktail.C - ok, comp, README; Hermine, Alessandro
+/// ReadRecoCocktail.C - ok, comp, README; Hermine, Alessandro
+/// MergeMuonLight.C - x, comp, README; Hermine, Alessandro
+/// MakeMUONFullMisAlignment.C - ok, comp, README; Javier, Ivana
+/// MakeMUONResMisAlignment.C - ok, comp, README; Javier, Ivana
+/// MakeMUONZeroMisAlignment.C - ok, comp, README; Javier, Ivana
+/// MUONAlignment.C - ok, comp, README; Javier
+/// MUONCheck.C - ok, comp, x, Frederic, in test
+/// MUONCheckDI.C - x, comp, x Artur
+/// MUONCheckMisAligner.C - ok, comp, x, Javier
+/// MUONefficiency.C - ok, comp, README; Christophe, in test
+/// MUONGenerateBusPatch.C - ok, comp, x, Christian
+/// MUONGenerateGeometryData.C - ok, comp, README; Ivana
+/// MUONGenerateTestGMS.C - ok, comp, READMEshuttle; Ivana
+/// MUONmassPlot_ESD.C - ok, comp, README, Christian
+/// MUONplotefficiency.C - ok, comp, README; Christophe
+/// MUONRawStreamTracker.C - x, comp, README; Christian
+/// MUONRawStreamTrigger.C - x, comp, README; Christian
+/// MUONRecoCheck.C - ok, comp, README; Hermine, Alessandro
+/// MUONResoEffChamber.C - ok, comp, x, Nicolas
+/// MUONStatusMap.C - ok, comp, x, Laurent
+/// MUONTimeRawStreamTracker.C - ok, comp, README, Artur
+/// MUONTrigger.C - ok, comp, README, Philippe C.
+/// MUONTriggerEfficiency.C - ok, comp, x, Philippe C., in test
+/// MUONTriggerEfficiencyPt.C - x, comp, README, Philippe C.
+/// MUONTriggerChamberEfficiency.C- x, comp, README, Diego
+/// TestMUONPreprocessor.C - ok, comp, READMEshuttle; Laurent
+/// </pre>
+///
+/// - 1st item: ok/fails/x - if the macro runs; x means that it was not tried either for lack
+/// of documentation, or expertise
+/// - 2nd item: comp/x - if the macro can be compiled
+/// - 3rd item: README/x - if it is documented in README, x means no doxumentation outside the
+/// macro itself
+/// - 4th item: author(s) - responsible for macro maintenance
+/// - eventually 5th item: - if the macro is run within test scripts
#if !defined(__CINT__) || defined(__MAKECINT__)
//
TString includePath = "-I${ALICE_ROOT}/include ";
includePath += "-I${ALICE_ROOT}/RAW ";
+ includePath += "-I${ALICE_ROOT}/FASTSIM ";
+ includePath += "-I${ALICE_ROOT}/EVGEN ";
includePath += "-I${ALICE_ROOT}/SHUTTLE/TestShuttle ";
includePath += "-I${ALICE_ROOT}/ITS ";
includePath += "-I${ALICE_ROOT}/MUON ";
// Load libraries not linked with aliroot
//
- gSystem->Load("../SHUTTLE/TestShuttle/libTestShuttle.so");
+ gSystem->Load("$ALICE_ROOT/SHUTTLE/TestShuttle/libTestShuttle.so");
gSystem->Load("libMUONshuttle.so");
gSystem->Load("libMUONevaluation.so");
// Load macros
//
- gROOT->LoadMacro("DecodeRecoCocktail.C++");
- // gROOT->LoadMacro("ReadRecoCocktail.C++");
- // gROOT->LoadMacro("MergeMuonLight.C++");
- gROOT->LoadMacro("MakeMUONFullMisAlignment.C++");
- gROOT->LoadMacro("MakeMUONResMisAlignment.C++");
- gROOT->LoadMacro("MakeMUONZeroMisAlignment.C++");
- gROOT->LoadMacro("MUONAlignment.C++");
- gROOT->LoadMacro("MUONCheck.C++");
- // gROOT->LoadMacro("MUONCheckDI.C++");
- gROOT->LoadMacro("MUONCheckMisAligner.C++");
- gROOT->LoadMacro("MUONdisplay.C++");
- gROOT->LoadMacro("MUONefficiency.C++");
- gROOT->LoadMacro("MUONGenerateBusPatch.C++");
- gROOT->LoadMacro("MUONGenerateGeometryData.C++");
- gROOT->LoadMacro("MUONGenerateTestGMS.C++");
- gROOT->LoadMacro("MUONmassPlot_ESD.C++");
- gROOT->LoadMacro("MUONplotefficiency.C++");
- gROOT->LoadMacro("MUONRawStreamTracker.C++");
- gROOT->LoadMacro("MUONRawStreamTrigger.C++");
- gROOT->LoadMacro("MUONRecoCheck.C++");
- gROOT->LoadMacro("MUONResoEffChamber.C++");
- // gROOT->LoadMacro("MUONStatusMap.C++");
- // gROOT->LoadMacro("MUONTracker.C++");
- gROOT->LoadMacro("MUONTrigger.C++");
- gROOT->LoadMacro("MUONTriggerEfficiency.C++");
- gROOT->LoadMacro("MUONTriggerEfficiencyPt.C++");
- gROOT->LoadMacro("TestMUONPreprocessor.C++");
+ gROOT->LoadMacro("$ALICE_ROOT/MUON/runSimulation.C++");
+ gROOT->LoadMacro("$ALICE_ROOT/MUON/runReconstruction.C++");
+ gROOT->LoadMacro("$ALICE_ROOT/MUON/fastMUONGen.C++");
+ gROOT->LoadMacro("$ALICE_ROOT/MUON/fastMUONSim.C++");
+ // gROOT->LoadMacro("$ALICE_ROOT/MUON/DecodeRecoCocktail.C++");
+ gROOT->LoadMacro("$ALICE_ROOT/MUON/ReadRecoCocktail.C++");
+ gROOT->LoadMacro("$ALICE_ROOT/MUON/MergeMuonLight.C++");
+ gROOT->LoadMacro("$ALICE_ROOT/MUON/MakeMUONFullMisAlignment.C++");
+ gROOT->LoadMacro("$ALICE_ROOT/MUON/MakeMUONResMisAlignment.C++");
+ gROOT->LoadMacro("$ALICE_ROOT/MUON/MakeMUONZeroMisAlignment.C++");
+ gROOT->LoadMacro("$ALICE_ROOT/MUON/MUONAlignment.C++");
+ gROOT->LoadMacro("$ALICE_ROOT/MUON/MUONCheck.C++");
+ gROOT->LoadMacro("$ALICE_ROOT/MUON/MUONCheckDI.C++");
+ gROOT->LoadMacro("$ALICE_ROOT/MUON/MUONCheckMisAligner.C++");
+ gROOT->LoadMacro("$ALICE_ROOT/MUON/MUONefficiency.C++");
+ gROOT->LoadMacro("$ALICE_ROOT/MUON/MUONGenerateBusPatch.C++");
+ gROOT->LoadMacro("$ALICE_ROOT/MUON/MUONGenerateGeometryData.C++");
+ gROOT->LoadMacro("$ALICE_ROOT/MUON/MUONGenerateTestGMS.C++");
+ gROOT->LoadMacro("$ALICE_ROOT/MUON/MUONmassPlot_ESD.C++");
+ gROOT->LoadMacro("$ALICE_ROOT/MUON/MUONplotefficiency.C++");
+ gROOT->LoadMacro("$ALICE_ROOT/MUON/MUONRawStreamTracker.C++");
+ gROOT->LoadMacro("$ALICE_ROOT/MUON/MUONRawStreamTrigger.C++");
+ gROOT->LoadMacro("$ALICE_ROOT/MUON/MUONRecoCheck.C++");
+ // gROOT->LoadMacro("$ALICE_ROOT/MUON/MUONResoEffChamber.C++");
+ gROOT->LoadMacro("$ALICE_ROOT/MUON/MUONStatusMap.C++");
+ gROOT->LoadMacro("$ALICE_ROOT/MUON/MUONTrigger.C++");
+ gROOT->LoadMacro("$ALICE_ROOT/MUON/MUONTriggerEfficiency.C++");
+ gROOT->LoadMacro("$ALICE_ROOT/MUON/MUONTriggerEfficiencyPt.C++");
+ gROOT->LoadMacro("$ALICE_ROOT/MUON/MUONTriggerChamberEfficiency.C++");
+ gROOT->LoadMacro("$ALICE_ROOT/MUON/TestMUONPreprocessor.C++");
}