ROOT logo
// $Id$
// Main authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007

/**************************************************************************
 * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
 * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
 * full copyright notice.                                                 *
 **************************************************************************/

void alieve_loadlibs ()
{
  // Macro which loads the libraries needed for simulation and reconstruction

  printf("Loading ALICE libraries ...");
  fflush(stdout);

  gSystem->Load("libPhysics");

  // Uncomment the following line for macosx
  // Waiting for a better solution
  //  gSystem->Load("libg2c_sh");
  // And the following works for gcc-4.
  gSystem->Load("/usr/lib/libg2c");
  // gSystem->Load("/usr/lib/gcc/i386-redhat-linux/4.1.0/libgfortran");
  gSystem->Load("libmicrocern");
  gSystem->Load("libpdf");
  gSystem->Load("libpythia6");

  gSystem->Load("libEG");
  gSystem->Load("libGeom");
  gSystem->Load("libVMC");

  gSystem->Load("libEGPythia6");

  gSystem->Load("libESD");
  gSystem->Load("libSTEER");

  gSystem->Load("libRAWDatabase");
  gSystem->Load("libRAWDatarec");

  // Moved before libRAW
  // gSystem->Load("libESD");
  // gSystem->Load("libSTEER");

  gSystem->Load("libEVGEN");
  gSystem->Load("libFASTSIM");
  gSystem->Load("libAliPythia6");

  gSystem->Load("libhijing");
  gSystem->Load("libTHijing");// AliGenHijingEventHeader needed by libZDCsim.so

  gSystem->Load("libSTRUCT");
  gSystem->Load("libPHOSbase");
  gSystem->Load("libPHOSsim");
  gSystem->Load("libPHOSrec");
  gSystem->Load("libMUONmapping");
  gSystem->Load("libMUONgeometry");
  gSystem->Load("libMUONbase");
  gSystem->Load("libMUONrec");
  gSystem->Load("libMUONraw");
  gSystem->Load("libMUONsim");
  gSystem->Load("libFMDbase");
  gSystem->Load("libFMDsim");
  gSystem->Load("libFMDrec");
  gSystem->Load("libPMDbase");
  gSystem->Load("libPMDsim");
  gSystem->Load("libPMDrec");
  gSystem->Load("libHMPIDbase");
  gSystem->Load("libHMPIDsim");
  gSystem->Load("libHMPIDrec");
  gSystem->Load("libT0base");
  gSystem->Load("libT0sim");
  gSystem->Load("libT0rec");
  gSystem->Load("libZDCbase");
  gSystem->Load("libZDCsim");
  gSystem->Load("libZDCrec");
  gSystem->Load("libACORDE");
  gSystem->Load("libVZERObase");
  gSystem->Load("libVZEROsim");
  gSystem->Load("libVZEROrec");
  gSystem->Load("libEMCALbase");
  gSystem->Load("libEMCALsim");
  gSystem->Load("libEMCALrec");
  gSystem->Load("libEMCALjet");

  // The following lines have to be commented on Darwin
  // for the moment due to cross dependencies
  gSystem->Load("libTPCbase");
  gSystem->Load("libTPCrec");
  gSystem->Load("libTPCsim");
  gSystem->Load("libTPCfast");
  gSystem->Load("libITSbase");
  gSystem->Load("libITSsim");
  gSystem->Load("libITSrec");
  gSystem->Load("libTRDbase");
  gSystem->Load("libTRDsim");
  gSystem->Load("libTRDrec");
  gSystem->Load("libTRDfast");
  gSystem->Load("libTOFbase");
  gSystem->Load("libTOFsim");
  gSystem->Load("libTOFrec");

  gSystem->Load("libAliHLTITS");
  gSystem->Load("libAliHLTSrc");
  gSystem->Load("libAliHLTMisc");
  gSystem->Load("libAliHLTComp");
  gSystem->Load("libThread");
  gSystem->Load("libAliHLTHough");
  gSystem->Load("libANALYSIS");

  gSystem->Load("libAlieve.so");

  printf(" done.\n");
}
 alieve_loadlibs.C:1
 alieve_loadlibs.C:2
 alieve_loadlibs.C:3
 alieve_loadlibs.C:4
 alieve_loadlibs.C:5
 alieve_loadlibs.C:6
 alieve_loadlibs.C:7
 alieve_loadlibs.C:8
 alieve_loadlibs.C:9
 alieve_loadlibs.C:10
 alieve_loadlibs.C:11
 alieve_loadlibs.C:12
 alieve_loadlibs.C:13
 alieve_loadlibs.C:14
 alieve_loadlibs.C:15
 alieve_loadlibs.C:16
 alieve_loadlibs.C:17
 alieve_loadlibs.C:18
 alieve_loadlibs.C:19
 alieve_loadlibs.C:20
 alieve_loadlibs.C:21
 alieve_loadlibs.C:22
 alieve_loadlibs.C:23
 alieve_loadlibs.C:24
 alieve_loadlibs.C:25
 alieve_loadlibs.C:26
 alieve_loadlibs.C:27
 alieve_loadlibs.C:28
 alieve_loadlibs.C:29
 alieve_loadlibs.C:30
 alieve_loadlibs.C:31
 alieve_loadlibs.C:32
 alieve_loadlibs.C:33
 alieve_loadlibs.C:34
 alieve_loadlibs.C:35
 alieve_loadlibs.C:36
 alieve_loadlibs.C:37
 alieve_loadlibs.C:38
 alieve_loadlibs.C:39
 alieve_loadlibs.C:40
 alieve_loadlibs.C:41
 alieve_loadlibs.C:42
 alieve_loadlibs.C:43
 alieve_loadlibs.C:44
 alieve_loadlibs.C:45
 alieve_loadlibs.C:46
 alieve_loadlibs.C:47
 alieve_loadlibs.C:48
 alieve_loadlibs.C:49
 alieve_loadlibs.C:50
 alieve_loadlibs.C:51
 alieve_loadlibs.C:52
 alieve_loadlibs.C:53
 alieve_loadlibs.C:54
 alieve_loadlibs.C:55
 alieve_loadlibs.C:56
 alieve_loadlibs.C:57
 alieve_loadlibs.C:58
 alieve_loadlibs.C:59
 alieve_loadlibs.C:60
 alieve_loadlibs.C:61
 alieve_loadlibs.C:62
 alieve_loadlibs.C:63
 alieve_loadlibs.C:64
 alieve_loadlibs.C:65
 alieve_loadlibs.C:66
 alieve_loadlibs.C:67
 alieve_loadlibs.C:68
 alieve_loadlibs.C:69
 alieve_loadlibs.C:70
 alieve_loadlibs.C:71
 alieve_loadlibs.C:72
 alieve_loadlibs.C:73
 alieve_loadlibs.C:74
 alieve_loadlibs.C:75
 alieve_loadlibs.C:76
 alieve_loadlibs.C:77
 alieve_loadlibs.C:78
 alieve_loadlibs.C:79
 alieve_loadlibs.C:80
 alieve_loadlibs.C:81
 alieve_loadlibs.C:82
 alieve_loadlibs.C:83
 alieve_loadlibs.C:84
 alieve_loadlibs.C:85
 alieve_loadlibs.C:86
 alieve_loadlibs.C:87
 alieve_loadlibs.C:88
 alieve_loadlibs.C:89
 alieve_loadlibs.C:90
 alieve_loadlibs.C:91
 alieve_loadlibs.C:92
 alieve_loadlibs.C:93
 alieve_loadlibs.C:94
 alieve_loadlibs.C:95
 alieve_loadlibs.C:96
 alieve_loadlibs.C:97
 alieve_loadlibs.C:98
 alieve_loadlibs.C:99
 alieve_loadlibs.C:100
 alieve_loadlibs.C:101
 alieve_loadlibs.C:102
 alieve_loadlibs.C:103
 alieve_loadlibs.C:104
 alieve_loadlibs.C:105
 alieve_loadlibs.C:106
 alieve_loadlibs.C:107
 alieve_loadlibs.C:108
 alieve_loadlibs.C:109
 alieve_loadlibs.C:110
 alieve_loadlibs.C:111
 alieve_loadlibs.C:112
 alieve_loadlibs.C:113
 alieve_loadlibs.C:114
 alieve_loadlibs.C:115