3 # Ivana Hrivnacova 15.2.00
5 # This script defines the class categories
6 # and calls doc_alcategory.pl to generate
7 # the html category pages
10 print "Generating html pages for class categories\n";
12 # main categories (packages)
14 @DIRLIST = (@DIRLIST,"AliGeant4");
15 @NAMELIST = "TGeant4";
16 @NAMELIST = (@NAMELIST,"AliGeant4");
20 @CATLIST = (@CATLIST,"geometry");
21 @CATLIST = (@CATLIST,"digits+hits");
22 @CATLIST = (@CATLIST,"physics");
23 @CATLIST = (@CATLIST,"event");
24 @CATLIST = (@CATLIST,"run");
25 @CATLIST = (@CATLIST,"visualization");
26 @CATLIST = (@CATLIST,"interfaces");
29 @EXTDIRLIST = "STEER";
30 @EXTDIRLIST = (@EXTDIRLIST,"EVGEN");
31 @EXTDIRLIST = (@EXTDIRLIST,"THijing");
32 @EXTDIRLIST = (@EXTDIRLIST,"TGeant3");
33 @EXTDIRLIST = (@EXTDIRLIST,"ALIFAST");
34 @EXTDIRLIST = (@EXTDIRLIST,"CONTAINERS");
35 @EXTDIRLIST = (@EXTDIRLIST,"CASTOR");
36 @EXTDIRLIST = (@EXTDIRLIST,"FMD");
37 @EXTDIRLIST = (@EXTDIRLIST,"ITS");
38 @EXTDIRLIST = (@EXTDIRLIST,"MUON");
39 @EXTDIRLIST = (@EXTDIRLIST,"PHOS");
40 @EXTDIRLIST = (@EXTDIRLIST,"PMD");
41 @EXTDIRLIST = (@EXTDIRLIST,"RICH");
42 @EXTDIRLIST = (@EXTDIRLIST,"START");
43 @EXTDIRLIST = (@EXTDIRLIST,"STRUCT");
44 @EXTDIRLIST = (@EXTDIRLIST,"TOF");
45 @EXTDIRLIST = (@EXTDIRLIST,"TPC");
46 @EXTDIRLIST = (@EXTDIRLIST,"TRD");
47 @EXTDIRLIST = (@EXTDIRLIST,"ZDC");
50 for( $i = 0 ; $i < $#DIRLIST+1 ; $i++ ) {
52 $NAME = @NAMELIST[$i];
53 $DIRPATH = $ENV{'AG4_INSTALL'} . "/../" . $DIR;
55 foreach $CAT (@CATLIST) {
57 $CATDIRPATH = $DIRPATH . "/" . $CAT;
58 $CATNAME = $NAME . "_" . $CAT;
60 # generate the category pages
61 system $ENV{'AG4_INSTALL'} . "/config/doc_alcategory.pl " . $CAT . " " . $CATNAME . " TRUE";
66 for( $i = 0 ; $i < $#EXTDIRLIST+1 ; $i++ ) {
67 #foreach $DIR (@EXTDIRLIST) {
68 $DIR = @EXTDIRLIST[$i];
69 $DIRPATH = $ENV{'ALICE_ROOT'} . "/" . $DIR;
72 # generate the category pages
73 system $ENV{'AG4_INSTALL'} . "/config/doc_alcategory.pl " . $DIRPATH . " " . $DIR . " FALSE";