ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
DataQuality
DataQualityUtils
scripts
hancool.py
Go to the documentation of this file.
1
#!/usr/bin/env python
2
3
# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
4
5
import
DataQualityUtils.hancoolmod
as
mod
6
7
import
sys
8
9
10
def
usage
():
11
cmdi = sys.argv[0].rfind(
"/"
)
12
cmd = sys.argv[0][cmdi+1:]
13
print
(
""
)
14
print
(
"Usage: "
, cmd,
"<runnumber> <path> <dbConnection> <detstatus> <dbtag>"
)
15
print
(
"or"
)
16
print
(
"Usage: "
, cmd,
"(picking up default settings)"
)
17
print
(
""
)
18
19
20
if
__name__ ==
"__main__"
:
21
22
if
(
not
((len(sys.argv) == 1)
or
(len(sys.argv) == 5)
or
(len(sys.argv) == 6))):
23
usage
()
24
sys.exit(0)
25
26
runNumber = -1
27
filePath =
""
28
dbConnection =
""
29
dqmfOfl =
""
30
db_tag =
""
31
32
if
(len(sys.argv) == 6):
33
runNumber = int(sys.argv[1])
# run number
34
filePath = sys.argv[2]
# histograms file path
35
dbConnection = sys.argv[3]
# COOL db connection string
36
dqmfOfl = sys.argv[4]
# dqmfOfl
37
db_tag = sys.argv[5]
# COOL db folder tag
38
39
elif
(len(sys.argv) == 5):
40
runNumber = int(sys.argv[1])
# run number
41
filePath = sys.argv[2]
# histograms file path
42
dbConnection = sys.argv[3]
# COOL db connection string
43
dqmfOfl = sys.argv[4]
# dqmfOfl
44
db_tag =
"HEAD"
45
46
else
:
# set to defaults
47
runNumber = 52280
48
filePath =
"/afs/cern.ch/user/a/atlasdqm/dqmdisk/han_results/tier0/FDR2a/1/physics_Express/"
49
dbConnection =
"sqlite://;schema=MyCOOL_histo.db;dbname=CONDBR2"
50
dqmfOfl =
"/GLOBAL/DETSTATUS/DQMFOFL"
51
db_tag =
"HEAD"
52
53
mod.hancool(runNumber,filePath,dbConnection)
print
void print(char *figname, TCanvas *c1)
Definition
TRTCalib_StrawStatusPlots.cxx:26
hancool.usage
usage()
Definition
hancool.py:10
Generated on
for ATLAS Offline Software by
1.17.0