]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/PROOF-INF.ESD/SETUP.C
Update master to aliroot
[u/mrichter/AliRoot.git] / STEER / PROOF-INF.ESD / SETUP.C
index d63773cc17aa4c11a69ea6fd91ed8855d4694871..8ebe6b36a26a5dff72de45fa6612c554ae9bba2e 100644 (file)
@@ -1,13 +1,27 @@
 void SETUP()
 {
+   // Load some ROOT libraries
+
+   gSystem->Load("libVMC");
+   gSystem->Load("libNet");
+   gSystem->Load("libTree");
+
+   // Load libSTEERBase, ESD depends on it
+   gSystem->Load("libSTEERBase");
 
    // Load the ESD library
-   gSystem->Load("libAnalysisCheck");
+   TString dypath = TString::Format("%s:%s", gSystem->WorkingDirectory(), gSystem->GetDynamicPath());
+   gSystem->SetDynamicPath(dypath);
+   gSystem->Load("libESD");
 
-   // Set the Include paths
-   gSystem->SetIncludePath("-I$ROOTSYS/include -IAnalysisCheck");
-   gROOT->ProcessLine(".include AnalysisCheck");
+   // Set the include paths
+   gROOT->ProcessLine(".include ESD/ESD");
 
    // Set our location, so that other packages can find us
-   gSystem->Setenv("AnalysisCheck_INCLUDE", "AnalysisCheck");
+   gSystem->Setenv("ESD_INCLUDE", "ESD/ESD");
+
+   // Set our lib coordinates, so that other packages can link to us
+   TString lib = TString::Format("-L%s -lESD", gSystem->WorkingDirectory());
+   gSystem->Setenv("ESD_LIBS", lib.Data());
 }
+