Esempio n. 1
0
]
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")
Esempio n. 3
0
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"
Esempio n. 4
0
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'

Esempio n. 5
0
                                       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
Esempio n. 6
0
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