00001 {
00002
00003 gSystem->Load("libSTAR");
00004
00005 const char *cls[] = {
00006 "TCL", "TChair", "TDataSet", "TDataSetIter",
00007 "TFileSet","TObjectSet","TPoints3D","TPointsArray3D",
00008 "TPolyLineShape", "TTable", "TTable3Points",
00009 "TTableDescriptor","TTableIter", "TTablePoints",
00010 "TTableSorter", "TVolume", "TVolumePosition",
00011 "TVolumeView", "TVolumeViewIter"
00012 };
00013
00014 const char *former[] = {
00015 "StCL","TChair","St_DataSet","St_DataSetIter",
00016 "St_FileSet","St_ObjectSet","St_Points3D","St_PointsArray3D",
00017 "St_PolyLineShape","St_Table","St_Table3Points",
00018 "St_tableDescriptor","St_TableIter","St_TablePoints",
00019 "St_TableSorter","St_Node","St_NodePosition",
00020 "St_NodeView","St_NodeViewIter"
00021 };
00022
00023 int lClasses = sizeof(cls)/sizeof(char *);
00024 THtml html;
00025 TString htmlDir = "$STAR/StRoot/html";
00026 html.SetOutputDir(htmlDir.Data());
00027 html.SetSourceDir("$ROOTSYS:$ROOTSYS/include:$ROOTSYS/ROOT/root/STAR:");
00028 for (int i=0; i < lClasses; i++) {
00029 html.MakeClass(cls[i],kTRUE);
00030
00031 if (former[i] && *former[i] && strcmp(cls[i],former[i])) {
00032 TString thisName = cls[i]; thisName += ".html";
00033 TString formName = htmlDir; formName += '/'; formName += former[i]; formName += ".html";
00034 gSystem->ExpandPathName(formName);
00035 gSystem->Unlink(formName.Data());
00036 gSystem->Symlink(thisName.Data(),formName.Data());
00037 }
00038 }
00039 }
00040
00041
00042
00043
00044
00045
00046
00047
00048
00049
00050
00051
00052
00053