ROOT logo
#include <THtml.h>
#include <TROOT.h>
#include <TSystem.h>

void mkhtml (char *macro=0, Int_t force=0) {
// to run this macro, you must have the correct .rootrc file
// in your galice directory.
// The gAlice classes summary documentation go to directory html
// The gAlice classes source  documentation go to directory html/src
// The example macros documentation go to directory html/examples
   
  // gROOT->LoadMacro("loadlibs.C");
  // loadlibs();
  THtml html;
  html.SetProductName("AliRoot");
  if(macro) {
    gROOT->LoadMacro(macro);
    html.Convert(macro,"Example Macro");
  } else {
    gSystem->Load("liblhapdf.so");      // Parton density functions
    gSystem->Load("libEGPythia6.so");   // TGenerator interface
    gSystem->Load("libpythia6.so");     // Pythia
    gSystem->Load("libAliPythia6.so");  // ALICE specific implementations

    // ANALYSIS
    gSystem->Load("libANALYSIS.so");
    gSystem->Load("libANALYSISalice.so");
    gSystem->Load("libANALYSIScalib.so");
    gSystem->Load("libESDfilter.so");
    gSystem->Load("libEventMixing.so");
    gSystem->Load("libTENDER.so");
    gSystem->Load("libTENDERSupplies.so");

    // CORRFW
    gSystem->Load("libCORRFW.so"); // 

    // PWG
    gSystem->Load("libPWGTools.so");
    gSystem->Load("libPWGGlauber.so");
    gSystem->Load("libPWGflowBase.so");
    gSystem->Load("libPWGflowTasks.so");
    gSystem->Load("libPWGmuon.so");
    gSystem->Load("libPWGmuondep.so");
    gSystem->Load("libPWGEMCAL.so");
    gSystem->Load("libPWGCaloTrackCorrBase.so");

    // PWGCF
    gSystem->Load("libPWGCFCorrelationsBase.so");
    gSystem->Load("libPWGCFCorrelationsDPhi.so");
    gSystem->Load("libPWGCFCorrelationsJCORRAN.so");
    gSystem->Load("libPWGCFChaoticity.so");
    gSystem->Load("libPWGCFFEMTOSCOPYAOD.so");
    gSystem->Load("libPWGCFfemtoscopy.so");
    gSystem->Load("libPWGCFfemtoscopyUser.so");
    gSystem->Load("libPWGCFunicor.so");
    gSystem->Load("libPWGCFebye.so");
    //PH    gSystem->Load("libPWGCFK0Analysis.so");

    // PWGDQ
    gSystem->Load("libPWGDQbase.so");
    gSystem->Load("libPWGDQdielectron.so");

    // PWGGA
    gSystem->Load("libPWGGACaloTasks.so");
    gSystem->Load("libPWGGACaloTrackCorrelations.so");
    gSystem->Load("libPWGGAEMCALTasks.so");
    gSystem->Load("libPWGGAGammaConv.so");
    gSystem->Load("libPWGGAPHOSTasks.so");

    // PWGHF
    gSystem->Load("libPWGHFbase.so");
    gSystem->Load("libPWGHFhfe.so");
    gSystem->Load("libPWGHFcorrelationHF.so");
    gSystem->Load("libPWGHFvertexingHF.so");

    // PWGJE
    gSystem->Load("libJETAN.so");
    // gSystem->Load("libPWGJE.so");
    // gSystem->Load("libPWGJEEMCALJetTasks.so");

    // PWGLF
    gSystem->Load("libPWGLFSTRANGENESS.so");
    gSystem->Load("libPWGLFforward2.so");
    gSystem->Load("libPWGLFresonances.so");
    gSystem->Load("libPWGLFrsnextra.so");
    gSystem->Load("libPWGLFspectra.so");
    // gSystem->Load("libPWGLFtotEt.so")

    // PWGPP
    gSystem->Load("libPWGPP.so");
    gSystem->Load("libPWGPPMUONdep.so");
    gSystem->Load("libPWGPPMUONlite.so");
    gSystem->Load("libPWGPPevchar.so");

    // PWGUD

    gSystem->Load("libPWGUDbase.so");
    gSystem->Load("libPWGUDFP.so");
    gSystem->Load("libPWGUDdiffractive.so");
    gSystem->Load("libPWGUDselectors.so");

    // ITS/UPGRADE
    gSystem->Load("libITSUpgradeBase.so");
    gSystem->Load("libITSUpgradeSim.so");
    gSystem->Load("libITSUpgradeRec.so");

    // EVE
    gSystem->Load("libEve.so");
    gSystem->Load("libEveBase.so");
    gSystem->Load("libEveDet.so");
    gSystem->Load("libEveHLT.so");

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