Main Page
Namespaces
Classes
Package Documentation
CVS Directory
WorkBook
Offline Guide
Release schedule
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
CondTools
L1Trigger
scripts
validate-o2o-wbm.py
Go to the documentation of this file.
1
#
2
# File: validate-o2o-wbm.py (Zongru Wan)
3
#
4
5
f1 = open(
"o2o.log"
,
"
r")
6
oTSC =
""
7
oGT =
""
8
oGTRUNSETTINGS =
""
9
while
True
:
10
a = f1.readline()
11
if
a[0] ==
'-'
:
12
break
13
if
a.find(
"Current TSC key = "
) != -1:
14
oTSC = a[18:].
strip
()
15
elif
a.find(
"GT "
) != -1:
16
oGT = a[3:].
strip
()
17
elif
a.find(
"L1GtPrescaleFactorsAlgoTrigRcd "
) != -1:
18
oGTRUNSETTINGS = a[31:].
strip
()
19
f1.close()
20
21
f2 = open(
"wbm.log"
,
"
r")
22
wTSC = f2.readline().
strip
()
23
wGT = f2.readline().
strip
()
24
wGTRUNSETTINGS = f2.readline().
strip
()
25
f2.close()
26
27
f = open(
"val.log"
,
"w"
)
28
if
oTSC == wTSC
and
oGT == wGT
and
oGTRUNSETTINGS == wGTRUNSETTINGS:
29
f.write(
"successful"
)
30
else
:
31
f.write(
"failed"
)
32
f.close()
strip
void strip(std::string &input, const std::string &blanks=" \n\t")
Definition:
stringTools.cc:16
Generated for CMSSW Reference Manual by
1.8.5