ATLAS Offline Software
Loading...
Searching...
No Matches
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
5import DataQualityUtils.hancoolmod as mod
6
7import sys
8
9
10def 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
20if __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)
void print(char *figname, TCanvas *c1)
usage()
Definition hancool.py:10