] OutputTagList = [ "LARCellCorrOflEnergyCorr-UPD1-00", ] from RegistrationServices.OutputConditionsAlg import OutputConditionsAlg theOutputConditionsAlg = OutputConditionsAlg("OutputConditionsAlg", "dummy.pool.root", OutputList, OutputTagList, True) #Periode C1-C8 (28 Jun - 23 Jul) theOutputConditionsAlg.Run1 = 205248 theOutputConditionsAlg.LB1 = 1 theOutputConditionsAlg.Run2 = 207332 + 1 theOutputConditionsAlg.LB2 = 0 svcMgr.IOVDbSvc.dbConnection = "sqlite://;schema=" + sqlite + ";dbname=COMP200" from RegistrationServices.RegistrationServicesConf import IOVRegistrationSvc svcMgr += IOVRegistrationSvc() svcMgr.IOVRegistrationSvc.RecreateFolders = True #Allow add in a second tag svcMgr.IOVRegistrationSvc.OverrideNames += ["CaloCondBlob16M"] svcMgr.IOVRegistrationSvc.OverrideTypes += ["Blob16M"] #-------------------------------------------------------------- # Set output level threshold (1=VERBOSE, 2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL ) #-------------------------------------------------------------- svcMgr.MessageSvc.OutputLevel = INFO svcMgr.MessageSvc.debugLimit = 100000 svcMgr.MessageSvc.infoLimit = 100000 svcMgr.MessageSvc.Format = "% F%30W%S%7W%R%T %0W%M"
TSW = TRTStrawStatusWrite(name="TSW") #TSW.StatusInputFile="EKtest2.txt" TSW.StatusInputFilePermanent = "EKtest1.txt" topSequence += TSW from RegistrationServices.OutputConditionsAlg import OutputConditionsAlg myOCA = OutputConditionsAlg(outputFile=outputFile, name="myOCA") myOCA.ObjectList = objectList myOCA.IOVTagList = tagList #myOCK.WriteIOV=True myOCA.Run1 = 0 myOCA.LB1 = 0 myOCA.Run2 = 2147483647 myOCA.LB2 = 4294967295 topSequence += myOCA #-------------------------------------------------------------- # Set output level threshold (2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL ) #-------------------------------------------------------------- MessageSvc = Service("MessageSvc") MessageSvc.OutputLevel = DEBUG #-------------------------------------------------------------- # Event related parameters #-------------------------------------------------------------- # Number of events to be processed (default is 10) theApp.EvtMax = 1 include("RegistrationServices/IOVRegistrationSvc_jobOptions.py")
OutputList=[ "AthenaAttributeList#"+Folder ] FEBTag = ''.join(Folder.split ('/')) + TagPostfix OutputTagList=[FEBTag] WriteIOV=True from RegistrationServices.OutputConditionsAlg import OutputConditionsAlg theOutputConditionsAlg=OutputConditionsAlg("OutputConditionsAlg","dummy.pool.root", OutputList,OutputTagList,WriteIOV) theOutputConditionsAlg.Run1 = IOVBeginRun theOutputConditionsAlg.LB1 = IOVBeginLB if (IOVEndRun > 0 ) and (IOVEndLB >= 0): theOutputConditionsAlg.Run2 = IOVEndRun theOutputConditionsAlg.LB2 = IOVEndLB svcMgr.IOVDbSvc.dbConnection = "sqlite://;schema="+sqlite+";dbname="+DBInstance from RegistrationServices.RegistrationServicesConf import IOVRegistrationSvc svcMgr += IOVRegistrationSvc() svcMgr.IOVRegistrationSvc.OutputLevel = DEBUG svcMgr.IOVRegistrationSvc.RecreateFolders = False svcMgr.DetectorStore.Dump=True from AthenaCommon import CfgMgr svcMgr+=CfgMgr.AthenaEventLoopMgr(OutputLevel = WARNING) svcMgr.MessageSvc.Format = "% F%40W%S%7W%R%T %0W%M"
topSequence +=TSW print "#########################################################################################################################################" print "#########################################################################################################################################" from RegistrationServices.OutputConditionsAlg import OutputConditionsAlg include("RegistrationServices/RegistrationServices_jobOptions.py") myOCAHT=OutputConditionsAlg(outputFile=outputFileHT,name="myOCAHT") myOCAHT.ObjectList=objectListHT myOCAHT.IOVTagList=tagListHT myOCAHT.Run1=0 myOCAHT.LB1=0 myOCAHT.Run2=2147483647 myOCAHT.LB2=0 myOCAHT.WriteIOV=True topSequence+=myOCAHT from AthenaServices.AthenaServicesConf import AthenaOutputStreamTool TRTCondStream=AthenaOutputStreamTool('myOCATool') TRTCondStream.PoolContainerPrefix='ConditionsTree' TRTCondStream=AthenaOutputStreamTool('myOCAPerTool') TRTCondStream.PoolContainerPrefix='ConditionsTree' TRTCondStream=AthenaOutputStreamTool('myOCAHTTool') TRTCondStream.PoolContainerPrefix='ConditionsTree'
OutputFile="trtcalibout.pool.root") ToolSvc += TRTCondStream print TRTCondStream conddb.blockFolder("/TRT/Calib/RT") conddb.blockFolder("/TRT/Calib/T0") from TRT_ConditionsAlgs.TRT_ConditionsAlgsConf import TRTCondWrite TRTCondWrite = TRTCondWrite(name="TRTCondWrite", CalibInputFile=contants) topSequence += TRTCondWrite outputFile = "pooloutputfile.root" objectList = [ "TRTCond::RtRelationMultChanContainer#/TRT/Calib/RT", "TRTCond::StrawT0MultChanContainer#/TRT/Calib/T0" ] tagList = [RtTag, T0Tag] from RegistrationServices.OutputConditionsAlg import OutputConditionsAlg myOCA = OutputConditionsAlg(outputFile=outputFile) myOCA.ObjectList = objectList myOCA.IOVTagList = tagList myOCA.WriteIOV = True myOCA.Run1 = 0 myOCA.LB1 = 0 myOCA.Run2 = 9999999 myOCA.LB2 = 0 topSequence += myOCA
from RegistrationServices.OutputConditionsAlg import OutputConditionsAlg OutputConditionsAlg = OutputConditionsAlg("OutputConditionsAlg", "PixMapOverlay.root") OutputConditionsAlg.ObjectList = [ "CondAttrListCollection#" + SpecialPixelMapSvc.OutputFolder ] OutputConditionsAlg.WriteIOV = True OutputConditionsAlg.Run1 = run1 OutputConditionsAlg.LB1 = lb1 OutputConditionsAlg.Run2 = run2 OutputConditionsAlg.LB2 = lb2 OutputConditionsAlg.IOVTagList = [tagname] # configure IOVRegistrationSvc from RegistrationServices.RegistrationServicesConf import IOVRegistrationSvc ServiceMgr += IOVRegistrationSvc() regSvc = ServiceMgr.IOVRegistrationSvc regSvc.OverrideNames = ["ModuleSpecialPixelMap_Clob"] regSvc.OverrideTypes = ["String4k"] ### configure the event selector from GaudiSvc.GaudiSvcConf import EventSelector