5 from DataQualityUtils.DQWebDisplayConfig 
import DQWebDisplayConfig
 
    7 from ._resolve_data_path 
import resolve_data_path
 
   11     print (
"Found DataQualityConfigurations data directory %s, using it" % hcfg_dir)
 
   13     hcfg_dir = os.getcwd()
 
   14     print (
"DataQualityConfigurations data directory not found, attempting to use $PWD instead.")
 
   15 print (
"Looking for collisions_*.hcfg files in %s" % (hcfg_dir))
 
   17 isprod = os.environ.get(
'DQPRODUCTION') == 
'1' 
   19 dqconfig = DQWebDisplayConfig()
 
   20 dqconfig.config         = 
"Collisions Data" 
   21 dqconfig.hcfg           = os.environ.get(
'DQC_HCFG_COLLISIONS_RUN', 
"%s/collisions_run.hcfg" % hcfg_dir)
 
   22 dqconfig.hcfg_min10     = os.environ.get(
'DQC_HCFG_COLLISIONS_MINUTES10', 
"%s/collisions_minutes10.hcfg" % hcfg_dir)
 
   23 dqconfig.hcfg_min30     = os.environ.get(
'DQC_HCFG_COLLISIONS_MINUTES30', 
"%s/collisions_minutes30.hcfg" % hcfg_dir)
 
   24 serverstring = os.environ.get(
'DQC_SERVERS', 
"aiatlas016.cern.ch,aiatlas011.cern.ch")
 
   25 if serverstring == 
'':
 
   28     dqconfig.server = serverstring.split(
',') 
if isprod 
else []
 
   29 dqconfig.eosResultsDir  = 
"root://eosatlas.cern.ch//eos/atlas/atlascerngroupdisk/data-dqm/han_results/tier0/collisions/" if isprod 
else "" 
   30 dqconfig.histogramCache = 
"/afs/cern.ch/user/a/atlasdqm/w1/histogram_web_display_cache" if isprod 
else '' 
   31 dqconfig.hanResultsDir  = 
"/dqmdisk0/han_results/tier0/collisions" if isprod 
else '/afs/cern.ch/user/a/atlasdqm/dqmdisk/han_results/test' 
   32 dqconfig.doHandi        = 
False 
   33 dqconfig.htmlDir        = 
"/dqmdisk0/www/tier0/collisions" if isprod 
else '/afs/cern.ch/user/a/atlasdqm/dqmdisk/www/test' 
   34 dqconfig.htmlWeb        = 
"http://atlasdqm.cern.ch/tier0/collisions" 
   35 dqconfig.runlist        = 
"runlist_collisions.xml" 
   36 dqconfig.indexFile      = 
"results_collisions.html" 
   37 dqconfig.lockFile       = 
"DQWebDisplay_collisions.lock" 
   38 dqconfig.webHandoffDir  = 
'/afs/cern.ch/user/a/atlasdqm/maxidisk/webHandoff' if isprod 
else '' 
   40 dqconfig.filemap        = { 
'RPCDQMFOFFLINE.db': 
'/afs/cern.ch/user/m/muoncali/w0/RPC/DQAresults',
 
   41                             'RPCConditionDB.db': 
'/afs/cern.ch/user/m/muoncali/w0/RPC/DQAresults',
 
   42                             'MDTDQMFOFFLINE_DEAD.db': 
'/afs/cern.ch/user/m/muoncali/w0/RPC/DQAresults',
 
   43                             'MDTDQMFOFFLINE_NOISY.db': 
'/afs/cern.ch/user/m/muoncali/w0/RPC/DQAresults',
 
   44                             'zrate.csv': 
'root://eosatlas.cern.ch//eos/atlas/atlascerngroupdisk/data-dqm/zlumi',
 
   45                             'zlumi.root': 
'root://eosatlas.cern.ch//eos/atlas/atlascerngroupdisk/data-dqm/zlumi',
 
   46                             'zlumi.csv': 
'root://eosatlas.cern.ch//eos/atlas/atlascerngroupdisk/data-dqm/zlumi',
 
   49 dqconfig.dbConnection  = 
"oracle://ATLAS_COOLPROD;schema=ATLAS_COOLOFL_GLOBAL;dbname=CONDBR2;" 
   50 dqconfig.dqmfOfl       = 
"/GLOBAL/DETSTATUS/DQMFOFL" 
   51 dqconfig.dbTagName    = 
"DetStatusDQMFOFL-%(stream)s-pass1" 
   52 dqconfig.dbTagNameESn       = 
"DetStatusDQMFOFL-%(stream)s-ES%(procpass)s" 
   53 dqconfig.shiftOfl       = 
"/GLOBAL/DETSTATUS/SHIFTOFL" 
   56 dqconfig.auth       = 
"/afs/cern.ch/atlas/project/tzero/var"