ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
DataQuality
DataQualityUtils
scripts
DQFileMove.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
6
7
def
importConfiguration
(modname):
8
from
DataQualityConfigurations
import
getmodule
9
print
(
'getting configuration'
, modname)
10
return
getmodule(modname)
11
12
def
usage
():
13
cmdi = sys.argv[0].rfind(
"/"
)
14
cmd = sys.argv[0][cmdi+1:]
15
print
(
""
)
16
print
(
"Usage: "
, cmd,
"<config> <prefix>"
)
17
print
(
""
)
18
print
(
"This is a production utility; use TEST config for development and testing."
)
19
print
(
""
)
20
21
if
__name__ ==
'__main__'
:
22
import
sys
23
from
DataQualityUtils
import
filemovemod
24
25
if
len(sys.argv) != 3:
26
usage
()
27
sys.exit(1)
28
29
configModule = sys.argv[1]
30
31
try
:
32
cmod =
importConfiguration
(configModule)
33
except
Exception:
34
print
(
"Could not import configuration module \'"
+ configModule +
"\'"
)
35
sys.exit(1)
36
37
try
:
38
config = cmod.dqconfig
39
except
Exception:
40
print
(
"Configuration object 'dqconfig' not defined in module \'"
+ configModule +
"\'"
)
41
sys.exit(1)
42
43
filemovemod.move_files(sys.argv[2], config)
print
void print(char *figname, TCanvas *c1)
Definition
TRTCalib_StrawStatusPlots.cxx:26
DQFileMove.importConfiguration
importConfiguration(modname)
Definition
DQFileMove.py:7
DQFileMove.usage
usage()
Definition
DQFileMove.py:12
Generated on
for ATLAS Offline Software by
1.17.0