ROOT logo
void LoadMyLibs() {

  // Load some ROOT libraries
  CheckLoadLibrary("libEG");
  CheckLoadLibrary("libGeom");
  CheckLoadLibrary("libVMC");
  CheckLoadLibrary("libTree");
  CheckLoadLibrary("libGui");
  CheckLoadLibrary("libMinuit");
  CheckLoadLibrary("libSTAT");
  
  // Load AliRoot libraries
  
  CheckLoadLibrary("libSTEERBase");
  CheckLoadLibrary("libESD");
  CheckLoadLibrary("libCDB");
  CheckLoadLibrary("libRAWDatabase");
  CheckLoadLibrary("libRAWDatarec");
  CheckLoadLibrary("libSTEER");
  CheckLoadLibrary("libRAWDatasim");


  gSystem->Load("libANALYSIS");
  gSystem->Load("libANALYSISalice");
  gSystem->Load("libCORRFW");

  gSystem->Load("libPWG0base");
  gSystem->Load("libPWG0dep");
  gSystem->Load("libPWG0selectors");

  gSystem->Load("libTPCcalib.so");
  gSystem->Load("libTENDER");
  gSystem->Load("libPWGPP");
  
  gSystem->Load("libPHOSUtils");
  gSystem->Load("libEMCALUtils");
  gSystem->Load("libPWG4PartCorrBase");
  gSystem->Load("libPWG4PartCorrDep");

  /*
  CheckLoadLibrary("libANALYSIS");
  CheckLoadLibrary("libAOD");
  CheckLoadLibrary("libANALYSISalice");
  CheckLoadLibrary("libTENDER");
  CheckLoadLibrary("libSTAT");
  */

  CheckLoadLibrary("libTPCbase");
  CheckLoadLibrary("libTPCsim");
  CheckLoadLibrary("libTPCrec");
  CheckLoadLibrary("libTPCcalib");
  CheckLoadLibrary("libITSbase");
  CheckLoadLibrary("libITSsim");
  CheckLoadLibrary("libITSrec");
  CheckLoadLibrary("libTRDcalib");
  CheckLoadLibrary("libTRDbase");
  CheckLoadLibrary("libTRDrec");
  CheckLoadLibrary("libTRDsim");
  CheckLoadLibrary("libTOFbase");
  CheckLoadLibrary("libTOFrec");
  CheckLoadLibrary("libTOFsim");
  CheckLoadLibrary("libMFTbase");
  CheckLoadLibrary("libMFTrec");
  CheckLoadLibrary("libMFTsim");
  CheckLoadLibrary("libPWGPP");
}

Int_t CheckLoadLibrary(const char* library) {
  // checks if a library is already loaded, if not loads the library
  if (strlen(gSystem->GetLibraries(Form("%s.so", library), "", kFALSE)) > 0)
    return 1;
  return gSystem->Load(library);
}
 LoadMyLibs.C:1
 LoadMyLibs.C:2
 LoadMyLibs.C:3
 LoadMyLibs.C:4
 LoadMyLibs.C:5
 LoadMyLibs.C:6
 LoadMyLibs.C:7
 LoadMyLibs.C:8
 LoadMyLibs.C:9
 LoadMyLibs.C:10
 LoadMyLibs.C:11
 LoadMyLibs.C:12
 LoadMyLibs.C:13
 LoadMyLibs.C:14
 LoadMyLibs.C:15
 LoadMyLibs.C:16
 LoadMyLibs.C:17
 LoadMyLibs.C:18
 LoadMyLibs.C:19
 LoadMyLibs.C:20
 LoadMyLibs.C:21
 LoadMyLibs.C:22
 LoadMyLibs.C:23
 LoadMyLibs.C:24
 LoadMyLibs.C:25
 LoadMyLibs.C:26
 LoadMyLibs.C:27
 LoadMyLibs.C:28
 LoadMyLibs.C:29
 LoadMyLibs.C:30
 LoadMyLibs.C:31
 LoadMyLibs.C:32
 LoadMyLibs.C:33
 LoadMyLibs.C:34
 LoadMyLibs.C:35
 LoadMyLibs.C:36
 LoadMyLibs.C:37
 LoadMyLibs.C:38
 LoadMyLibs.C:39
 LoadMyLibs.C:40
 LoadMyLibs.C:41
 LoadMyLibs.C:42
 LoadMyLibs.C:43
 LoadMyLibs.C:44
 LoadMyLibs.C:45
 LoadMyLibs.C:46
 LoadMyLibs.C:47
 LoadMyLibs.C:48
 LoadMyLibs.C:49
 LoadMyLibs.C:50
 LoadMyLibs.C:51
 LoadMyLibs.C:52
 LoadMyLibs.C:53
 LoadMyLibs.C:54
 LoadMyLibs.C:55
 LoadMyLibs.C:56
 LoadMyLibs.C:57
 LoadMyLibs.C:58
 LoadMyLibs.C:59
 LoadMyLibs.C:60
 LoadMyLibs.C:61
 LoadMyLibs.C:62
 LoadMyLibs.C:63
 LoadMyLibs.C:64
 LoadMyLibs.C:65
 LoadMyLibs.C:66
 LoadMyLibs.C:67
 LoadMyLibs.C:68
 LoadMyLibs.C:69
 LoadMyLibs.C:70
 LoadMyLibs.C:71
 LoadMyLibs.C:72
 LoadMyLibs.C:73
 LoadMyLibs.C:74