コード例 #1
0
ファイル: GeoExtract.py プロジェクト: AIDASoft/DD4hep
# Just instantiate the configurable...
theApp = MyTest()
ToolSvc.LogLevel=DEBUG
cdb = CondDB()
tag = { "DDDB":     ''
        , "LHCBCOND": 'default'
        #, "SIMCOND" : 'upgrade/dd4hep'
        , "SIMCOND" : ''
        , "ONLINE"  : 'fake'
        }
cdb.Tags = tag
cdb.setProp('IgnoreHeartBeat', True)
cdb.setProp('EnableRunChangeHandler', True)
#cdb.LogFile = "/tmp/cdb.log"
cdb.Upgrade = True
theApp.setOtherProps( cdb, [ 'UseDBSnapshot',
                             'DBSnapshotDirectory',
                             'PartitionName' ])

#-- Use latest database tags for real data
#LHCbApp().DDDBtag   = ""
#LHCbApp().CondDBtag = "default"
LHCbApp().EvtMax    = 5
LHCbApp().DataType = "Upgrade"
LHCbApp().Simulation = True
EventSelector().PrintFreq = 1

from GaudiConf import IOHelper
IOHelper('ROOT').inputFiles([
    'PFN:Gauss/Boole.xdigi',
コード例 #2
0
theApp = MyTest()
ToolSvc.LogLevel = DEBUG
cdb = CondDB()
tag = {
    "DDDB": '',
    "LHCBCOND": 'default'
    #, "SIMCOND" : 'upgrade/dd4hep'
    ,
    "SIMCOND": '',
    "ONLINE": 'fake'
}
cdb.Tags = tag
cdb.setProp('IgnoreHeartBeat', True)
cdb.setProp('EnableRunChangeHandler', True)
#cdb.LogFile = "/tmp/cdb.log"
cdb.Upgrade = True
theApp.setOtherProps(cdb,
                     ['UseDBSnapshot', 'DBSnapshotDirectory', 'PartitionName'])

#-- Use latest database tags for real data
#LHCbApp().DDDBtag   = ""
#LHCbApp().CondDBtag = "default"
LHCbApp().EvtMax = 5
LHCbApp().DataType = "Upgrade"
LHCbApp().Simulation = True
EventSelector().PrintFreq = 1

from GaudiConf import IOHelper
IOHelper('ROOT').inputFiles([
    'PFN:Gauss/Boole.xdigi',
])
コード例 #3
0
# Load the velo conditions
from Configurables import (CondDB, CondDBAccessSvc, DDDBConf)
useXML = False
inpath = "/afs/cern.ch/user/c/chombach/VELOUpgrade/DDDB/"
tags = {
    "DDDB": "dddb-20141121",
    "CondDB": "sim-20140204-vc-md100",
}

conddb = CondDB()
privatedbPathdb = inpath + "myDDDB"
privatedbPathsc = inpath + "mySIMCOND"
LHCbApp().Simulation = True
LHCbApp().DataType = 'Upgrade'
conddb.Upgrade = True

detectors = ['VP', 'UT', 'FT', 'Ecal', 'Hcal', 'Muon', 'Magnet', 'Tr']
LHCbApp().Detectors = detectors
LHCbApp().DDDBtag = tags['DDDB']
LHCbApp().CondDBtag = tags['CondDB']

if useXML:
    privatedb_pathdb = "/afs/cern.ch/user/c/chombach/VELOUpgrade/DDDB/myDDDBXml/"
    #privatedb_pathdb = "/afs/cern.ch/user/c/chombach/public/forWouter/VeloPixAlign/xml/Conditions/VP/Alignment/Global.xml "
    DDDBConf(DbRoot=privatedb_pathdb + "lhcb.xml")

db = inpath + "DDDB-new.db"
sc = inpath + "SIMCOND-new.db"
conddb.addLayer(dbFile=db, dbName="DDDB")
conddb.addLayer(dbFile=sc, dbName="SIMCOND")