def addRegionSelectionSvc(self): from MuonCalibStandAloneBase.MuonCalibStandAloneBaseConf import RegionSelectionSvc RegionSelectionSvc = RegionSelectionSvc(PrintList=True) RegionSelectionSvc.Region = mualign.moduleSelectionString() from AthenaCommon.AppMgr import ServiceMgr as svcMgr svcMgr += RegionSelectionSvc print RegionSelectionSvc
from AtlasGeoModel import SetGeometryVersion, GeoModelInit GeoModelSvc = ServiceMgr.GeoModelSvc GeoModelSvc.AtlasVersion = "ATLAS-GEO-08-00-00" from MuonCalibDbOperations.MuonCalibDbOperationsConf import MuonCalib__CoolInserter, MuonCalib__MuonCalibDbCalibrationSource, MuonCalib__MuonCalibDefaultCalibrationSource CoolInserter = MuonCalib__CoolInserter() from AthenaCommon.AlgSequence import AlgSequence topSequence = AlgSequence() topSequence += CoolInserter #cheat athena event loop theApp.EvtMax = 1 from MuonCalibStandAloneBase.MuonCalibStandAloneBaseConf import RegionSelectionSvc RegionSelectionSvc = RegionSelectionSvc() RegionSelectionSvc.PrintList = True ServiceMgr += RegionSelectionSvc ################################################################################ ################################################################################ ## START OF USER SETTINGS ## ################################################################################ ################################################################################ ################################################################################ #select calibration sources ################################################################################ CalibrationDatabase = True DefaultValues = False
if "atlasVersion" in dir(): GeoModelSvc.AtlasVersion = atlasVersion from MuonCalibDbOperations.MuonCalibDbOperationsConf import MuonCalib__CoolInserter, MuonCalib__MuonCalibDbCalibrationSource, MuonCalib__MuonCalibDefaultCalibrationSource CoolInserter=MuonCalib__CoolInserter() from AthenaCommon.AlgSequence import AlgSequence topSequence = AlgSequence() topSequence += CoolInserter #cheat athena event loop theApp.EvtMax = 1 from MuonCalibStandAloneBase.MuonCalibStandAloneBaseConf import RegionSelectionSvc RegionSelectionSvc = RegionSelectionSvc() RegionSelectionSvc.PrintList = True ServiceMgr += RegionSelectionSvc from MuonCalibDbOperations.CalibrationSourceConfig import * from MuonCalibDbOperations.CalibrationTargetFolderConfig import * from MuonCalibDbOperations.genGasmonSource import * from MuonCalibDbOperations.CalibrationDefaultSourceConfig import * import cx_Oracle if autoFillGasmon: reader_connection=cx_Oracle.connect(dbr[calibdb], dbr_password[calibdb],tns[calibdb]) reader_cursor=reader_connection.cursor() gasmon_source=MuonCalib__genGasmonSource(toroidOn, calibrationTime, reader_cursor) if "GasmonDriftTimeOffsetsVsR" in dir():
GeoModelSvc.AtlasVersion = geover from AthenaCommon.AppMgr import ServiceMgr from AthenaCommon.AppMgr import ToolSvc from MdtCalibValidation.MdtCalibValidationConf import MuonCalib__MdtValidationAlg MdtValidationAlg = MuonCalib__MdtValidationAlg() from AthenaCommon.AlgSequence import AlgSequence topSequence = AlgSequence() topSequence += MdtValidationAlg theApp.EvtMax = 1 from MuonCalibStandAloneBase.MuonCalibStandAloneBaseConf import RegionSelectionSvc RegionSelectionSvc = RegionSelectionSvc() RegionSelectionSvc.PrintList = True ServiceMgr += RegionSelectionSvc #RegionSelectionSvc.Region = "[BIL,4,6]" RegionSelectionSvc.Region = runArgs.selectChamber MdtValidationAlg.SiteName = CalibSite if (CalibSite == "MP"): # MPI MdtValidationAlg.ConnectionString = "oracle://oracle01.mppmu.mpg.de/ATLMPI.mppmu.mpg.de/atlas_muoncalib_mpi" MdtValidationAlg.WorkingSchema = "atlas_muoncalib_mpi" elif (CalibSite == "MP_NEW"): # MPI MdtValidationAlg.ConnectionString = "oracle://oracle01.mppmu.mpg.de/ATLMPI.mppmu.mpg.de/ATLAS_MUONCALIB_READER" MdtValidationAlg.WorkingSchema = "ATLAS_MUONCALIB_MPI_META" MdtValidationAlg.WriterConnectionString = "oracle://oracle01.mppmu.mpg.de/ATLMPI.mppmu.mpg.de/ATLAS_MUONCALIB_WRITER"