diff --git a/LArCalorimeter/LArAlignment/LArAlignmentAlgs/CMakeLists.txt b/LArCalorimeter/LArAlignment/LArAlignmentAlgs/CMakeLists.txt index 25418812525e950dcae838df7651eeb8b3f97893..9b6a9644774bf0285d362c2b58ee505bdaac273a 100644 --- a/LArCalorimeter/LArAlignment/LArAlignmentAlgs/CMakeLists.txt +++ b/LArCalorimeter/LArAlignment/LArAlignmentAlgs/CMakeLists.txt @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration +# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration # Declare the package name: atlas_subdir( LArAlignmentAlgs ) @@ -9,6 +9,3 @@ atlas_add_component( LArAlignmentAlgs src/components/*.cxx LINK_LIBRARIES AthenaBaseComps AthenaKernel GaudiKernel DetDescrConditions RegistrationServicesLib GeoModelUtilities LArGeoCode ) -# Install files from the package: -atlas_install_joboptions( share/*.py ) - diff --git a/LArCalorimeter/LArAlignment/LArAlignmentAlgs/share/LArAlign.inp b/LArCalorimeter/LArAlignment/LArAlignmentAlgs/share/LArAlign.inp deleted file mode 100755 index 5b19cb6e85397b1229389f810f48d7baccb61c20..0000000000000000000000000000000000000000 --- a/LArCalorimeter/LArAlignment/LArAlignmentAlgs/share/LArAlign.inp +++ /dev/null @@ -1,28 +0,0 @@ -########################################################################### -# # -# This is a sample input file used by LArAlignDbAlg in order to # -# write a new set of LAr alignment constaints to COOL # -# # -########################################################################### - -# Transform key Theta Phi Rotation angle X Y Z -# -------------------------------------------------------------------------- -LARCRYO_EC_POS 1 0 0 0 0 0 -LARCRYO_EC_NEG 0 1 0 0 0 0 -EMB_POS 0 0 1 0 0 0 -EMB_NEG 0 0 0 1 0 0 -SOLENOID 0 0 0 0 1 0 -EMEC_POS 0 0 0 0 0 1 -EMEC_NEG 0 0 0 0 -.1 0 -FCAL1_POS 0 0 0 -.1 0 0 -FCAL1_NEG 0 0 .1 0 0 0 -FCAL2_POS 0 .1 0 0 0 0 -FCAL2_NEG .1 0 0 0 0 0 -FCAL3_POS 0 .1 0 0 0 0 -FCAL3_NEG 0 0 .1 0 0 0 -LARCRYO_B 0 0 0 .1 0 0 -HEC1_POS 0 0 0 0 .1 0 -HEC1_NEG 0 0 0 0 0 .1 -HEC2_POS 0 0 0 0 1 0 -HEC2_NEG 0 0 0 1 0 0 -# -------------------------------------------------------------------------- diff --git a/LArCalorimeter/LArAlignment/LArAlignmentAlgs/share/LArAlignDb.py b/LArCalorimeter/LArAlignment/LArAlignmentAlgs/share/LArAlignDb.py deleted file mode 100755 index 0f3a2ef561984fa8b9f4bd09fd550c898bbc0ef7..0000000000000000000000000000000000000000 --- a/LArCalorimeter/LArAlignment/LArAlignmentAlgs/share/LArAlignDb.py +++ /dev/null @@ -1,27 +0,0 @@ -######################################################### -# -# Job options file -# -######################################################### - -# Set db name -TESTCOOL = "TESTABC" - -#include jobOpt you want to run : - -# step 1 -#include ( "LArAlignmentAlgs/LArAlignDbWriteCoolNoReg.py") -# check step 1 -include ( "LArAlignmentAlgs/LArAlignDbReadNoReg.py") - -# step 2 -#include ( "LArAlignmentAlgs/LArAlignDbReadCoolAndReg.py") - -# ======= Customization ============================== - -# for the H8 table position overwrite default : -# LArAlignDbAlg.CTBGeometry = True - -# change Root file name ( default is LArAlignmentFile.root ) : -ToolSvc = Service( "ToolSvc" ) -ToolSvc.CondStream1.OutputFile = "LArFile-1.root" diff --git a/LArCalorimeter/LArAlignment/LArAlignmentAlgs/share/LArAlignDbRead.py b/LArCalorimeter/LArAlignment/LArAlignmentAlgs/share/LArAlignDbRead.py deleted file mode 100755 index bcf2dfe940bb07cfa4b9dc53238ea0298bbb090b..0000000000000000000000000000000000000000 --- a/LArCalorimeter/LArAlignment/LArAlignmentAlgs/share/LArAlignDbRead.py +++ /dev/null @@ -1,59 +0,0 @@ -# -# Job Options for reading LAr Alignments from COOL using local SQLite database -# - -## basic job configuration -import AthenaCommon.AtlasUnixGeneratorJob - -## get a handle to the default top-level algorithm sequence -from AthenaCommon.AlgSequence import AlgSequence -topSequence = AlgSequence() - -## get a handle to the ServiceManager -from AthenaCommon.AppMgr import ServiceMgr as svcMgr - -## get a handle to the ApplicationManager -from AthenaCommon.AppMgr import theApp - -#-------------------------------------------------------------- -# Access to IOVSvc, IOVDbSvc and CondDBMySQLCnvSvc -#-------------------------------------------------------------- -import IOVDbSvc.IOVDb - -from LArAlignmentAlgs.LArAlignmentAlgsConf import LArAlignDbAlg -LArAlignDbAlg = LArAlignDbAlg() -topSequence += LArAlignDbAlg - -# Here mytest.db is the name of SQLite file created by this job -svcMgr.IOVDbSvc.dbConnection = "sqlite://;schema=laralign-test.db;dbname=OFLP200" -svcMgr.IOVDbSvc.Folders += [ "/LAR/Align <tag>LARAlign_TEST</tag>" ] - -svcMgr.MessageSvc.OutputLevel = 4 -svcMgr.MessageSvc.debugLimit = 100000 -svcMgr.MessageSvc.infoLimit = 100000 - -LArAlignDbAlg.OutputLevel = 2 -svcMgr.IOVDbSvc.OutputLevel = 2 - -#-------------------------------------------------------------- -# The following turns off the ability to set EventSelector parameters -# below -#ApplicationMgr.EvtSel = "NONE" -#-------------------------------------------------------------- -# Set the following when reading back to adjust the run/event numbers -svcMgr.EventSelector.RunNumber = 1 -svcMgr.EventSelector.EventsPerRun = 1 -svcMgr.EventSelector.FirstEvent = 1 -svcMgr.EventSelector.EventsPerLB = 1 -svcMgr.EventSelector.FirstLB = 1 -svcMgr.EventSelector.InitialTimeStamp = 0 -svcMgr.EventSelector.TimeStampInterval = 5 -theApp.EvtMax = 1 - -#-------------------------------------------------------------- -# Load POOL support -#-------------------------------------------------------------- -import AthenaPoolCnvSvc.WriteAthenaPool - - - diff --git a/LArCalorimeter/LArAlignment/LArAlignmentAlgs/share/LArAlignDbReadCoolAndReg.py b/LArCalorimeter/LArAlignment/LArAlignmentAlgs/share/LArAlignDbReadCoolAndReg.py deleted file mode 100755 index bf0d61c0c78dfb44df83e61717178f13a119d407..0000000000000000000000000000000000000000 --- a/LArCalorimeter/LArAlignment/LArAlignmentAlgs/share/LArAlignDbReadCoolAndReg.py +++ /dev/null @@ -1,121 +0,0 @@ -############################################################### -# -# Job options file for LArAlignDbAlg: see doc in README -# -#============================================================== -#use McEventSelector -theApp.setup( MONTECARLO ) - -#-------------------------------------------------------------- -# Private Application Configuration options -#-------------------------------------------------------------- -#load relevant libraries -theApp.Dlls += [ "LArAlignmentAlgs" ] - -# include the converters -include ( "RecAthenaPool/RecAthenaPool_joboptions.py" ) -include( "DetDescrCondAthenaPool/DetDescrCondAthenaPool_joboptions.py" ) -include( "CaloIdCnv/CaloIdCnv_joboptions.py" ) - -theApp.TopAlg = [ "LArAlignDbAlg" ] - -#-------------------------------------------------------------- -# Set output level threshold (1=VERBOSE, 2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL ) -#-------------------------------------------------------------- -MessageSvc = Service( "MessageSvc" ) -MessageSvc.OutputLevel = 2 -MessageSvc.debugLimit = 100000 -MessageSvc.infoLimit = 100000 -LArAlignDbAlg = Algorithm( "LArAlignDbAlg" ) -LArAlignDbAlg.OutputLevel = 2 - -#-------------------------------------------------------------- -# Choose the following to write out cond objects . -LArAlignDbAlg.WriteCondObjs = False -# Choose the following to register cond objects in the IOVDB. -LArAlignDbAlg.RegisterIOV = True -# Do not register AttributeList - only for cool version -LArAlignDbAlg.ReadWriteCool = False -# Do not check AttributeList for two-step write/reg -LArAlignDbAlg.TwoStepWriteReg = True - -#-------------------------------------------------------------- -# Options for IOVDbSvc -include ( "IOVDbSvc/IOVDbSvc_jobOptions.py" ) - -IOVDbSvc = Service( "IOVDbSvc" ) -IOVDbSvc.OutputLevel = 2 - -#-------------------------------------------------------------- -# For IOVDb: specify dbConnection with COOL and oracle specified -# -# Default is to use oracle schema named TESTCOOL, to override this use -# athena -c 'TESTCOOLDB="<your test db name>"' LArAlignDbReadAndReg.py -# -IOVDbSvc.dbConnection = "impl=cool;techno=oracle;devdb10:TESTABC:ATLAS_COOLTEST:pwd4cool" - -#-------------------------------------------------------------- -# Options for IOVRegistrationSvc -include( "RegistrationServices/IOVRegistrationSvc_jobOptions.py" ) - -# Set the tag for ALL folders (not yet able to have different tags per folder) -regSvc = Service( "IOVRegistrationSvc" ) -regSvc.IOVDbTag = "DC1" - -# Use COOL as opposed to CondDB -#regSvc.UseCOOL = True - -# Select the following to delete and recreate the folders. Default is -# NOT to recreate -regSvc.RecreateFolders = True -# The following set the interval for each of the IOVDbTest folders -# regSvc.BeginRun = 4 -# Max EndRun: 0x7FFFFFFF -# regSvc.EndRun = 2147483647 -# regSvc.EndRun = 3 -# regSvc.BeginEvent = 0 -# Max EndEvent: 0xFFFFFFFF -# regSvc.EndEvent = 4294967295 -# regSvc.EndEvent = 4294967295 -# regSvc.IOVDbTag = "DC1" - -#-------------------------------------------------------------- -# The following turns off the ability to set EventSelector parameters -# below -#ApplicationMgr.EvtSel = "NONE" -# Number of events to be processed (default is 10) -#ApplicationMgr.EvtMax = 1 -#-------------------------------------------------------------- -# Set the following when reading back to adjust the run/event numbers -# (don't forget ApplicationMgr.EvtMax) -EventSelector = Service( "EventSelector" ) -EventSelector.RunNumber = 1 -EventSelector.EventsPerRun = 5 -EventSelector.FirstEvent = 1 -EventSelector.InitialTimeStamp = 0 -EventSelector.TimeStampInterval = 5 -theApp.EvtMax = 20 -# - - -#-------------------------------------------------------------- -# Load POOL support -#-------------------------------------------------------------- -theApp.Dlls += [ "PoolSvc", "AthenaPoolCnvSvc", "AthenaPoolCnvSvcPoolCnv", "EventAthenaPoolPoolCnv", "EventSelectorAthenaPool" ] - -EventPersistencySvc = Service( "EventPersistencySvc" ) -EventPersistencySvc.CnvServices += [ "AthenaPoolCnvSvc" ] - -#Explicitly specify the output file catalog -#PoolSvc = Service( "PoolSvc" ) -#PoolSvc.WriteCatalog = "file:Catalog1.xml" - -ProxyProviderSvc = Service( "ProxyProviderSvc" ) -ProxyProviderSvc.ProviderNames += [ "CondProxyProvider" ] - -CondProxyProvider = Service( "CondProxyProvider" ) -CondProxyProvider.InputCollection = "LArAlignmentFile.root" - -#Explicitly specify the output file catalog -#PoolSvc = Service( "PoolSvc" ) -#PoolSvc.ReadCatalog = [ "file:Catalog1.xml" ] diff --git a/LArCalorimeter/LArAlignment/LArAlignmentAlgs/share/LArAlignDbReadNoReg.py b/LArCalorimeter/LArAlignment/LArAlignmentAlgs/share/LArAlignDbReadNoReg.py deleted file mode 100755 index dbeb8dec474d840b114620a54fbd74c85477cdc3..0000000000000000000000000000000000000000 --- a/LArCalorimeter/LArAlignment/LArAlignmentAlgs/share/LArAlignDbReadNoReg.py +++ /dev/null @@ -1,80 +0,0 @@ -############################################################### -# -# Job options file for LArAlignDbAlg: see doc in README -# -#============================================================== -#use McEventSelector -theApp.setup( MONTECARLO ) - -#-------------------------------------------------------------- -# Private Application Configuration options -#-------------------------------------------------------------- -#load relevant libraries -theApp.Dlls += [ "LArAlignmentAlgs" ] - -# include the converters -include ( "RecAthenaPool/RecAthenaPool_joboptions.py" ) -include( "DetDescrCondAthenaPool/DetDescrCondAthenaPool_joboptions.py" ) -include( "CaloIdCnv/CaloIdCnv_joboptions.py" ) - -theApp.TopAlg = [ "LArAlignDbAlg" ] - -#-------------------------------------------------------------- -# Set output level threshold (1=VERBOSE, 2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL ) -#-------------------------------------------------------------- -MessageSvc = Service( "MessageSvc" ) -MessageSvc.OutputLevel = 2 -MessageSvc.debugLimit = 100000 -MessageSvc.infoLimit = 100000 -LArAlignDbAlg = Algorithm( "LArAlignDbAlg" ) -LArAlignDbAlg.OutputLevel = 2 - -#-------------------------------------------------------------- -# Choose the following to write out cond objects . -LArAlignDbAlg.WriteCondObjs = False -# Choose the following to register cond objects in the IOVDB. -LArAlignDbAlg.RegisterIOV = False -# Do not register AttributeList - only for cool version -LArAlignDbAlg.ReadWriteCool = False -# Do not check AttributeList for two-step write/reg -LArAlignDbAlg.TwoStepWriteReg = True - - -#-------------------------------------------------------------- -# The following turns off the ability to set EventSelector parameters -# below -#ApplicationMgr.EvtSel = "NONE" -# Number of events to be processed (default is 10) -#ApplicationMgr.EvtMax = 1 -#-------------------------------------------------------------- -# Set the following when reading back to adjust the run/event numbers -# (don't forget ApplicationMgr.EvtMax) -EventSelector = Service( "EventSelector" ) -EventSelector.RunNumber = 1 -EventSelector.EventsPerRun = 5 -EventSelector.FirstEvent = 1 -EventSelector.InitialTimeStamp = 0 -EventSelector.TimeStampInterval = 5 -theApp.EvtMax = 20 - -#-------------------------------------------------------------- -# Load POOL support -#-------------------------------------------------------------- -theApp.Dlls += [ "PoolSvc", "AthenaPoolCnvSvc", "AthenaPoolCnvSvcPoolCnv", "EventAthenaPoolPoolCnv", "EventSelectorAthenaPool" ] - -EventPersistencySvc = Service( "EventPersistencySvc" ) -EventPersistencySvc.CnvServices += [ "AthenaPoolCnvSvc" ] - -#Explicitly specify the output file catalog -#PoolSvc = Service( "PoolSvc" ) -#PoolSvc.WriteCatalog = "file:Catalog1.xml" - -ProxyProviderSvc = Service( "ProxyProviderSvc" ) -ProxyProviderSvc.ProviderNames += [ "CondProxyProvider" ] - -CondProxyProvider = Service( "CondProxyProvider" ) -CondProxyProvider.InputCollection = "LArAlignmentFile.root" - -#Explicitly specify the output file catalog -#PoolSvc = Service( "PoolSvc" ) -#PoolSvc.ReadCatalog = [ "file:Catalog1.xml" ] diff --git a/LArCalorimeter/LArAlignment/LArAlignmentAlgs/share/LArAlignDbWrite.py b/LArCalorimeter/LArAlignment/LArAlignmentAlgs/share/LArAlignDbWrite.py deleted file mode 100755 index 2b8022f1ff0a6560e4b86fdf5c44f3f9fb0a1288..0000000000000000000000000000000000000000 --- a/LArCalorimeter/LArAlignment/LArAlignmentAlgs/share/LArAlignDbWrite.py +++ /dev/null @@ -1,85 +0,0 @@ -# -# Job Options for writing LAr Alignments to COOL using local SQLite database -# - -## basic job configuration -import AthenaCommon.AtlasUnixGeneratorJob - -## get a handle to the default top-level algorithm sequence -from AthenaCommon.AlgSequence import AlgSequence -topSequence = AlgSequence() - -## get a handle to the ServiceManager -from AthenaCommon.AppMgr import ServiceMgr as svcMgr - -## get a handle to the ApplicationManager -from AthenaCommon.AppMgr import theApp - -#-------------------------------------------------------------- -# Access to IOVSvc, IOVDbSvc and CondDBMySQLCnvSvc -#-------------------------------------------------------------- -import IOVDbSvc.IOVDb - -from LArAlignmentAlgs.LArAlignmentAlgsConf import LArAlignDbAlg -LArAlignDbAlg = LArAlignDbAlg() -topSequence += LArAlignDbAlg - -# Here mytest.db is the name of SQLite file created by this job -svcMgr.IOVDbSvc.dbConnection = "sqlite://;schema=laralign-test.db;dbname=OFLP200" - -svcMgr.MessageSvc.OutputLevel = 4 -svcMgr.MessageSvc.debugLimit = 100000 -svcMgr.MessageSvc.infoLimit = 100000 - -LArAlignDbAlg.OutputLevel = 2 -svcMgr.IOVDbSvc.OutputLevel = 2 - -# Choose the following to write out cond objects . -LArAlignDbAlg.WriteCondObjs = True -# Choose the following to register cond objects in the IOVDB. -LArAlignDbAlg.RegisterIOV = True - -# Other properties of LArAlignDbAlg -LArAlignDbAlg.InpFile = "LArAlign.inp" -LArAlignDbAlg.TagName = "LARAlign_TEST" -LArAlignDbAlg.OutpFile = "LArAlign-TEST.pool.root" - - -#-------------------------------------------------------------- -# Options for IOVRegistrationSvc -import RegistrationServices.IOVRegistrationSvc -regSvc = svcMgr.IOVRegistrationSvc - -# Select the following to delete and recreate the folders. Default is -# NOT to recreate -regSvc.RecreateFolders = False - - -#-------------------------------------------------------------- -# The following turns off the ability to set EventSelector parameters -# below -#ApplicationMgr.EvtSel = "NONE" -#-------------------------------------------------------------- -# Set the following when reading back to adjust the run/event numbers -svcMgr.EventSelector.RunNumber = 1 -svcMgr.EventSelector.EventsPerRun = 1 -svcMgr.EventSelector.FirstEvent = 1 -svcMgr.EventSelector.EventsPerLB = 1 -svcMgr.EventSelector.FirstLB = 1 -svcMgr.EventSelector.InitialTimeStamp = 0 -svcMgr.EventSelector.TimeStampInterval = 5 -theApp.EvtMax = 1 - -#-------------------------------------------------------------- -# Load POOL support -#-------------------------------------------------------------- -import AthenaPoolCnvSvc.WriteAthenaPool - -#-------------------------------------------------------------- -# Use AthenaOutputStreamTool to write -# Must "turn off" standard AthenaOutputStream -#-------------------------------------------------------------- -theApp.OutStream = [] - - - diff --git a/LArCalorimeter/LArAlignment/LArAlignmentAlgs/share/LArAlignDbWriteCoolNoReg.py b/LArCalorimeter/LArAlignment/LArAlignmentAlgs/share/LArAlignDbWriteCoolNoReg.py deleted file mode 100755 index 34655e17132236a7ba8299f8165c48e76f4d4663..0000000000000000000000000000000000000000 --- a/LArCalorimeter/LArAlignment/LArAlignmentAlgs/share/LArAlignDbWriteCoolNoReg.py +++ /dev/null @@ -1,116 +0,0 @@ -############################################################### -# -# Job options file for LArAlignDbAlg: see doc in README -# -#============================================================== -#use McEventSelector -theApp.setup( MONTECARLO ) - -#-------------------------------------------------------------- -# Access to IOVSvc, IOVDbSvc and CondDBMySQLCnvSvc -#-------------------------------------------------------------- -#include ( "IOVDbSvc/IOVDbSvc_jobOptions.py" ) - -#-------------------------------------------------------------- -# Private Application Configuration options -#-------------------------------------------------------------- - -theApp.Dlls += [ "LArAlignmentAlgs" ] - -# include the converters -include ( "RecAthenaPool/RecAthenaPool_joboptions.py" ) -include( "DetDescrCondAthenaPool/DetDescrCondAthenaPool_joboptions.py" ) -include( "CaloIdCnv/CaloIdCnv_joboptions.py" ) - -#DO NOT USE UNTIL ONE INITS SERVICES AUTOMATICALLY WHEN CALLED: -# ApplicationMgr.ExtSvc += { "IOVSvc", "IOVDbSvc" } -theApp.TopAlg = [ "LArAlignDbAlg" ] -#/-------------------------------------------------------------- -#-------------------------------------------------------------- -# Set output level threshold (1=VERBOSE, 2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL ) -#-------------------------------------------------------------- -MessageSvc = Service( "MessageSvc" ) -MessageSvc.OutputLevel = 2 -MessageSvc.debugLimit = 100000 -MessageSvc.infoLimit = 100000 -LArAlignDbAlg = Algorithm( "LArAlignDbAlg" ) -LArAlignDbAlg.OutputLevel = 2 - - -#IOVDbSvc = Service( "IOVDbSvc" ) -#IOVDbSvc.OutputLevel = 2 - -# Set time to register - used for IOVDbTestAmdbCorrection -LArAlignDbAlg.RegTime = 0 - -#StoreGateSvc.OutputLevel = 2 - -#-------------------------------------------------------------- -# For IOVDb: specify dbConnection with COOL and oracle specified -# -# Default is to use oracle schema named TESTCOOL, to override this use -# athena 'TESTCOOLDB="<your test db name>"' LArAlignDbAlgWriteCool.py -# -#try: -# IOVDbSvc.dbConnection = "impl=cool;techno=oracle;devdb10:" -# IOVDbSvc.dbConnection += TESTCOOLDB -# IOVDbSvc.dbConnection += ":ATLAS_COOLTEST:pwd4cool" -#except: -# IOVDbSvc.dbConnection = "impl=cool;techno=oracle;devdb10:TESTCOOL:ATLAS_COOLTEST:pwd4cool" - -#-------------------------------------------------------------- -# Choose the following to write out cond objects . -LArAlignDbAlg.WriteCondObjs = True -# Choose the following to register cond objects in the IOVDB. -LArAlignDbAlg.RegisterIOV = False -# Do not register AttributeList - only for cool version -LArAlignDbAlg.ReadWriteCool = True - -#-------------------------------------------------------------- -# The following turns off the ability to set EventSelector parameters -# below -#ApplicationMgr.EvtSel = "NONE" -# Number of events to be processed (default is 10) -#ApplicationMgr.EvtMax = 1 -#-------------------------------------------------------------- -# Set the following when reading back to adjust the run/event numbers -# (don't forget ApplicationMgr.EvtMax) -EventSelector = Service( "EventSelector" ) -EventSelector.RunNumber = 1 -EventSelector.EventsPerRun = 2 -EventSelector.FirstEvent = 1 -EventSelector.InitialTimeStamp = 0 -EventSelector.TimeStampInterval = 5 -theApp.EvtMax = 5 - -#-------------------------------------------------------------- -# Load POOL support -#-------------------------------------------------------------- -include( "AthenaPoolCnvSvc/WriteAthenaPool_jobOptions.py" ) - -#-------------------------------------------------------------- -# Define the output Db parameters (the default value are shown) -#-------------------------------------------------------------- -PoolSvc = Service( "PoolSvc" ) -# PoolSvc.DbServer = "db1.usatlas.bnl.gov" -# PoolSvc.DbAccount = "athena" -# PoolSvc.DbPassword = "" -# PoolSvc.DbType = "mysql" -# PoolSvc.ConnectionType = "MySQLCollection" -# PoolSvc.FullConnection = "mysql://athena:insider@db1.usatlas.bnl.gov/pool_collection" -#PoolSvc.Collection = "NewPoolTry" -#PoolSvc.DbOpen = "overwrite" // "read", "update" "create" "overwrite" -#PoolSvc.DbOpen = "update" # "read", "update" "create" "overwrite" - -#-------------------------------------------------------------- -# Use AthenaOutputStreamTool to write -# Must "turn off" standard AthenaOutputStream -#-------------------------------------------------------------- - -theApp.OutStream = [] - -ToolSvc = Service( "ToolSvc" ) -ToolSvc.CondStream1.OutputFile = "LArAlignmentFile.root" - - -