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