OutputList = [ "AthenaAttributeList#/LAR/CellCorrOfl/EnergyCorr", ] 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
from TRT_ConditionsAlgs.TRT_ConditionsAlgsConf import TRTStrawStatusWrite 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
job = AlgSequence() job += PixMapDBWriter theApp.CreateSvc += [ServiceMgr.SpecialPixelMapSvc.getFullName()] ### configure OutputConditionsAlg from RegistrationServices.OutputConditionsAlg import OutputConditionsAlg OutputConditionsAlg = OutputConditionsAlg("OutputConditionsAlg", "dummy.root") OutputConditionsAlg.WriteIOV = True OutputConditionsAlg.Run1 = OutputRun OutputConditionsAlg.LB1 = OutputLB OutputConditionsAlg.ObjectList = [ "CondAttrListCollection#" + SpecialPixelMapSvc.OutputFolder ] OutputConditionsAlg.ObjectList += [ "CondAttrListCollection#" + SpecialPixelMapSvc.OutputLongFolder ] OutputConditionsAlg.IOVTagList = [OutputTag] OutputConditionsAlg.IOVTagList += [OutputLongTag] from AthenaServices.AthenaServicesConf import AthenaOutputStream job += AthenaOutputStream("Stream1")
theLArDBAlg=LArBadChannelDBAlg() theLArDBAlg.WritingMode = 1 theLArDBAlg.FEBFolder=Folder topSequence += theLArDBAlg 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
TSW.StatusInputFile =inputfileTmp TSW.StatusInputFileHT =inputfileHT 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'
### configure OutputConditionsAlg 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