]> git.uio.no Git - u/mrichter/AliRoot.git/blame - macros/mkhtml.C
Restore make htmldoc
[u/mrichter/AliRoot.git] / macros / mkhtml.C
CommitLineData
6a1caa6b 1#include <THtml.h>
2#include <TROOT.h>
3#include <TSystem.h>
4
fe4da5cc 5void mkhtml (char *macro=0, Int_t force=0) {
6// to run this macro, you must have the correct .rootrc file
7// in your galice directory.
8// The gAlice classes summary documentation go to directory html
9// The gAlice classes source documentation go to directory html/src
10// The example macros documentation go to directory html/examples
11
12 // gROOT->LoadMacro("loadlibs.C");
13 // loadlibs();
14 THtml html;
e0ac346a 15 html.SetProductName("AliRoot");
fe4da5cc 16 if(macro) {
17 gROOT->LoadMacro(macro);
18 html.Convert(macro,"Example Macro");
19 } else {
e779d3dc 20 gSystem->Load("liblhapdf.so"); // Parton density functions
21 gSystem->Load("libEGPythia6.so"); // TGenerator interface
22 gSystem->Load("libpythia6.so"); // Pythia
23 gSystem->Load("libAliPythia6.so"); // ALICE specific implementations
e0ac346a 24
89e23176 25 // ANALYSIS
e0ac346a 26 gSystem->Load("libANALYSIS.so");
27 gSystem->Load("libANALYSISalice.so");
414e8b51 28 gSystem->Load("libANALYSIScalib.so");
919db3ce 29 gSystem->Load("libESDfilter.so");
414e8b51 30 gSystem->Load("libEventMixing.so");
89e23176 31 gSystem->Load("libTENDER.so");
32 gSystem->Load("libTENDERSupplies.so");
e0ac346a 33
89e23176 34 // CORRFW
35 gSystem->Load("libCORRFW.so"); //
e0ac346a 36
89e23176 37 // PWG
38 gSystem->Load("libPWGTools.so");
39 gSystem->Load("libPWGGlauber.so");
40 gSystem->Load("libPWGflowBase.so");
41 gSystem->Load("libPWGflowTasks.so");
42 gSystem->Load("libPWGmuon.so");
43 gSystem->Load("libPWGmuondep.so");
44 gSystem->Load("libPWGEMCAL.so");
45 gSystem->Load("libPWGCaloTrackCorrBase.so");
46
47 // PWGCF
48 gSystem->Load("libPWGCFCorrelationsBase.so");
49 gSystem->Load("libPWGCFCorrelationsDPhi.so");
50 gSystem->Load("libPWGCFCorrelationsJCORRAN.so");
51 gSystem->Load("libPWGCFChaoticity.so");
52 gSystem->Load("libPWGCFFEMTOSCOPYAOD.so");
53 gSystem->Load("libPWGCFfemtoscopy.so");
54 gSystem->Load("libPWGCFfemtoscopyUser.so");
55 gSystem->Load("libPWGCFunicor.so");
56 gSystem->Load("libPWGCFebye.so");
57 //PH gSystem->Load("libPWGCFK0Analysis.so");
58
59 // PWGDQ
60 gSystem->Load("libPWGDQbase.so");
61 gSystem->Load("libPWGDQdielectron.so");
e0ac346a 62
89e23176 63 // PWGGA
64 gSystem->Load("libPWGGACaloTasks.so");
65 gSystem->Load("libPWGGACaloTrackCorrelations.so");
66 gSystem->Load("libPWGGAEMCALTasks.so");
67 gSystem->Load("libPWGGAGammaConv.so");
68 gSystem->Load("libPWGGAPHOSTasks.so");
e0ac346a 69
89e23176 70 // PWGHF
40a0a69c 71 gSystem->Load("libPWGHFbase.so");
72 gSystem->Load("libPWGHFhfe.so");
89e23176 73 gSystem->Load("libPWGHFcorrelationHF.so");
40a0a69c 74 gSystem->Load("libPWGHFvertexingHF.so");
e0ac346a 75
89e23176 76 // PWGJE
e0ac346a 77 gSystem->Load("libJETAN.so");
89e23176 78 // gSystem->Load("libPWGJE.so");
79 // gSystem->Load("libPWGJEEMCALJetTasks.so");
80
81 // PWGLF
82 gSystem->Load("libPWGLFSTRANGENESS.so");
83 gSystem->Load("libPWGLFforward.so");
84 gSystem->Load("libPWGLFforward2.so");
85 gSystem->Load("libPWGLFresonances.so");
86 gSystem->Load("libPWGLFrsnextra.so");
87 gSystem->Load("libPWGLFspectra.so");
88 // gSystem->Load("libPWGLFtotEt.so")
89
90 // PWGPP
91 gSystem->Load("libPWGPP.so");
92 gSystem->Load("libPWGPPMUONdep.so");
93 gSystem->Load("libPWGPPMUONlite.so");
94 gSystem->Load("libPWGPPevchar.so");
95
96 // PWGUD
97
98 gSystem->Load("libPWGUDbase.so");
99 gSystem->Load("libPWGUDFP.so");
100 gSystem->Load("libPWGUDdiffractive.so");
101 gSystem->Load("libPWGUDselectors.so");
e0ac346a 102
f47ebb4e 103 // ITS/UPGRADE
104 gSystem->Load("libITSUpgradeBase.so");
105 gSystem->Load("libITSUpgradeSim.so");
106 gSystem->Load("libITSUpgradeRec.so");
107
963e8218 108 // EVE
109 gSystem->Load("libEve.so");
b170c8e4 110 gSystem->Load("libEveBase.so");
963e8218 111 gSystem->Load("libEveDet.so");
112 gSystem->Load("libEveHLT.so");
113
0f5f32b8 114 html.MakeAll(force,"[A-Z]*");
fe4da5cc 115 }
116}