3 gSystem->Load(
"libSTAR");
6 "TCL",
"TChair",
"TDataSet",
"TDataSetIter",
7 "TFileSet",
"TObjectSet",
"TPoints3D",
"TPointsArray3D",
8 "TPolyLineShape",
"TTable",
"TTable3Points",
9 "TTableDescriptor",
"TTableIter",
"TTablePoints",
10 "TTableSorter",
"TVolume",
"TVolumePosition",
11 "TVolumeView",
"TVolumeViewIter"
14 const char *former[] = {
15 "StCL",
"TChair",
"St_DataSet",
"St_DataSetIter",
16 "St_FileSet",
"St_ObjectSet",
"St_Points3D",
"St_PointsArray3D",
17 "St_PolyLineShape",
"St_Table",
"St_Table3Points",
18 "St_tableDescriptor",
"St_TableIter",
"St_TablePoints",
19 "St_TableSorter",
"St_Node",
"St_NodePosition",
20 "St_NodeView",
"St_NodeViewIter"
23 int lClasses =
sizeof(cls)/
sizeof(
char *);
25 TString htmlDir =
"$STAR/StRoot/html";
26 html.SetOutputDir(htmlDir.Data());
27 html.SetSourceDir(
"$ROOTSYS:$ROOTSYS/include:$ROOTSYS/ROOT/root/STAR:");
28 for (
int i=0; i < lClasses; i++) {
29 html.MakeClass(cls[i],kTRUE);
31 if (former[i] && *former[i] && strcmp(cls[i],former[i])) {
32 TString thisName = cls[i]; thisName +=
".html";
33 TString formName = htmlDir; formName +=
'/'; formName += former[i]; formName +=
".html";
34 gSystem->ExpandPathName(formName);
35 gSystem->Unlink(formName.Data());
36 gSystem->Symlink(thisName.Data(),formName.Data());