]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/loadmacros.C
Install macros and scripts needed for QA
[u/mrichter/AliRoot.git] / MUON / loadmacros.C
index 03fdf5e72129cbc59537a006f644739e039243e9..f6bbc6cba99a43c23927391a42ee902ddf13b00e 100644 (file)
@@ -29,9 +29,9 @@
 
 #endif
 
-void init() 
+void init()
 {
-/// Set include path and load libraries which are not 
+/// Set include path and load libraries which are not
 /// linked with aliroot
 
   // Redefine include paths as some macros need
@@ -44,21 +44,31 @@ void init()
   includePath        += "-I${ALICE_ROOT}/SHUTTLE/TestShuttle ";
   includePath        += "-I${ALICE_ROOT}/ITS ";
   includePath        += "-I${ALICE_ROOT}/MUON ";
-  includePath        += "-I${ALICE_ROOT}/MUON/mapping";
+  includePath        += "-I${ALICE_ROOT}/MUON/mapping ";
+
+  // includes needed for Config.C
+  includePath        += "-I${ALICE_ROOT}/STRUCT ";
+  includePath        += "-I${ALICE}/geant3/TGeant3 ";
+  includePath        += "-I${ALICE_ROOT}/THijing";
   gSystem->SetIncludePath(includePath.Data());
 
   // Load libraries not linked with aliroot
   //
-  gSystem->Load("$ALICE_ROOT/SHUTTLE/TestShuttle/libTestShuttle.so");
-  gSystem->Load("libMUONshuttle.so");
-  gSystem->Load("libMUONevaluation.so");
-  gSystem->Load("liblhapdf.so");     
-  gSystem->Load("libpythia6.so");    
-  gSystem->Load("libgeant321.so");
+  gSystem->Load("$ALICE_ROOT/SHUTTLE/TestShuttle/libTestShuttle");
+  gSystem->Load("libMUONshuttle");
+  gSystem->Load("libMUONevaluation");
+  gSystem->Load("liblhapdf");
+  gSystem->Load("libpythia6");
+  gSystem->Load("libgeant321");
   gSystem->Load("libEG");
   gSystem->Load("libEGPythia6");
-  gSystem->Load("libAliPythia6.so");
-}  
+  gSystem->Load("libAliPythia6");
+
+  // libraries needed for Config.C
+  gSystem->Load("libSTRUCT");
+  gSystem->Load("libITSbase");
+  gSystem->Load("libITSsim");
+}
 
 void loadmacro(const TString& macroName)
 {
@@ -68,45 +78,45 @@ void loadmacro(const TString& macroName)
   path += macroName;
   path += ".C++";
   gROOT->LoadMacro(path.Data());
-}  
+}
 
-void loadmacros () 
+void loadmacros ()
 {
   init();
 
   loadmacro("AddTaskMuonAlignment");       // Javier
-  loadmacro("AddTaskMuonReAlign");         // Javier
-  loadmacro("DecodeRecoCocktail");         // Hermine, Alessandro     
+  loadmacro("DecodeRecoCocktail");         // Hermine, Alessandro
+  loadmacro("Config");                     //
   loadmacro("DIMUONFakes");                // Philippe P.
   loadmacro("fastMUONGen");                // Hermine, Alessandro
   loadmacro("fastMUONSim");                // Hermine, Alessandro
-  loadmacro("loadFromOCDB");               // Philippe P.
   loadmacro("MakeMUONFullMisAlignment");   // Javier, Ivana
   loadmacro("MakeMUONResMisAlignment");    // Javier, Ivana
   loadmacro("MakeMUONZeroMisAlignment");   // Javier, Ivana
   loadmacro("MakeMUONRecoParamArray");     // Philippe P.
   loadmacro("MakeMUONSingleRecoParam");    // Philippe P.
   loadmacro("MergeMuonLight");             // Hermine, Alessandro
-  loadmacro("MUONAlignment");              // Javier   
-  loadmacro("MUONCheck");                  // Frederic          
+  loadmacro("MUONAlignment");              // Javier
+  loadmacro("MUONChamberMaterialBudget");  // Philippe P.
+  loadmacro("MUONCheck");                  // Frederic
   loadmacro("MUONCheckDI");                // Artur
   loadmacro("MUONCheckMisAligner");        // Javier
   loadmacro("MUONClusterInfo");            // Philippe P.
   loadmacro("MUONFakes");                  // Philippe P.
   loadmacro("MUONefficiency");             // Christophe
   loadmacro("MUONGenerateBusPatch");       // Christian
+  loadmacro("MUONGenerateGentleGeometry"); // Bogdan
   loadmacro("MUONGenerateGeometryData");   // Ivana
   loadmacro("MUONGenerateTestGMS");        // Ivana
   loadmacro("MUONGeometryViewingHelper");  // Ivana
-  loadmacro("MUONmassPlot_ESD");           // Christian    
+  loadmacro("MUONmassPlot_ESD");           // Christian
   loadmacro("MUONOfflineShift");           // Laurent
   loadmacro("MUONplotefficiency");         // Christian
-  loadmacro("MUONRawStreamTracker");       // Christian   
-  loadmacro("MUONRawStreamTrigger");       // Christian 
-  loadmacro("MUONReCalcGlobalTrigger");    // Bogdan       
+  loadmacro("MUONRawStreamTracker");       // Christian
+  loadmacro("MUONRawStreamTrigger");       // Christian
+  loadmacro("MUONReCalcGlobalTrigger");    // Bogdan
   loadmacro("MUONRecoCheck");              // Hermine, Alessandro
   loadmacro("MUONRefit");                  // Philippe P.
-  // loadmacro("MUONResoEffChamber");      // Nicolas
   loadmacro("MUONStatusMap");              // Laurent
   loadmacro("MUONSurveyUtil");             // Javier
   loadmacro("MUONSurveyCh1");              // Javier
@@ -116,12 +126,12 @@ void loadmacros ()
   loadmacro("MUONSurveyCh5");              // Javier
   loadmacro("MUONSurveyCh8L");             // Javier
   loadmacro("MUONTimeRawStreamTracker");   // Artur
-  loadmacro("MUONTimeRawStreamTrigger");   // Artur 
+  loadmacro("MUONTimeRawStreamTrigger");   // Artur
   loadmacro("MUONTrigger");                // Bogdan
   loadmacro("MUONTriggerChamberEfficiency"); // Diego
   loadmacro("MUONTriggerEfficiency");      // Bogdan
   loadmacro("MUONTriggerEfficiencyPt");    // Bogdan
-  loadmacro("ReadRecoCocktail");           // Hermine, Alessandro   
+  loadmacro("ReadRecoCocktail");           // Hermine, Alessandro
   loadmacro("runDataReconstruction");      // Laurent
   loadmacro("runReconstruction");          // Laurent
   loadmacro("runSimulation");              // Laurent