| Rev | Line |  | 
|---|
| [4] | 1 | BEGIN { | 
|---|
|  | 2 | print "<html>" | 
|---|
|  | 3 |  | 
|---|
|  | 4 | print "<head>" | 
|---|
|  | 5 | print "  <meta HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=iso-8859-1\">" | 
|---|
|  | 6 | print "  <meta NAME=\"keywords\" CONTENT=\"root, tree, ntuple, format, description\">" | 
|---|
|  | 7 | print "  <title>root tree description</title>" | 
|---|
|  | 8 | print "</head>" | 
|---|
|  | 9 |  | 
|---|
|  | 10 | print "<body>" | 
|---|
|  | 11 |  | 
|---|
|  | 12 | print "<H1>root tree description</H1>" | 
|---|
|  | 13 | print "<hr>" | 
|---|
|  | 14 | print "<H2>Branches</H2>" | 
|---|
|  | 15 | print "<hr>" | 
|---|
|  | 16 |  | 
|---|
|  | 17 | print "<table style=\"border: 1px dotted;\" align=\"center\" border=\"0\" cellpadding=\"7\" cellspacing=\"3\" widt=\"95%\">" | 
|---|
|  | 18 | print "<tr><td><b>Branch</b></td>" | 
|---|
|  | 19 | print "<td><b>Definition</b></td>" | 
|---|
|  | 20 | print "<td><b>Class</b></td></tr>" | 
|---|
|  | 21 |  | 
|---|
|  | 22 | even = 1; | 
|---|
|  | 23 | previous_line = "" | 
|---|
|  | 24 | } | 
|---|
|  | 25 |  | 
|---|
|  | 26 | function print_line(previous_line, current_line, even) { | 
|---|
|  | 27 | if(even) print "<tr bgcolor=\"#eeeeee\">" | 
|---|
|  | 28 | else print "<tr bgcolor=\"#ffffff\">" | 
|---|
|  | 29 | split(current_line, a, "\""); | 
|---|
|  | 30 | print "  <td>"a[2]"</td>" | 
|---|
|  | 31 | split(previous_line, a, "// "); | 
|---|
|  | 32 | print "  <td>"a[2]"</td>" | 
|---|
|  | 33 | split(current_line, a, ","); | 
|---|
|  | 34 | split(a[2], b, "::"); | 
|---|
|  | 35 | gsub(" ", "", b[1]); | 
|---|
|  | 36 |  | 
|---|
|  | 37 | if(b[1] == "ExRootGen" || b[1] == "ExRootSimParticle") b[1] = "ExRootGenParticle"; | 
|---|
|  | 38 |  | 
|---|
|  | 39 | print "  <td><a href=\"#"b[1]"\">"b[1]"</a></td>"; | 
|---|
|  | 40 | print "</tr>"; | 
|---|
|  | 41 | } | 
|---|
|  | 42 |  | 
|---|
|  | 43 | /NewBranch/ { | 
|---|
|  | 44 | print_line(previous_line, $0, even); | 
|---|
|  | 45 | even = !even; | 
|---|
|  | 46 | } | 
|---|
|  | 47 |  | 
|---|
|  | 48 | { | 
|---|
|  | 49 | previous_line = $0 | 
|---|
|  | 50 | } | 
|---|
|  | 51 |  | 
|---|
|  | 52 | END { | 
|---|
|  | 53 | print "</table>" | 
|---|
|  | 54 | } | 
|---|
       
      
  Note:
 See   
TracBrowser
 for help on using the repository browser.