X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=macros%2Floadlibs.C;h=cad8e2b4fa722ff43b852557e6818afb1d9c2c29;hb=79dac78592d79d38fcce92f0554f4718034bd733;hp=419f58b3fd714fd47bec3fd2d9b04daae86f8d2d;hpb=fe4da5cc22f890b04843f1aebec0f1bf4f9c3fc9;p=u%2Fmrichter%2FAliRoot.git diff --git a/macros/loadlibs.C b/macros/loadlibs.C index 419f58b3fd7..cad8e2b4fa7 100644 --- a/macros/loadlibs.C +++ b/macros/loadlibs.C @@ -1,22 +1,102 @@ void loadlibs () { - gSystem->Load("$(ROOTSYS)/lib/libEG"); - gSystem->Load("$(ALICE_ROOT)/lib/libSTEER"); - gSystem->Load("$(ALICE_ROOT)/lib/libTGeant3Dummy"); - gSystem->Load("$(ALICE_ROOT)/lib/libdummypythia"); - gSystem->Load("$(ROOTSYS)/lib/libEGPythia"); - gSystem->Load("$(ALICE_ROOT)/lib/libEVGEN"); - gSystem->Load("$(ALICE_ROOT)/lib/libFMD"); - gSystem->Load("$(ALICE_ROOT)/lib/libMUON"); - gSystem->Load("$(ALICE_ROOT)/lib/libPHOSdummy"); - gSystem->Load("$(ALICE_ROOT)/lib/libPHOS"); - gSystem->Load("$(ALICE_ROOT)/lib/libPMD"); - gSystem->Load("$(ALICE_ROOT)/lib/libRICH"); - gSystem->Load("$(ALICE_ROOT)/lib/libSTRUCT"); - gSystem->Load("$(ALICE_ROOT)/lib/libTOF"); - gSystem->Load("$(ALICE_ROOT)/lib/libTPC"); - gSystem->Load("$(ALICE_ROOT)/lib/libTRD"); - gSystem->Load("$(ALICE_ROOT)/lib/libZDC"); - gSystem->Load("$(ALICE_ROOT)/lib/libITS"); - gSystem->Load("$(ALICE_ROOT)/lib/libCASTOR"); + // Macro which loads the libraries needed for simulation and reconstruction + // Possible usage: In a Root session (no AliRoot) one does + // root [0] .x loadlibs.C + // root [1] gAlice = new AliRun("gAlice","test") + // root [2] AliSimulation sim + // root [3] sim.Run() + // root [4] AliReconstruction rec + // root [5] rec.Run() + + gSystem->Load("libPhysics"); + gSystem->Load("libMinuit"); + + // Uncomment the following line for macosx + // Waiting for a better solution + // gSystem->Load("libg2c_sh"); + gSystem->Load("libmicrocern"); + gSystem->Load("liblhapdf"); + gSystem->Load("libpythia6"); + + gSystem->Load("libEG"); + gSystem->Load("libGeom"); + gSystem->Load("libVMC"); + + gSystem->Load("libEGPythia6"); + + gSystem->Load("libESD"); + gSystem->Load("libCDB"); + gSystem->Load("libSTEER"); + gSystem->Load("libRAWDatabase"); + gSystem->Load("libRAWDatarec"); + gSystem->Load("libRAWDatasim"); + 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("libMUONcalib"); + gSystem->Load("libMUONbase"); + gSystem->Load("libMUONraw"); + gSystem->Load("libMUONsim"); + gSystem->Load("libMUONrec"); + 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("libACORDEbase"); + gSystem->Load("libACORDEsim"); + gSystem->Load("libACORDErec"); + 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("libHLTbase"); + gSystem->Load("libAliHLTITS"); + gSystem->Load("libAliHLTSrc"); + gSystem->Load("libAliHLTMisc"); + gSystem->Load("libAliHLTComp"); + gSystem->Load("libThread"); + gSystem->Load("libAliHLTHough"); }