ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
DataQuality
DataQualityConfigurations
python
base_data_1beam.py
Go to the documentation of this file.
1
# Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
2
3
4
from
DataQualityUtils.DQWebDisplayConfig
import
DQWebDisplayConfig
5
import
os
6
from
._resolve_data_path
import
resolve_data_path
7
8
hcfg_dir = resolve_data_path(
'DataQualityConfigurations'
)
9
if
hcfg_dir:
10
print
(
"Found DataQualityConfigurations data directory %s, using it"
% hcfg_dir)
11
else
:
12
hcfg_dir = os.getcwd()
13
print
(
"DataQualityConfigurations data directory not found, attempting to use $PWD instead."
)
14
print
(
"Looking for collisions_*.hcfg files in %s"
% (hcfg_dir))
15
16
isprod = os.environ.get(
'DQPRODUCTION'
) ==
'1'
17
18
dqconfig = DQWebDisplayConfig()
19
dqconfig.config =
"Beam"
20
dqconfig.hcfg = os.environ.get(
'DQC_HCFG_COLLISIONS_RUN'
,
"%s/collisions_run.hcfg"
% hcfg_dir)
21
dqconfig.hcfg_min10 = os.environ.get(
'DQC_HCFG_COLLISIONS_MINUTES10'
,
"%s/collisions_minutes10.hcfg"
% hcfg_dir)
22
dqconfig.hcfg_min30 = os.environ.get(
'DQC_HCFG_COLLISIONS_MINUTES30'
,
"%s/collisions_minutes30.hcfg"
% hcfg_dir)
23
serverstring = os.environ.get(
'DQC_SERVERS'
,
"aiatlas016.cern.ch,aiatlas011.cern.ch"
)
24
if
serverstring ==
''
:
25
dqconfig.server = []
26
else
:
27
dqconfig.server = serverstring.split(
','
)
if
isprod
else
[]
28
dqconfig.eosResultsDir =
"root://eosatlas.cern.ch//eos/atlas/atlascerngroupdisk/data-dqm/han_results/tier0/collisions/"
if
isprod
else
""
29
dqconfig.histogramCache =
"/afs/cern.ch/user/a/atlasdqm/w1/histogram_web_display_cache"
if
isprod
else
''
30
dqconfig.hanResultsDir =
"/dqmdisk0/han_results/tier0/Cosmics08"
if
isprod
else
'/afs/cern.ch/user/a/atlasdqm/dqmdisk/han_results/test'
31
dqconfig.doHandi =
False
32
dqconfig.htmlDir =
"/dqmdisk0/www/tier0/Cosmics08"
if
isprod
else
'/afs/cern.ch/user/a/atlasdqm/dqmdisk/www/test'
33
dqconfig.htmlWeb =
"http://atlasdqm.cern.ch/tier0/Cosmics08"
34
dqconfig.runlist =
"runlist_Cosmics08.xml"
35
dqconfig.indexFile =
"results_Cosmics08.html"
36
dqconfig.lockFile =
"DQWebDisplay_Cosmics08.lock"
37
dqconfig.webHandoffDir =
'/afs/cern.ch/user/a/atlasdqm/maxidisk/webHandoff'
if
isprod
else
''
38
39
dqconfig.filemap = {
'RPCDQMFOFFLINE.db'
:
'/afs/cern.ch/user/m/muoncali/w0/RPC/DQAresults'
,
40
'RPCConditionDB.db'
:
'/afs/cern.ch/user/m/muoncali/w0/RPC/DQAresults'
,
41
'MDTDQMFOFFLINE_DEAD.db'
:
'/afs/cern.ch/user/m/muoncali/w0/RPC/DQAresults'
,
42
'MDTDQMFOFFLINE_NOISY.db'
:
'/afs/cern.ch/user/m/muoncali/w0/RPC/DQAresults'
,
43
}
44
45
dqconfig.dbConnection =
"oracle://ATLAS_COOLPROD;schema=ATLAS_COOLOFL_GLOBAL;dbname=CONDBR2;"
46
dqconfig.dqmfOfl =
"/GLOBAL/DETSTATUS/DQMFOFL"
47
dqconfig.dbTagName =
"DetStatusDQMFOFL-%(stream)s-pass1"
48
dqconfig.dbTagNameESn =
"DetStatusDQMFOFL-%(stream)s-ES%(procpass)s"
49
dqconfig.shiftOfl =
"/GLOBAL/DETSTATUS/SHIFTOFL"
50
51
dqconfig.auth =
"/afs/cern.ch/atlas/project/tzero/var"
Generated on
for ATLAS Offline Software by
1.17.0