4 from DataQualityUtils.DQWebDisplayConfig 
import DQWebDisplayConfig
 
    6 from ._resolve_data_path 
import resolve_data_path
 
   10     print (
"Found DataQualityConfigurations data directory %s, using it" % hcfg_dir)
 
   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))
 
   16 isprod = os.environ.get(
'DQPRODUCTION') == 
'1' 
   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 == 
'':
 
   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 '' 
   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',
 
   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" 
   51 dqconfig.auth       = 
"/afs/cern.ch/atlas/project/tzero/var"