Пример #1
0
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
Пример #3
0
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")
Пример #4
0
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
Пример #5
0
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'
Пример #6
0
### 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