ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/HiggsAnalysis/EarlyDataStudy/scripts/createTableSkimSummary.sh
Revision: 1.3
Committed: Fri May 7 13:24:44 2010 UTC (14 years, 11 months ago) by mangano
Content type: application/x-sh
Branch: MAIN
CVS Tags: V00-02-00, V00-01-03, V00-01-02, V00-01-01, V00-01-00, V00-00-01, V00-00-00, HEAD
Changes since 1.2: +3 -2 lines
Error occurred while calculating annotation data.
Log Message:
made scripts more robust and improve print-out

File Contents

# Content
1 #!/bin/bash
2 ############# preliminary part ################
3 dailySkim=$HEDS_NAMEPREFIX$HEDS_LABEL-v$HEDS_TASKATTEMPT
4
5
6
7 ################################################
8
9 simpleSummaryFile=$HEDS_WWWAREA_TMP/logs.SkimV$HEDS_SKIMVERSION/$HEDS_LABEL.listSkimmedEvents/$HEDS_LABEL.log
10 nInputEvts=`cat $simpleSummaryFile |grep "Skim_" | awk '{print $2}'|head -n 1`
11 mergedFileCastor="rfio:$HEDS_CASTORFOLDER/skimV$HEDS_SKIMVERSION/merged_$HEDS_LABEL.root"
12
13 cat > summary.html <<EOF
14 <html>
15 <head>
16 <title>Path Summary</title>
17 <link rel="stylesheet" type="text/css" href="../../fromGiovanni.css" />
18 </head>
19 <body>
20 <h1>Path Summary</h1>
21 <p> number of input events: $nInputEvts </p>
22 <p></p>
23 <!--<p class="time">Last updated at Fri Apr 16 00:39:40 2010</p> -->
24 <table class='selectedEventsSummary'>
25 <tr>
26 <th> SkimName </th> <th> # event skimmed </th> <th> detailed list of events </th><th> extract skim</th>
27 </tr>
28 EOF
29
30 listSkimmedEventsPath=$HEDS_WWWAREA_TMP/logs.SkimV$HEDS_SKIMVERSION/$HEDS_LABEL.listSkimmedEvents
31
32 if [ ! -d $listSkimmedEventsPath/configFiles ]; then
33 mkdir $listSkimmedEventsPath/configFiles
34 fi
35 cp $HEDSPATH/scripts/extractSkim.php $listSkimmedEventsPath/configFiles/
36
37 echo $listSkimmedEventsPath
38 listSkims=`ls $listSkimmedEventsPath|grep -v summary|grep -v html|grep -v configFiles|grep -v dumperLogs \
39 |grep ${HEDS_LABEL}_Skim`
40 # --- loop over skim paths ---
41 for j in $listSkims
42 do
43 nSkimmed=`cat $listSkimmedEventsPath/$j|wc -l`
44 skimName=`echo $j|sed s/^[0-9][0-9]\.[0-9][0-9]\.[0-9][0-9][0-9][0-9]\_//g`
45
46 cat >> summary.html <<EOF
47 <tr>
48 <td>$skimName</td> <td> $nSkimmed </td> <td><a href="$j.html"> list</a></td><td><a href="configFiles/extractSkim.php?input=$mergedFileCastor&amp;skimName=$skimName"> extractSkim.py</a></td>
49 </tr>
50 EOF
51 done
52
53 cat >> summary.html <<EOF
54 </table>
55
56 </body>
57 </html>
58
59 EOF
60 mv summary.html $listSkimmedEventsPath/
61
62
63
64