ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/BOSS/Examples/cmsswPreprocess
Revision: 1.1
Committed: Wed Jul 12 10:22:43 2006 UTC (18 years, 9 months ago) by bacchi
Branch: MAIN
CVS Tags: BOSS_4_3_10, BOSS_4_3_9, BOSS_4_3_8, BOSS_4_3_8-ui3_1, BOSS_4_3_7-ui3_1, BOSS_4_3_7, BOSS_4_3_6, BOSS_4_3_4a, BOSS_4_3_5, BOSS_4_3_4, BOSS_4_3_3, BOSS_4_3_2, BOSS_4_3_1b, BOSS_4_3_1a, BOSS_4_3_1, BOSS_4_3_0, BOSS_4_2_4, BOSS_4_2_3, BOSS_4_2_2, BOSS_4_2_1, BOSS_4_2_0, BOSS_4_1_10, BOSS_4_1_9, BOSS_4_1_9-test, BOSS_4_1_8, HEAD
Branch point for: BOSS_4_3-ui3_0, BOSS_4_3_1c
Log Message:
Upgraded filters for cmssw

File Contents

# Content
1 #!/usr/bin/perl
2
3 $|=1;
4 while ( <STDIN> ) {
5
6
7 if($_ =~ /.*project CMSSW, version (.*).*/) {
8 $val = $1;
9 print "CMSSW_VERSION = $val\n";
10 }
11
12 if($_ =~ /.*Task Running: (.*).*/) {
13 $val = $1;
14 print "TASK_NAME = $val\n";
15 }
16
17 if($_ =~ /.*BOSSMonitor.jobStart Started=(.*).*/){
18 print "JOB_START = $1\n";
19 }
20
21 if($_ =~ /.*BOSSMonitor.taskstart Task=(.*) Started=(.*).*/) {
22 $val = $1;
23 print "TASK_NAME = $val\n";
24 print "TASK_START = $2\n";
25 }
26 if($_ =~ /.*BOSSMonitor.taskEnd Task=.* Exit=(.*) Ended=(.*).*/){
27 print "TASK_STOP = $2\n";
28 }
29
30 if($_ =~ /.*BOSSMonitor.taskstart Task=cmsRun.* Started=(.*).*/){
31 print "cmsRun_START = $1\n";
32 }
33
34 if($_ =~ /.*BOSSMonitor.taskstart Task=stageOut.* Started=(.*).*/){
35 print "stageOut_START = $1\n";
36 }
37
38 if($_ =~ /.*BOSSMonitor.taskEnd Task=cmsRun.* Exit=(.*) Ended=(.*).*/){
39 #print "cmsRun_EXIT = $1\n";
40 print "cmsRun_STOP = $2\n";
41 }
42
43
44 if($_ =~ /.*BOSSMonitor.taskEnd Task=stageOut.* Exit=(.*) Ended=(.*).*/){
45 print "stageOut_EXIT = $1\n";
46 print "stageOut_STOP = $2\n";
47 }
48
49 if($_ =~ /.*BOSSMonitor.jobEnd Ended=(.*).*/){
50 print "JOB_STOP = $1\n";
51 }
52
53 if($_ =~ /.*(Task Running: cmsRun1).*/) {
54 $val = $1;
55 print "COMMENT = $val\n";
56 }
57 if($_ =~ /.*(Installation procedure complete.).*/) {
58 $val = $1;
59 print "COMMENT = $val\n";
60 }
61 if($_ =~ /.*(Run Manager constructed).*/) {
62 $val = $1;
63 print "COMMENT = $val\n";
64 }
65
66 if($_ =~ /.*(Magnetic Field Geometry built).*/) {
67 $val = $1;
68 print "COMMENT = $val\n";
69 }
70
71 if($_ =~ /.*AttachSD: created a(.*).*/) {
72 $val = $1;
73 print "COMMENT = $val\n";
74 }
75 if($_ =~ /.*(Generator constructed).*/) {
76 $val = $1;
77 print "COMMENT = $val\n";
78 }
79 if($_ =~ /.*(Main Thread CPU elapsed time \d+u \d+s).*/) {
80 $val = $1;
81 print "COMMENT = $val\n";
82 }
83
84 ### From PA FWJobReport
85
86 if($_ =~ /.*ExitCode Value="(.*)".*/){
87 print "cmsRun_EXIT = $1\n";
88 print "TASK_EXIT = $1\n";
89 }
90 if($_ =~ /WorkflowSpecID="(.+)".*/) {
91 $val = $1;
92 print "PRIMDATASET = $1\n";
93 }
94 ###
95
96 if($_ =~ /.*'Size':\s+'(\d+)'.*/) {
97 $val = $1;
98 print "SE_SIZE = $val\n";
99 }
100
101 if($_ =~ /.*file:(\w+)-(\d+)-(.*).root.*/) {
102 # if($_ =~ /.*'LFN':\s+'(\w+)-(\d+)-(.*).root',/){
103 print "PROCDATASET = $3\n";
104 }
105
106 ### From FW FWJReport
107 if($_ =~ /<LFN>(.*)<\/LFN>.*/) {
108 print "LFN = $1\n";
109 }
110 if($_ =~ /<Run>\s*(\d+)\s*<\/Run>.*/) {
111 print "N_RUN = $1\n";
112 }
113 if($_ =~ /<TotalEvents>(\d+)<\/TotalEvents>.*/) {
114 print "N_EVT = $1\n";
115 }
116 ###
117
118 if($_ =~ /.*SE_OUT: (.*).*/) {
119 $val = $1;
120 print "SE_OUT = $val\n";
121 }
122 if($_ =~ /.*SE_PATH: (.*).*/) {
123 $val = $1;
124 print "SE_PATH = $val\n";
125 }
126 if($_ =~ /.*cpu MHz:\s+(.*).*/) {
127 $val = $1;
128 print "CPU = $val\n";
129 }
130 if($_ =~ /.*MemTotal:\s+(.*).*/) {
131 $val = $1;
132 print "MEM = $val\n";
133 }
134
135
136 }