]> git.uio.no Git - u/mrichter/AliRoot.git/blame - macros/mkhtml.C
Adding macros to create Calibration objects
[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 {
230b7aff 20 gSystem->Load("liblhapdf"); // Parton density functions
21 gSystem->Load("libEGPythia6"); // TGenerator interface
22 gSystem->Load("libpythia6"); // Pythia
23 gSystem->Load("libAliPythia6"); // ALICE specific implementations
e0ac346a 24
89e23176 25 // ANALYSIS
230b7aff 26 gSystem->Load("libANALYSIS");
27 gSystem->Load("libANALYSISalice");
28 gSystem->Load("libANALYSIScalib");
29 gSystem->Load("libESDfilter");
30 gSystem->Load("libEventMixing");
31 gSystem->Load("libTender");
32 gSystem->Load("libTenderSupplies");
e0ac346a 33
89e23176 34 // CORRFW
230b7aff 35 gSystem->Load("libCORRFW"); //
e0ac346a 36
89e23176 37 // PWG
230b7aff 38 gSystem->Load("libPWGTools");
39 gSystem->Load("libPWGGlauber");
40 gSystem->Load("libPWGflowBase");
41 gSystem->Load("libPWGflowTasks");
42 gSystem->Load("libPWGmuon");
43 gSystem->Load("libPWGmuondep");
44 gSystem->Load("libPWGEMCAL");
45 gSystem->Load("libPWGCaloTrackCorrBase");
89e23176 46
47 // PWGCF
230b7aff 48 gSystem->Load("libPWGCFCorrelationsBase");
49 gSystem->Load("libPWGCFCorrelationsDPhi");
50 gSystem->Load("libPWGCFCorrelationsJCORRAN");
51 gSystem->Load("libPWGCFChaoticity");
52 gSystem->Load("libPWGCFFEMTOSCOPYAOD");
53 gSystem->Load("libPWGCFfemtoscopy");
54 gSystem->Load("libPWGCFfemtoscopyUser");
55 gSystem->Load("libPWGCFunicor");
56 gSystem->Load("libPWGCFebye");
57 //PH gSystem->Load("libPWGCFK0Analysis");
89e23176 58
59 // PWGDQ
230b7aff 60 gSystem->Load("libPWGDQbase");
61 gSystem->Load("libPWGDQdielectron");
e0ac346a 62
89e23176 63 // PWGGA
230b7aff 64 gSystem->Load("libPWGGACaloTasks");
65 gSystem->Load("libPWGGACaloTrackCorrelations");
66 gSystem->Load("libPWGGAEMCALTasks");
67 gSystem->Load("libPWGGAGammaConv");
68 gSystem->Load("libPWGGAPHOSTasks");
e0ac346a 69
89e23176 70 // PWGHF
230b7aff 71 gSystem->Load("libPWGHFbase");
72 gSystem->Load("libPWGHFhfe");
73 gSystem->Load("libPWGHFcorrelationHF");
74 gSystem->Load("libPWGHFvertexingHF");
e0ac346a 75
89e23176 76 // PWGJE
230b7aff 77 gSystem->Load("libJETAN");
78 // gSystem->Load("libPWGJE");
79 // gSystem->Load("libPWGJEEMCALJetTasks");
89e23176 80
81 // PWGLF
230b7aff 82 gSystem->Load("libPWGLFSTRANGENESS");
83 gSystem->Load("libPWGLFforward2");
84 gSystem->Load("libPWGLFresonances");
85 gSystem->Load("libPWGLFrsnextra");
86 gSystem->Load("libPWGLFspectra");
87 // gSystem->Load("libPWGLFtotEt")
89e23176 88
89 // PWGPP
230b7aff 90 gSystem->Load("libPWGPP");
91 gSystem->Load("libPWGPPMUONdep");
92 gSystem->Load("libPWGPPMUONlite");
93 gSystem->Load("libPWGPPevchar");
89e23176 94
95 // PWGUD
96
230b7aff 97 gSystem->Load("libPWGUDbase");
98 gSystem->Load("libPWGUDFP");
99 gSystem->Load("libPWGUDdiffractive");
100 gSystem->Load("libPWGUDselectors");
e0ac346a 101
f47ebb4e 102 // ITS/UPGRADE
230b7aff 103 gSystem->Load("libITSUpgradeBase");
104 gSystem->Load("libITSUpgradeSim");
105 gSystem->Load("libITSUpgradeRec");
f47ebb4e 106
963e8218 107 // EVE
230b7aff 108 gSystem->Load("libEve");
109 gSystem->Load("libEveBase");
110 gSystem->Load("libEveDet");
111 gSystem->Load("libEveHLT");
963e8218 112
0f5f32b8 113 html.MakeAll(force,"[A-Z]*");
fe4da5cc 114 }
115}