]> git.uio.no Git - u/mrichter/AliRoot.git/blob - AliGeant4/config/doc_alsorthtml.pl
60c75d172edd137843b7d43cce2a720605ce3ebe
[u/mrichter/AliRoot.git] / AliGeant4 / config / doc_alsorthtml.pl
1 #!/usr/bin/perl
2 # $Id$
3 # Ivana Hrivnacova 15.2.00
4 #
5 # This script defines the class categories
6 # and calls doc_alcategory.pl to generate 
7 # the html category pages
8
9
10 print "Generating html pages for class categories\n"; 
11
12 # main categories (packages)
13 @DIRLIST = "TGeant4";
14 @DIRLIST = (@DIRLIST,"AliGeant4");
15 @NAMELIST = "TGeant4";
16 @NAMELIST = (@NAMELIST,"AliGeant4");
17
18 # subcategories
19 @CATLIST = "global";
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");
27
28 # AliRoot categories
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");
48
49 # categories
50 for( $i = 0 ; $i < $#DIRLIST+1 ; $i++ ) {
51   $DIR = @DIRLIST[$i];
52   $NAME = @NAMELIST[$i];
53   $DIRPATH = $ENV{'AG4_INSTALL'} . "/../" . $DIR;
54   chdir $DIRPATH;
55   foreach $CAT (@CATLIST) {
56
57     $CATDIRPATH = $DIRPATH . "/" . $CAT;
58     $CATNAME = $NAME . "_" . $CAT;      
59  
60     # generate the category pages
61     system $ENV{'AG4_INSTALL'} . "/config/doc_alcategory.pl " . $CAT . " " . $CATNAME . " TRUE";
62   }  
63 }      
64
65 # AliRoot categories
66 for( $i = 0 ; $i < $#EXTDIRLIST+1 ; $i++ ) {
67 #foreach $DIR (@EXTDIRLIST) {
68   $DIR = @EXTDIRLIST[$i];
69   $DIRPATH = $ENV{'ALICE_ROOT'} . "/" . $DIR;
70   chdir $DIRPATH;
71  
72   # generate the category pages
73   system $ENV{'AG4_INSTALL'} . "/config/doc_alcategory.pl " . $DIRPATH . " " . $DIR . " FALSE";
74 }