]> git.uio.no Git - u/mrichter/AliRoot.git/blob - macros/mkhtml.C
3600138c6f07355f7ff4ad5156e5af96bfaa6185
[u/mrichter/AliRoot.git] / macros / mkhtml.C
1 #include <THtml.h>
2 #include <TROOT.h>
3 #include <TSystem.h>
4
5 void 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;
15   html.SetProductName("AliRoot");
16   if(macro) {
17     gROOT->LoadMacro(macro);
18     html.Convert(macro,"Example Macro");
19   } else {
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
24
25     // ANALYSIS
26     gSystem->Load("libANALYSIS.so");
27     gSystem->Load("libANALYSISalice.so");
28     gSystem->Load("libANALYSIScalib.so");
29     gSystem->Load("libESDfilter.so");
30     gSystem->Load("libEventMixing.so");
31     gSystem->Load("libTENDER.so");
32     gSystem->Load("libTENDERSupplies.so");
33
34     // CORRFW
35     gSystem->Load("libCORRFW.so"); // 
36
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");
62
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");
69
70     // PWGHF
71     gSystem->Load("libPWGHFbase.so");
72     gSystem->Load("libPWGHFhfe.so");
73     gSystem->Load("libPWGHFcorrelationHF.so");
74     gSystem->Load("libPWGHFvertexingHF.so");
75
76     // PWGJE
77     gSystem->Load("libJETAN.so");
78     // gSystem->Load("libPWGJE.so");
79     // gSystem->Load("libPWGJEEMCALJetTasks.so");
80
81     // PWGLF
82     gSystem->Load("libPWGLFSTRANGENESS.so");
83     gSystem->Load("libPWGLFforward2.so");
84     gSystem->Load("libPWGLFresonances.so");
85     gSystem->Load("libPWGLFrsnextra.so");
86     gSystem->Load("libPWGLFspectra.so");
87     // gSystem->Load("libPWGLFtotEt.so")
88
89     // PWGPP
90     gSystem->Load("libPWGPP.so");
91     gSystem->Load("libPWGPPMUONdep.so");
92     gSystem->Load("libPWGPPMUONlite.so");
93     gSystem->Load("libPWGPPevchar.so");
94
95     // PWGUD
96
97     gSystem->Load("libPWGUDbase.so");
98     gSystem->Load("libPWGUDFP.so");
99     gSystem->Load("libPWGUDdiffractive.so");
100     gSystem->Load("libPWGUDselectors.so");
101
102     // ITS/UPGRADE
103     gSystem->Load("libITSUpgradeBase.so");
104     gSystem->Load("libITSUpgradeSim.so");
105     gSystem->Load("libITSUpgradeRec.so");
106
107     // EVE
108     gSystem->Load("libEve.so");
109     gSystem->Load("libEveBase.so");
110     gSystem->Load("libEveDet.so");
111     gSystem->Load("libEveHLT.so");
112
113     html.MakeAll(force,"[A-Z]*");
114   }
115 }