Esempio n. 1
0
    #prefix + sampleTimeRatioFolder,
    #prefix + occupancyFolder,
    #prefix + statFolder
]

#Taglist must be in same order as folder list!
OutCondAlg.IOVTagList = [
    #"CscGain-sim-100-00",
    #"CscPslope-sim-000-01",
    #"CscRslope-temp-000-00",
    "CscPed-ES1-UPD1-002-00",
    "CscNoise-ES1-UPD1-002-00",
    "CscRms-ES1-UPD1-002-00",
    "CscFthold-ES1-UPD1-002-00",
    #"CscFthold-comm-ES1-UPD1-002-03",
    #"CscThold-test-000-00",
    #"CscPeakt-test-000-00",
    #"CscWidth-sim-100-00",
    #"CscSat1-sim-100-00",
    #"CscSat2-sim-100-00",
    #"CscPeakc-sim-100-00",
    #"CscSampleratio-sim-100-00",
    #"CscOccupancy-sim-100-00",
    #"CscStat-comm-002-01"
]

OutCondAlg.WriteIOV = True
# set the interval of validity for the file here
# putting nothing for Run2 (uppser limit) falls back on default
#which is to be valid for all run/event
OutCondAlg.Run1 = IOVRunStart
Esempio n. 2
0
RpcReadWriteCoolStr.Write=False

RpcReadWriteCoolStr.WriteToOnlineDb=False
RpcReadWriteCoolStr.ReadFromOnlineDb=False

RpcReadWriteCoolStr.FileName="test2.dat"

# data is written to conditions database using OutputConditionsAlg

if(RpcReadWriteCoolStr.Write or RpcReadWriteCoolStr.WriteToOnlineDb):
    
    from RegistrationServices.OutputConditionsAlg import OutputConditionsAlg
    OutCondAlg = OutputConditionsAlg("OutCondAlg","dummy.root")
    prefix = "CondAttrListCollection#"
    OutCondAlg.ObjectList=[prefix+folder]
    OutCondAlg.IOVTagList = [folder+" <tag>HEAD</tag>"]
    OutCondAlg.WriteIOV=True
    OutCondAlg.Run1=1000
    #OutputConditionsAlg.Event1=0
    OutCondAlg.Run2=3000
    #OutputConditionsAlg.Event2=9999
    OutCondAlg.OutputLevel=DEBUG
else:
    ServiceMgr.IOVDbSvc.Folders+=[folder+" <tag>HEAD</tag> <dbConnection>"+dbConn+"</dbConnection>"] 


job+=RpcReadWriteCoolStr

theApp.EvtMax=1

#theApp.initialize()
Esempio n. 3
0
#suspendCaching()

# data is written to conditions database using OutputConditionsAlg
from RegistrationServices.OutputConditionsAlg import OutputConditionsAlg
OutCondAlg = OutputConditionsAlg("OutCondAlg", "dummy.root")

# List of things to be written.
# Make sure that only the folders you actually want to write are
# in this list. If something is in this list, and isn't in
# the calibration file, the entire job will fail.
prefix = "CondAttrListCollection#"
for folder in FoldersToWrite:
    OutCondAlg.ObjectList += [prefix + folder]

#Taglist must be in same order as folder list!
OutCondAlg.IOVTagList = tagsToWrite

#Write out IOV
OutCondAlg.WriteIOV = True
# set the interval of validity for the file here
# putting nothing for Run2 (uppser limit) falls back on default
#which is to be valid for all run/event
OutCondAlg.Run1 = IOVRunStart
#OutCondAlg.Event1=0
if (IOVRunEnd > 0):
    OutCondAlg.Run2 = IOVRunEnd  #If not specified, goes to Infinitity
#OutCondAlg.Event2=9999

##############
from IOVDbSvc.CondDB import conddb
conddb.setGlobalTag(CoolGlobalTag)
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")

ServiceMgr += SpecialPixelMapSvc

### configure IOVRegistrationSvc

from RegistrationServices.RegistrationServicesConf import IOVRegistrationSvc

ServiceMgr += IOVRegistrationSvc()
regSvc = ServiceMgr.IOVRegistrationSvc
Esempio n. 5
0
svcMgr.EventSelector.FirstEvent = 0
svcMgr.EventSelector.EventsPerLB = 1
svcMgr.EventSelector.FirstLB = 1
svcMgr.EventSelector.InitialTimeStamp = 0
svcMgr.EventSelector.TimeStampInterval = 5
svcMgr.EventSelector.OverrideRunNumber = True
theApp.EvtMax = 1

from RegistrationServices.OutputConditionsAlg import OutputConditionsAlg
myOCA = OutputConditionsAlg("myOCA", "LArCellPositionShift.pool.root")
myOCA.ObjectList = [
    "CaloRec::CaloCellPositionShift#LArCellPositionShift#/LAR/LArCellPositionShift"
]
myOCA.WriteIOV = True
myOCA.OutputLevel = DEBUG
myOCA.IOVTagList = [FolderTag]

####to set the IOV to cover all run/event
include("RegistrationServices/IOVRegistrationSvc_jobOptions.py")
###IOVRunNumberMin/Max etc defined in the above
myOCA.Run1 = IOVRunNumberMin
#myOCA.Run2=IOVRunNumberMax

svcMgr.IOVDbSvc.dbConnection = "sqlite://;schema=" + OutputSQLiteFile + ";dbname=OFLP200"

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

ServiceMgr += EventSelector()
Esempio n. 7
0
    #] 
#myOCA.IOVTagList = [
#    "CaloEMFrac2-GEO08-FTFP-BERT-NClus",
#    "CaloH1CellWeights2-GEO08-FTFP-BERT-NClus",
#    "CaloHadOOCCorr2-GEO08-FTFP-BERT-NClus",
#    "CaloHadOOCCorrPi02-GEO08-FTFP-BERT-NClus"
#    ] 
#myOCA.IOVTagList = [
    #"CaloEMFrac2-GEO16-QGSP-BERT-Side",
    #"CaloH1CellWeights2-GEO16-QGSP-BERT-Side",
    #"CaloHadOOCCorr2-GEO16-QGSP-BERT-Side",
    #"CaloHadOOCCorrPi02-GEO16-QGSP-BERT-Side"
    #] 
myOCA.IOVTagList = [
    "CaloEMFrac2-GEO180100-QGSP-BERT",
    "CaloH1CellWeights2-GEO180100-QGSP-BERT",
    "CaloHadOOCCorr2-GEO180100-QGSP-BERT",
    "CaloHadOOCCorrPi02-GEO180100-QGSP-BERT"
    ] 
myOCA.OutputLevel= Lvl.DEBUG

AthenaPoolCnvSvc.PoolAttributes += [ "STREAM_MEMBER_WISE = '0'" ]

# Set output level threshold (2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL )
MessageSvc = Service( "MessageSvc" )
MessageSvc.OutputLevel = Lvl.INFO

DetectorStore = svcMgr.DetectorStore
DetectorStore.Dump = TRUE
DetectorStore.OutputLevel = Lvl.INFO

IOVDbSvc = Service( "IOVDbSvc" )
Esempio n. 8
0
from RegistrationServices.OutputConditionsAlg import OutputConditionsAlg

OutputConditionsAlg = OutputConditionsAlg("OutputConditionsAlg","dummy.root")

OutputConditionsAlg.ObjectList=[ "CondAttrListCollection#/PIXEL/PixMapShort" ]
OutputConditionsAlg.ObjectList+=[ "CondAttrListCollection#/PIXEL/PixMapLong" ]

OutputConditionsAlg.WriteIOV=True

#OutputConditionsAlg.Run1=1
#OutputConditionsAlg.LB1=4
#OutputConditionsAlg.Run2=1
#OutputConditionsAlg.LB2=9

if isSLHC:
  OutputConditionsAlg.IOVTagList=[ "PixMapShort-SLHC-00" ]
  OutputConditionsAlg.IOVTagList+=[ "PixMapLong-SLHC-00" ]
else:
  OutputConditionsAlg.IOVTagList=[ "PixMapShort-Test-00" ]
  OutputConditionsAlg.IOVTagList+=[ "PixMapLong-Test-00" ]

### configure IOVRegistrationSvc for writing of CLOBs

from RegistrationServices.RegistrationServicesConf import IOVRegistrationSvc

ServiceMgr += IOVRegistrationSvc()
regSvc = ServiceMgr.IOVRegistrationSvc

regSvc.OverrideNames = [ "ModuleSpecialPixelMap_Clob" ]
regSvc.OverrideTypes = [ "String4k" ]
regSvc.OverrideNames += [ "SpecialPixelMap" ]
Esempio n. 9
0
topSequence += PixelCalibDbTestWriteRead
PixelCalibDbTestWriteRead.Write = True
PixelCalibDbTestWriteRead.Read = False
if isIBL:
  PixelCalibDbTestWriteRead.InputTextFile ="pixelcalibsvcIBL3D_dump.txt"
else:
  PixelCalibDbTestWriteRead.InputTextFile ="pixelcalibsvc_dump.txt"
    
PixelCalibDbTestWriteRead.OutputTextFile ="pixelcalib_dump.txt"

from RegistrationServices.OutputConditionsAlg import OutputConditionsAlg
myOCA=OutputConditionsAlg(outputFile="dummy.root")
myOCA.ObjectList=[ "CondAttrListCollection#/PIXEL/PixCalib" ]
myOCA.WriteIOV=True
myOCA.Run1=222222
myOCA.IOVTagList=["PixCalib-IBL3D25DBM-04-02"]

from RegistrationServices.RegistrationServicesConf import IOVRegistrationSvc
ServiceMgr += IOVRegistrationSvc()
regSvc = ServiceMgr.IOVRegistrationSvc
regSvc.OverrideNames = [ "data" ]
regSvc.OverrideTypes = [ "String4k" ]

from IOVDbSvc.IOVDbSvcConf import IOVDbSvc
IOVDbSvc.GlobalTag = "OFLCOND-RUN1-SDR-06"
#"DEFAULTCOND"

if isIBL:
  IOVDbSvc.dbConnection = "sqlite://X;schema=pixcalibdb_ibl.db;dbname=OFLP200"
else:
  IOVDbSvc.dbConnection = "sqlite://X;schema=pixcalibdb.db;dbname=OFLP200"  
Esempio n. 10
0
ReadLCOutOfCluster = CaloReadLCOutOfClusterFile("ReadLCOutOfCluster")

ReadLCOutOfCluster.LCOutOfClusterFileName = inFileName
ReadLCOutOfCluster.CorrectionKey="OOCPi0Correction"
topSequence += ReadLCOutOfCluster
# Number of events to be processed (default is 10)
theApp.EvtMax = 1

AthenaPoolCnvSvc = Service( "AthenaPoolCnvSvc" )

from RegistrationServices.OutputConditionsAlg import OutputConditionsAlg
myOCA=OutputConditionsAlg("myOCA",outFileName)
# List of objects container type#key#foldername
myOCA.ObjectList = ["CaloLocalHadCoeff#OOCPi0Correction#/CALO/HadCalibration/CaloOutOfClusterPi0"]
myOCA.WriteIOV   = True
myOCA.IOVTagList = ["CaloHadOOCCorrPi02-CSC05-BERT" ] 
myOCA.OutputLevel= Lvl.DEBUG

# Set output level threshold (2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL )
MessageSvc = Service( "MessageSvc" )
MessageSvc.OutputLevel = Lvl.INFO

DetectorStore = svcMgr.DetectorStore
DetectorStore.Dump = TRUE
DetectorStore.OutputLevel = Lvl.INFO

IOVDbSvc = Service( "IOVDbSvc" )
IOVDbSvc.OutputLevel = Lvl.INFO
svcMgr.IOVDbSvc.dbConnection = "sqlite://X;schema=myOOCPi005BERT200.db;dbname=OFLP200"

Esempio n. 11
0
OutputConditionsAlg = OutputConditionsAlg("OutputConditionsAlg",
                                          "PixMapOverlay.root")

OutputConditionsAlg.ObjectList = [
    "CondAttrListCollection#" + SpecialPixelMapSvc.OutputFolder
]

OutputConditionsAlg.WriteIOV = True

#OutputConditionsAlg.Run1=0
#OutputConditionsAlg.LB1=0
#OutputConditionsAlg.Run2=99
#OutputConditionsAlg.LB2=9

OutputConditionsAlg.IOVTagList = ["PixMapOverlay-IBL-000-00"]

### 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
Esempio n. 12
0
from RegistrationServices.OutputConditionsAlg import OutputConditionsAlg
#myOCA=OutputConditionsAlg("myOCA","CaloLocalHadCoeff.dmcorr."+mysfx+".pool.root")
myOCA = OutputConditionsAlg("myOCA", mysfx + ".pool.root")
# List of objects container type#key#foldername
myOCA.ObjectList = [
    "CaloLocalHadCoeff#HadDMCoeff2#/CALO/HadCalibration2/CaloDMCorr2"
]
myOCA.WriteIOV = True
#myOCA.IOVTagList = ["CaloHadDMCorr2-CSC05-BERT" ]
#myOCA.IOVTagList = ["CaloHadDMCorr2-MC09V-BERT" ]

#myOCA.IOVTagList = ["CaloHadDMCorr2-GEO08-QGSP-BERT" ]
#myOCA.IOVTagList = ["CaloHadDMCorr2-GEO08-FTFP-BERT" ]
#myOCA.IOVTagList = ["CaloHadDMCorr2-GEO16-QGSP-BERT" ]
#myOCA.IOVTagList = ["CaloHadDMCorr2-GEO16-QGSP-BERT-Side" ]
myOCA.IOVTagList = ["CaloHadDMCorr2-GEO180100-QGSP-BERT"]
myOCA.OutputLevel = DEBUG

AthenaPoolCnvSvc.PoolAttributes += ["STREAM_MEMBER_WISE = '0'"]

# Set output level threshold (2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL )
MessageSvc = Service("MessageSvc")
MessageSvc.OutputLevel = Lvl.INFO

DetectorStore = svcMgr.DetectorStore
DetectorStore.Dump = TRUE
DetectorStore.OutputLevel = Lvl.INFO

IOVDbSvc = Service("IOVDbSvc")
IOVDbSvc.OutputLevel = Lvl.INFO
svcMgr.IOVDbSvc.dbConnection = "sqlite://X;schema=myGeo18DmQGSPBERT200.db;dbname=OFLP200"
# Select the geometry version.
from AthenaCommon.GlobalFlags import globalflags
globalflags.DetDescrVersion = 'ATLAS-CSC-02-00-00'

# Initialize geometry
from AtlasGeoModel import GeoModelInit
from AtlasGeoModel import SetGeometryVersion

# This line can be excluded and it will by default connect to SQlite file mycool.db
# IOVDbSvc.dbConnection="impl=cool;techno=sqlite;schema=mycool.db;X:OFLP200"
#include ( "DetDescrCondAthenaPool/DetDescrCondAthenaPool_joboptions.py" )

from RegistrationServices.OutputConditionsAlg import OutputConditionsAlg
myOCA = OutputConditionsAlg(outputFile="dummy.root")
myOCA.ObjectList = ["DetCondCFloat#/PIXEL/PixReco"]
myOCA.IOVTagList = [MYTAG]

# Load algorithms Any algorithm that uses the tool will do
from AthenaCommon.AlgSequence import AlgSequence
topSequence = AlgSequence()

from PixelConditionsTools.PixelConditionsToolsConf import PixelRecoDbTestWriteRead
topSequence += PixelRecoDbTestWriteRead()
topSequence.PixelRecoDbTestWriteRead.Read = doread
topSequence.PixelRecoDbTestWriteRead.Write = dowrite

from PixelConditionsTools.PixelConditionsToolsConf import PixelRecoDbTool
ToolSvc += PixelRecoDbTool()
ToolSvc.PixelRecoDbTool.OutputLevel = VERBOSE
ToolSvc.PixelRecoDbTool.InputSource = constantssource
ToolSvc.PixelRecoDbTool.PixelChargeInterpolationDataFile = constantsfile
Esempio n. 14
0
AthenaPoolCnvSvc = Service("AthenaPoolCnvSvc")

from RegistrationServices.OutputConditionsAlg import OutputConditionsAlg
myOCA = OutputConditionsAlg("myOCA",
                            "CaloLocalHadCoeff.dmcorr." + mysfx + ".pool.root")
# List of objects container type#key#foldername
myOCA.ObjectList = [
    "CaloLocalHadCoeff#HadDMCoeff2#/CALO/HadCalibration2/CaloDMCorr2"
]
myOCA.WriteIOV = True
#myOCA.IOVTagList = ["CaloHadDMCorr2-CSC05-BERT" ]
#myOCA.IOVTagList = ["CaloHadDMCorr2-MC09V-BERT" ]

#myOCA.IOVTagList = ["CaloHadDMCorr2-H6-2004-01-FTFP-BERT" ]
myOCA.IOVTagList = ["CaloHadDMCorr2-H6-2004-01-QGSP-BERT"]
#myOCA.IOVTagList = ["CaloHadDMCorr2-GEO08-QGSP-BERT" ]
#myOCA.IOVTagList = ["CaloHadDMCorr2-GEO08-FTFP-BERT" ]
myOCA.OutputLevel = DEBUG

# Set output level threshold (2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL )
MessageSvc = Service("MessageSvc")
MessageSvc.OutputLevel = Lvl.INFO

DetectorStore = svcMgr.DetectorStore
DetectorStore.Dump = TRUE
DetectorStore.OutputLevel = Lvl.INFO

IOVDbSvc = Service("IOVDbSvc")
IOVDbSvc.OutputLevel = Lvl.INFO
#svcMgr.IOVDbSvc.dbConnection = "sqlite://X;schema=myH60401DmFTFPBERT200.db;dbname=OFLP200"
Esempio n. 15
0
TSW=TRTStrawStatusWrite(name="TSW")
TSW.StatusInputFilePermanent	=inputfilePer
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'
Esempio n. 16
0
    ]
    OutputConditionsAlg.ObjectList += [
        "CondAttrListCollection#/PIXEL/NoiseMapLong"
    ]

OutputConditionsAlg.WriteIOV = True
OutputConditionsAlg.Run1 = 222222

#OutputConditionsAlg.Run1=1
#OutputConditionsAlg.LB1=4
#OutputConditionsAlg.Run2=1
#OutputConditionsAlg.LB2=9

if isIBL:
    if dbType == 1:
        OutputConditionsAlg.IOVTagList = ["PixMapShort-IBL3D25DBM-04-01"]
        OutputConditionsAlg.IOVTagList += ["PixMapLong-IBL3D25DBM-04-01"]
    elif dbType == 2:
        OutputConditionsAlg.IOVTagList = ["PixMapOverlay-SIMU-000-00"]
    else:
        OutputConditionsAlg.IOVTagList = ["NoiseMapShort-IBL3D25DBM-04-01"]
        OutputConditionsAlg.IOVTagList += ["NoiseMapLong-IBL3D25DBM-04-01"]
else:
    if dbType == 1:
        OutputConditionsAlg.IOVTagList = ["PixMapShort-Test-00"]
        OutputConditionsAlg.IOVTagList += ["PixMapLong-Test-00"]
    elif dbType == 2:
        OutputConditionsAlg.IOVTagList = ["PixMapOverlay-SIMU-000-00"]
    else:
        OutputConditionsAlg.IOVTagList = ["NoiseMapShort-Test-00"]
        OutputConditionsAlg.IOVTagList += ["NoiseMapLong-Test-00"]
ReadLCWeights.LCWeightFileName = inFileName
ReadLCWeights.CorrectionKey="H1ClusterCellWeights"
topSequence += ReadLCWeights
# Number of events to be processed (default is 10)
theApp.EvtMax = 1

AthenaPoolCnvSvc = Service( "AthenaPoolCnvSvc" )
AthenaSealSvc = Service( "AthenaSealSvc" )
AthenaSealSvc.CheckDictionary = True 

from RegistrationServices.OutputConditionsAlg import OutputConditionsAlg
myOCA=OutputConditionsAlg("myOCA",outFileName)
# List of objects container type#key#foldername
myOCA.ObjectList = ["CaloLocalHadCoeff#H1ClusterCellWeights#/CALO/HadCalibration2/H1ClusterCellWeights"]
myOCA.WriteIOV   = True
myOCA.IOVTagList = ["CaloH1CellWeights2-GEO08-QGSP-BERT-Log" ] 
myOCA.OutputLevel= Lvl.DEBUG

# Set output level threshold (2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL )
MessageSvc = Service( "MessageSvc" )
MessageSvc.OutputLevel = Lvl.INFO

DetectorStore = svcMgr.DetectorStore
DetectorStore.Dump = TRUE
DetectorStore.OutputLevel = Lvl.INFO

iovdbsvc = Service( "IOVDbSvc" )
IOVDbSvc.OutputLevel = Lvl.INFO
svcMgr.IOVDbSvc.dbConnection = "sqlite://X;schema=myWeightGeo08BERTLog200.db;dbname=OFLP200"

Esempio n. 18
0
# Select the geometry version.
from AthenaCommon.GlobalFlags import globalflags
globalflags.DetDescrVersion = 'ATLAS-GEO-10-00-00'

# Initialize geometry
from AtlasGeoModel import GeoModelInit
from AtlasGeoModel import SetGeometryVersion

# This line can be excluded and it will by default connect to SQlite file mycool.db
# IOVDbSvc.dbConnection="impl=cool;techno=sqlite;schema=mycool.db;X:OFLP200"
include("DetDescrCondAthenaPool/DetDescrCondAthenaPool_joboptions.py")

from RegistrationServices.OutputConditionsAlg import OutputConditionsAlg
myOCA = OutputConditionsAlg(outputFile=outputFile)
myOCA.ObjectList = objectList
myOCA.IOVTagList = tagList

# Load algorithms Any algorithm that uses the tool will do
from AthenaCommon.AlgSequence import AlgSequence
topSequence = AlgSequence()

from PixelConditionsTools.PixelConditionsToolsConf import PixelDistortionsTestReadWrite
topSequence += PixelDistortionsTestReadWrite()
topSequence.PixelDistortionsTestReadWrite.FullTest = False

from PixelConditionsTools.PixelConditionsToolsConf import PixelDistortionsTool
ToolSvc += PixelDistortionsTool()
ToolSvc.PixelDistortionsTool.OutputLevel = VERBOSE
ToolSvc.PixelDistortionsTool.InputSource = 2  # Read from text file
ToolSvc.PixelDistortionsTool.TextFileName = "PixelSurveyDistortions.txt"
#ToolSvc.PixelDistortionsTool.TextFileName = "PixelSurveyDistortions_test.txt"
Esempio n. 19
0
# only one file merged
#TriggerCool.FileName_Th1="Th1.dat"
#TriggerCool.FileName_Th2="Th2.dat"
TriggerCool.Sequence="3,4,6"
TriggerCool.InfoEta=" "

# data is written to conditions database using OutputConditionsAlg

if(TriggerCool.WritePhi or TriggerCool.Read ):
    
    from RegistrationServices.OutputConditionsAlg import OutputConditionsAlg
    OutCondAlg = OutputConditionsAlg("OutCondAlg","dummy.root")
    prefix = "CondAttrListCollection#"
    OutCondAlg.ObjectList=[prefix+phifolder]

    OutCondAlg.IOVTagList = ["TestPhi"]
    OutCondAlg.WriteIOV=True
    OutCondAlg.Run1=1000
    #OutputConditionsAlg.Event1=0
    OutCondAlg.Run2=3000
    #OutputConditionsAlg.Event2=9999
    OutCondAlg.OutputLevel=VERBOSE
else:
    ServiceMgr.IOVDbSvc.Folders+=[phifolder+" <tag>TestPhi</tag> <dbConnection>"+dbConn+"</dbConnection>"] 
if(TriggerCool.WriteEta ):
    
    from RegistrationServices.OutputConditionsAlg import OutputConditionsAlg
    OutCondAlg = OutputConditionsAlg("OutCondAlg","dummy.root")
    prefix = "CondAttrListCollection#"
    OutCondAlg.ObjectList=[prefix+etafolder]
Esempio n. 20
0
ReadLCClassification.LCClassificationFileName = inFileName
ReadLCClassification.ClassificationKey = "EMFracClassify"
topSequence += ReadLCClassification
# Number of events to be processed (default is 10)
theApp.EvtMax = 1

AthenaPoolCnvSvc = Service("AthenaPoolCnvSvc")

from RegistrationServices.OutputConditionsAlg import OutputConditionsAlg
myOCA = OutputConditionsAlg("myOCA", outFileName)
# List of objects container type#key#foldername
myOCA.ObjectList = [
    "CaloLocalHadCoeff#EMFracClassify#/CALO/HadCalibration/CaloEMFrac"
]
myOCA.WriteIOV = True
myOCA.IOVTagList = ["CaloEMFrac2-CSC05-BERT"]
myOCA.OutputLevel = Lvl.DEBUG

# Set output level threshold (2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL )
MessageSvc = Service("MessageSvc")
MessageSvc.OutputLevel = Lvl.INFO

DetectorStore = svcMgr.DetectorStore
DetectorStore.Dump = TRUE
DetectorStore.OutputLevel = Lvl.INFO

IOVDbSvc = Service("IOVDbSvc")
IOVDbSvc.OutputLevel = Lvl.INFO
svcMgr.IOVDbSvc.dbConnection = "sqlite://X;schema=myEMFrac05BERT200.db;dbname=OFLP200"
Esempio n. 21
0
ReadLCJetEnergyScale.LCJetEnergyScaleFileNames = inFileNames
ReadLCJetEnergyScale.LCJetEnergyScaleJetCollectionNames = inJetCollectionNames
ReadLCJetEnergyScale.CorrectionKey="JESCorrection"
topSequence += ReadLCJetEnergyScale
# Number of events to be processed (default is 10)
theApp.EvtMax = 1


AthenaPoolCnvSvc = Service( "AthenaPoolCnvSvc" )

from RegistrationServices.OutputConditionsAlg import OutputConditionsAlg
myOCA=OutputConditionsAlg("myOCA",outFileName)
# List of objects container type#key#foldername
myOCA.ObjectList = ["CaloLocalHadCoeff#JESCorrection#/CALO/HadCalibration2/CaloJetEnergyScale"]
myOCA.WriteIOV   = True
myOCA.IOVTagList = ["CaloHadJESCorr2-GEO18-QGSP-BERT-MU00" ] 
myOCA.OutputLevel= Lvl.DEBUG

# Set output level threshold (2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL )
MessageSvc = Service( "MessageSvc" )
MessageSvc.OutputLevel = Lvl.INFO

DetectorStore = svcMgr.DetectorStore
DetectorStore.Dump = TRUE
DetectorStore.OutputLevel = Lvl.INFO

IOVDbSvc = Service( "IOVDbSvc" )
IOVDbSvc.OutputLevel = Lvl.INFO
svcMgr.IOVDbSvc.dbConnection = "sqlite://X;schema=myJESGEO18BERTMU00200.db;dbname=OFLP200"