# not possible for 2017: printfunc("Could not handle 50ns in 2017") sys.exit(-1) from CaloTools.CaloNoiseToolDefault import CaloNoiseToolDefault theCaloNoiseTool = CaloNoiseToolDefault() theCaloNoiseTool.RescaleForHV = False ToolSvc += theCaloNoiseTool from LArConditionsCommon import LArHVDB #-------------------------------------------------------------- # Private Application Configuration options #-------------------------------------------------------------- from CaloCondPhysAlgs.CaloCondPhysAlgsConf import CaloRescaleNoise theCaloRescaleNoise = CaloRescaleNoise("CaloRescaleNoise") theCaloRescaleNoise.noiseTool = theCaloNoiseTool theCaloRescaleNoise.absScaling = True topSequence += theCaloRescaleNoise #-------------------------------------------------------------- #--- Dummy event loop parameters #-------------------------------------------------------------- svcMgr.EventSelector.RunNumber = RunNumberOld svcMgr.EventSelector.EventsPerRun = 1 svcMgr.EventSelector.FirstEvent = 0 svcMgr.EventSelector.EventsPerLB = 1 svcMgr.EventSelector.FirstLB = LumiBlock svcMgr.EventSelector.InitialTimeStamp = int(TimeStamp / 1e9) svcMgr.EventSelector.TimeStampInterval = 5
include("TileConditions/TileConditions_jobOptions.py") include("LArConditionsCommon/LArConditionsCommon_comm_jobOptions.py") svcMgr.IOVDbSvc.GlobalTag = GlobalTag from CaloTools.CaloNoiseToolDefault import CaloNoiseToolDefault theCaloNoiseTool = CaloNoiseToolDefault() ToolSvc += theCaloNoiseTool from LArConditionsCommon import LArHVDB #-------------------------------------------------------------- # Private Application Configuration options #-------------------------------------------------------------- from CaloCondPhysAlgs.CaloCondPhysAlgsConf import CaloRescaleNoise theCaloRescaleNoise = CaloRescaleNoise("CaloRescaleNoise") theCaloRescaleNoise.noiseTool = theCaloNoiseTool topSequence += theCaloRescaleNoise #-------------------------------------------------------------- #--- Dummy event loop parameters #-------------------------------------------------------------- svcMgr.EventSelector.RunNumber = RunNumber svcMgr.EventSelector.EventsPerRun = 1 svcMgr.EventSelector.FirstEvent = 0 svcMgr.EventSelector.EventsPerLB = 1 svcMgr.EventSelector.FirstLB = LumiBlock svcMgr.EventSelector.InitialTimeStamp = TimeStamp svcMgr.EventSelector.TimeStampInterval = 5 svcMgr.EventSelector.OverrideRunNumber = True
svcMgr.IOVDbSvc.GlobalTag = GlobalTag from CaloTools.CaloNoiseToolDefault import CaloNoiseToolDefault theCaloNoiseTool = CaloNoiseToolDefault() ToolSvc += theCaloNoiseTool from LArRecUtils.LArHVCorrToolDefault import LArHVCorrToolDefault theLArHVCorrTool = LArHVCorrToolDefault() ToolSvc += theLArHVCorrTool #-------------------------------------------------------------- # Private Application Configuration options #-------------------------------------------------------------- from CaloCondPhysAlgs.CaloCondPhysAlgsConf import CaloRescaleNoise theCaloRescaleNoise = CaloRescaleNoise("CaloRescaleNoise") theCaloRescaleNoise.noiseTool = theCaloNoiseTool theCaloRescaleNoise.HVCorrTool = theLArHVCorrTool topSequence += theCaloRescaleNoise #-------------------------------------------------------------- #--- Dummy event loop parameters #-------------------------------------------------------------- svcMgr.EventSelector.RunNumber = RunNumber svcMgr.EventSelector.EventsPerRun = 1 svcMgr.EventSelector.FirstEvent = 0 svcMgr.EventSelector.EventsPerLB = 1 svcMgr.EventSelector.FirstLB = LumiBlock svcMgr.EventSelector.InitialTimeStamp = TimeStamp svcMgr.EventSelector.TimeStampInterval = 5