ConfigFlags.Tile.doOF1 = True ConfigFlags.Tile.doOpt2 = True ConfigFlags.Tile.doOptATLAS = True ConfigFlags.Tile.NoiseFilter = 1 ConfigFlags.Output.ESDFileName = "myESD.pool.root" ConfigFlags.fillFromArgs() ConfigFlags.lock() from AthenaConfiguration.MainServicesConfig import MainServicesCfg acc = MainServicesCfg(ConfigFlags) from ByteStreamCnvSvc.ByteStreamConfig import ByteStreamReadCfg acc.merge( ByteStreamReadCfg(ConfigFlags, [ 'TileRawChannelContainer/TileRawChannelCnt', 'TileDigitsContainer/TileDigitsCnt' ])) acc.merge(TileRawChannelMakerOutputCfg(ConfigFlags)) ConfigFlags.dump() acc.printConfig(withDetails=True, summariseProps=True) acc.store(open('TileRawChannelMaker.pkl', 'wb')) sc = acc.run(maxEvents=3) import sys # Success should be 0 sys.exit(not sc.isSuccess())
ConfigFlags.DQ.useTrigger = False ConfigFlags.DQ.enableLumiAccess = False ConfigFlags.lock() # Initialize configuration object, add accumulator, merge, and run. from AthenaConfiguration.MainServicesConfig import MainServicesCfg from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg cfg = MainServicesCfg(ConfigFlags) cfg.merge(PoolReadCfg(ConfigFlags)) l1Triggers = [ 'bit0_RNDM', 'bit1_ZeroBias', 'bit2_L1Cal', 'bit3_Muon', 'bit4_RPC', 'bit5_FTK', 'bit6_CTP', 'bit7_Calib', 'AnyPhysTrig' ] cfg.merge( TileCellMonitoringConfig(ConfigFlags, fillHistogramsForL1Triggers=l1Triggers, fillTimeAndEnergyDiffHistograms=True)) cfg.printConfig(withDetails=True, summariseProps=True) ConfigFlags.dump() cfg.store(open('TileCellMonitorAlgorithm.pkl', 'wb')) sc = cfg.run(maxEvents=3) import sys # Success should be 0 sys.exit(not sc.isSuccess())
createLArMonConfigFlags() ConfigFlags.Input.Files = ["/eos/atlas/atlastier0/rucio/data20_calib/calibration_LArElec-Delay-32s-Medium-Em/00374740/data20_calib.00374740.calibration_LArElec-Delay-32s-Medium-Em.daq.RAW/data20_calib.00374740.calibration_LArElec-Delay-32s-Medium-Em.daq.RAW._lb0000._SFO-2._0001.data"] ConfigFlags.Output.HISTFileName = 'LArCalibMonOutput.root' ConfigFlags.DQ.enableLumiAccess = False ConfigFlags.DQ.useTrigger = False ConfigFlags.Beam.Type = 'collisions' ConfigFlags.DQ.DataType = 'collisions' ConfigFlags.AtlasVersion = 'ATLAS-R2-2016-01-00-01' ConfigFlags.Detector.GeometryCSC=False ConfigFlags.Detector.GeometrysTGC=False ConfigFlags.Detector.GeometryMM=False ConfigFlags.lock() from AthenaConfiguration.MainServicesConfig import MainServicesCfg cfg = MainServicesCfg(ConfigFlags) from LArByteStream.LArRawCalibDataReadingConfig import LArRawCalibDataReadingCfg cfg.merge(LArRawCalibDataReadingCfg(ConfigFlags,gain="MEDIUM",doAccCalibDigit=True)) cfg.merge(LArCalibMonConfig(ConfigFlags, gain="MEDIUM",doAccCalibDigit=True)) cfg.printConfig() ConfigFlags.dump() f=open("LArCalibPedMon.pkl","w") cfg.store(f) f.close() cfg.run(500,OutputLevel=DEBUG)
from AthenaCommon.Configurable import Configurable Configurable.configurableRun3Behavior = True log.setLevel(INFO) from AthenaConfiguration.TestDefaults import defaultTestFiles ConfigFlags.Input.Files = defaultTestFiles.ESD ConfigFlags.Output.HISTFileName = 'TileMonitoringOutput.root' ConfigFlags.DQ.enableLumiAccess = False ConfigFlags.DQ.useTrigger = False ConfigFlags.DQ.Environment = 'tier0' ConfigFlags.lock() # Initialize configuration object, add accumulator, merge, and run. from AthenaConfiguration.MainServicesConfig import MainServicesCfg from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg acc = MainServicesCfg(ConfigFlags) acc.merge(PoolReadCfg(ConfigFlags)) acc.merge(TileMonitoringCfg(ConfigFlags)) acc.printConfig(withDetails=True, summariseProps=True) ConfigFlags.dump() acc.store(open("TileMonitoring.pkl", "wb")) sc = acc.run(maxEvents=3) import sys # Success should be 0 sys.exit(not sc.isSuccess())
# Test setup log.setLevel(DEBUG) ConfigFlags.Input.Files = defaultTestFiles.RAW ConfigFlags.fillFromArgs() ConfigFlags.Output.ESDFileName = "myESD.pool.root" ConfigFlags.lock() # Construct our accumulator to run from AthenaConfiguration.MainServicesConfig import MainServicesCfg acc = MainServicesCfg(ConfigFlags) from ByteStreamCnvSvc.ByteStreamConfig import ByteStreamReadCfg acc.merge( ByteStreamReadCfg(ConfigFlags, ["TileRawChannelContainer/TileRawChannelCnt"])) acc.merge(TileRawChannelToL2OutputCfg(ConfigFlags, streamName='ESD')) acc.getService('StoreGateSvc').Dump = True ConfigFlags.dump() acc.printConfig(withDetails=True, summariseProps=True) acc.store(open('TileL2.pkl', 'wb')) sc = acc.run(maxEvents=3) # Success should be 0 import sys sys.exit(not sc.isSuccess())
ConfigFlags.Digitization.Pileup = False ConfigFlags.fillFromArgs() ConfigFlags.lock() ConfigFlags.dump() # Construct our accumulator to run from AthenaConfiguration.MainServicesConfig import MainServicesCfg acc = MainServicesCfg(ConfigFlags) from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg acc.merge(PoolReadCfg(ConfigFlags)) if 'EventInfo' not in ConfigFlags.Input.Collections: from xAODEventInfoCnv.xAODEventInfoCnvConfig import EventInfoCnvAlgCfg acc.merge( EventInfoCnvAlgCfg(ConfigFlags, inputKey='McEventInfo', outputKey='EventInfo')) acc.merge(TileDigitsMakerOutputCfg(ConfigFlags)) acc.printConfig(withDetails=True, summariseProps=True) acc.store(open('TileDigitsMaker.pkl', 'wb')) sc = acc.run(maxEvents=3) # Success should be 0 import sys sys.exit(not sc.isSuccess())
ConfigFlags.DQ.useTrigger = False ConfigFlags.DQ.enableLumiAccess = False ConfigFlags.lock() # Initialize configuration object, add accumulator, merge, and run. from AthenaConfiguration.MainServicesConfig import MainServicesCfg cfg = MainServicesCfg(ConfigFlags) from ByteStreamCnvSvc.ByteStreamConfig import ByteStreamReadCfg tileTypeNames = [ 'TileRawChannelContainer/TileRawChannelCnt', 'TileDigitsContainer/TileDigitsCnt' ] cfg.merge(ByteStreamReadCfg(ConfigFlags, type_names=tileTypeNames)) from TileRecUtils.TileRawChannelMakerConfig import TileRawChannelMakerCfg cfg.merge(TileRawChannelMakerCfg(ConfigFlags)) cfg.merge(TileRawChannelNoiseMonitoringConfig(ConfigFlags)) cfg.printConfig(withDetails=True, summariseProps=True) ConfigFlags.dump() cfg.store(open('TileRawChannelNoiseMonitorAlgorithm.pkl', 'wb')) sc = cfg.run(maxEvents=3) import sys # Success should be 0 sys.exit(not sc.isSuccess())
ConfigFlags.IOVDb.GlobalTag = 'OFLCOND-MC16-SDR-16' ConfigFlags.Digitization.Pileup = False ConfigFlags.fillFromArgs() ConfigFlags.lock() # Construct our accumulator to run from AthenaConfiguration.MainServicesConfig import MainServicesCfg acc = MainServicesCfg(ConfigFlags) from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg acc.merge(PoolReadCfg(ConfigFlags)) if 'EventInfo' not in ConfigFlags.Input.Collections: from xAODEventInfoCnv.xAODEventInfoCnvConfig import EventInfoCnvAlgCfg acc.merge( EventInfoCnvAlgCfg(ConfigFlags, inputKey='McEventInfo', outputKey='EventInfo')) acc.merge(TilePulseForTileMuonReceiverOutputCfg(ConfigFlags)) acc.printConfig(withDetails=True, summariseProps=True) ConfigFlags.dump() acc.store(open('TileMuonReceiver.pkl', 'wb')) sc = acc.run(maxEvents=3) # Success should be 0 import sys sys.exit(not sc.isSuccess())
# Test setup log.setLevel(DEBUG) ConfigFlags.Input.Files = defaultTestFiles.RAW ConfigFlags.Tile.RunType = 'PHY' ConfigFlags.Tile.correctPedestalDifference = True ConfigFlags.Tile.zeroAmplitudeWithoutDigits = True ConfigFlags.lock() from AthenaConfiguration.MainServicesConfig import MainServicesCfg acc = MainServicesCfg(ConfigFlags) from ByteStreamCnvSvc.ByteStreamConfig import ByteStreamReadCfg acc.merge( ByteStreamReadCfg(ConfigFlags, [ 'TileRawChannelContainer/TileRawChannelCnt', 'TileDigitsContainer/TileDigitsCnt' ])) acc.merge(TileRawChannelCorrectionAlgCfg(ConfigFlags)) ConfigFlags.dump() acc.printConfig(withDetails=True, summariseProps=True) acc.store(open('TileRawChannelCorrection.pkl', 'wb')) sc = acc.run(maxEvents=3) import sys # Success should be 0 sys.exit(not sc.isSuccess())
from AthenaConfiguration.AllConfigFlags import ConfigFlags from AthenaConfiguration.TestDefaults import defaultTestFiles from AthenaCommon.Logging import log from AthenaCommon.Constants import DEBUG # Test setup log.setLevel(DEBUG) ConfigFlags.Input.Files = defaultTestFiles.AOD ConfigFlags.Tile.RunType = 'PHY' ConfigFlags.lock() from AthenaConfiguration.MainServicesConfig import MainServicesCfg acc = MainServicesCfg(ConfigFlags) from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg acc.merge(PoolReadCfg(ConfigFlags)) acc.merge( MBTSTimeDiffEventInfoAlgCfg(ConfigFlags) ) ConfigFlags.dump() acc.printConfig(withDetails = True, summariseProps = True) acc.store( open('MBTSTimeDiffEventInfoAlg.pkl','wb') ) sc = acc.run(maxEvents = 3) import sys # Success should be 0 sys.exit(not sc.isSuccess())
ConfigFlags.Digitization.Pileup = False ConfigFlags.fillFromArgs() ConfigFlags.lock() # Construct our accumulator to run from AthenaConfiguration.MainServicesConfig import MainServicesCfg acc = MainServicesCfg(ConfigFlags) from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg acc.merge(PoolReadCfg(ConfigFlags)) if 'EventInfo' not in ConfigFlags.Input.Collections: from xAODEventInfoCnv.xAODEventInfoCnvConfig import EventInfoCnvAlgCfg acc.merge( EventInfoCnvAlgCfg(ConfigFlags, inputKey='McEventInfo', outputKey='EventInfo')) acc.merge(TileHitVecToCntOutputCfg(ConfigFlags)) acc.getService('StoreGateSvc').Dump = True acc.printConfig(withDetails=True, summariseProps=True) ConfigFlags.dump() acc.store(open('TileHitVecToCnt.pkl', 'wb')) sc = acc.run(maxEvents=3) # Success should be 0 import sys sys.exit(not sc.isSuccess())
ConfigFlags.lock() # Initialize configuration object, add accumulator, merge, and run. from AthenaConfiguration.MainServicesConfig import MainServicesCfg from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg cfg = MainServicesCfg(ConfigFlags) cfg.merge(PoolReadCfg(ConfigFlags)) from TileCosmicAlgs.TileMuonFitterConfig import TileMuonFitterCfg cfg.merge(TileMuonFitterCfg(ConfigFlags)) l1Triggers = [ 'bit0_RNDM', 'bit1_ZeroBias', 'bit2_L1Cal', 'bit3_Muon', 'bit4_RPC', 'bit5_FTK', 'bit6_CTP', 'bit7_Calib', 'AnyPhysTrig' ] cfg.merge( TileMuonFitMonitoringConfig(ConfigFlags, fillHistogramsForL1Triggers=l1Triggers)) cfg.printConfig(withDetails=True, summariseProps=True) ConfigFlags.dump() cfg.store(open('TileMuonFitMonitorAlgorithm.pkl', 'wb')) sc = cfg.run(maxEvents=3) import sys # Success should be 0 sys.exit(not sc.isSuccess())
from AthenaCommon.Configurable import Configurable Configurable.configurableRun3Behavior = True log.setLevel(INFO) from AthenaConfiguration.TestDefaults import defaultTestFiles ConfigFlags.Input.Files = defaultTestFiles.ESD ConfigFlags.Output.HISTFileName = 'CaloMonitoringOutput.root' ConfigFlags.DQ.enableLumiAccess = True ConfigFlags.DQ.useTrigger = False ConfigFlags.DQ.Environment = 'tier0' ConfigFlags.lock() # Initialize configuration object, add accumulator, merge, and run. from AthenaConfiguration.MainServicesConfig import MainServicesCfg from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg acc = MainServicesCfg(ConfigFlags) acc.merge(PoolReadCfg(ConfigFlags)) acc.merge( CaloMonitoringCfg(ConfigFlags) ) acc.printConfig(withDetails = True, summariseProps = True) ConfigFlags.dump() acc.store(open("CaloMonitoring.pkl","wb")) sc = acc.run(maxEvents = 3) import sys # Success should be 0 sys.exit(not sc.isSuccess())
ConfigFlags.Detector.SimulateTile = False #ConfigFlags.GeoModel.AtlasVersion = "tb_Tile2000_2003" #ConfigFlags.GeoModel.AtlasVersion = "ctbh8" ConfigFlags.GeoModel.AtlasVersion = 'ATLAS-R2-2015-03-01-00' # Finalize ConfigFlags.lock() ## Initialize a new component accumulator cfg = MainServicesCfg(ConfigFlags) from G4AtlasTools.G4AtlasToolsConfigNew import SensitiveDetectorMasterToolCfg acc = SensitiveDetectorMasterToolCfg(ConfigFlags) #tool = cfg.popToolsAndMerge(acc) #cfg.setPrivateTools(tool) cfg.merge(acc) cfg.printConfig(withDetails=True, summariseProps = True) ConfigFlags.dump() #cfg not being used so complains ...fine now! f=open("test.pkl","wb") cfg.store(f) #sets wasmerged = true f.close() print ("-----------------finished----------------------")
from AthenaCommon.Constants import INFO log.setLevel(INFO) # Set the Athena configuration flags from AthenaConfiguration.AllConfigFlags import ConfigFlags from AthenaConfiguration.TestDefaults import defaultTestFiles ConfigFlags.Input.Files = defaultTestFiles.ESD ConfigFlags.DQ.useTrigger = False ConfigFlags.DQ.enableLumiAccess = False ConfigFlags.lock() # Initialize configuration object, add accumulator, merge, and run. from AthenaConfiguration.MainServicesConfig import MainServicesCfg from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg cfg = MainServicesCfg(ConfigFlags) cfg.merge(PoolReadCfg(ConfigFlags)) cfg.merge( TileLookForMuAlgCfg(ConfigFlags, TileMuTagsOutputName='TileMuObjTest')) cfg.printConfig(withDetails=True, summariseProps=True) ConfigFlags.dump() cfg.store(open('TileLookForMuAlg.pkl', 'wb')) sc = cfg.run(maxEvents=3) import sys # Success should be 0 sys.exit(not sc.isSuccess())
# Set the Athena configuration flags from AthenaConfiguration.AllConfigFlags import ConfigFlags from AthenaConfiguration.TestDefaults import defaultTestFiles ConfigFlags.Input.Files = defaultTestFiles.ESD ConfigFlags.Output.HISTFileName = 'TileMBTSMonitorOutput.root' ConfigFlags.DQ.useTrigger = False ConfigFlags.DQ.enableLumiAccess = False ConfigFlags.lock() # Initialize configuration object, add accumulator, merge, and run. from AthenaConfiguration.MainServicesConfig import MainServicesCfg from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg cfg = MainServicesCfg(ConfigFlags) cfg.merge(PoolReadCfg(ConfigFlags)) cfg.merge(TileMBTSMonitoringConfig(ConfigFlags, FillHistogramsPerMBTS=True)) cfg.printConfig(withDetails=True, summariseProps=True) ConfigFlags.dump() cfg.store(open('TileMBTSMonitorAlgorithm.pkl', 'wb')) sc = cfg.run(maxEvents=3) import sys # Success should be 0 sys.exit(not sc.isSuccess())
ConfigFlags.DQ.useTrigger = False ConfigFlags.DQ.enableLumiAccess = False ConfigFlags.lock() # Initialize configuration object, add accumulator, merge, and run. from AthenaConfiguration.MainServicesConfig import MainServicesCfg from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg cfg = MainServicesCfg(ConfigFlags) cfg.merge(PoolReadCfg(ConfigFlags)) l1Triggers = [ 'bit0_RNDM', 'bit1_ZeroBias', 'bit2_L1Cal', 'bit3_Muon', 'bit4_RPC', 'bit5_FTK', 'bit6_CTP', 'bit7_Calib', 'AnyPhysTrig' ] cfg.merge( TileClusterMonitoringConfig(ConfigFlags, fillTimingHistograms=True, fillHistogramsForL1Triggers=l1Triggers)) cfg.printConfig(withDetails=True, summariseProps=True) ConfigFlags.dump() cfg.store(open('TileClusterMonitorAlgorithm.pkl', 'wb')) sc = cfg.run(maxEvents=-1) import sys # Success should be 0 sys.exit(not sc.isSuccess())
# Test setup log.setLevel(DEBUG) ConfigFlags.Input.Files = defaultTestFiles.RAW ConfigFlags.Output.ESDFileName = "myESD.pool.root" ConfigFlags.Tile.RunType = 'PHY' ConfigFlags.lock() from AthenaConfiguration.MainServicesConfig import MainServicesCfg acc = MainServicesCfg(ConfigFlags) from ByteStreamCnvSvc.ByteStreamConfig import ByteStreamReadCfg tileTypeNames = [ 'TileRawChannelContainer/TileRawChannelCnt', 'TileDigitsContainer/TileDigitsCnt' ] acc.merge(ByteStreamReadCfg(ConfigFlags, type_names=tileTypeNames)) acc.merge(TileDigitsFilterOutputCfg(ConfigFlags)) ConfigFlags.dump() acc.printConfig(withDetails=True, summariseProps=True) acc.store(open('TileDigitsFilter.pkl', 'wb')) sc = acc.run(maxEvents=3) import sys # Success should be 0 sys.exit(not sc.isSuccess())
ConfigFlags.fillFromArgs() ConfigFlags.lock() ConfigFlags.dump() # Construct our accumulator to run from AthenaConfiguration.MainServicesConfig import MainServicesCfg acc = MainServicesCfg(ConfigFlags) from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg acc.merge(PoolReadCfg(ConfigFlags)) if 'EventInfo' not in ConfigFlags.Input.Collections: from xAODEventInfoCnv.xAODEventInfoCnvConfig import EventInfoCnvAlgCfg acc.merge( EventInfoCnvAlgCfg(ConfigFlags, inputKey='McEventInfo', outputKey='EventInfo')) acc.merge( TileMuonReceiverDecisionOutputCfg( ConfigFlags, TileMuonReceiverContainer='TileMuRcvCntNew')) acc.printConfig(withDetails=True, summariseProps=True) acc.store(open('TileMuonReceiverDecision.pkl', 'wb')) sc = acc.run(maxEvents=3) # Success should be 0 import sys sys.exit(not sc.isSuccess())
ConfigFlags.Output.HISTFileName = 'TileTowerMonitorOutput.root' ConfigFlags.DQ.useTrigger = False ConfigFlags.DQ.enableLumiAccess = False ConfigFlags.lock() # Initialize configuration object, add accumulator, merge, and run. from AthenaConfiguration.MainServicesConfig import MainServicesCfg from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg cfg = MainServicesCfg(ConfigFlags) cfg.merge(PoolReadCfg(ConfigFlags)) l1Triggers = [ 'bit0_RNDM', 'bit1_ZeroBias', 'bit2_L1Cal', 'bit3_Muon', 'bit4_RPC', 'bit5_FTK', 'bit6_CTP', 'bit7_Calib', 'AnyPhysTrig' ] cfg.merge( TileTowerMonitoringConfig(ConfigFlags, fillHistogramsForL1Triggers=l1Triggers)) cfg.printConfig(withDetails=True, summariseProps=True) ConfigFlags.dump() cfg.store(open('TileTowerMonitorAlgorithm.pkl', 'wb')) sc = cfg.run(maxEvents=-1) import sys # Success should be 0 sys.exit(not sc.isSuccess())
from ByteStreamCnvSvc.ByteStreamConfig import ByteStreamReadCfg acc.merge( ByteStreamReadCfg(ConfigFlags, [ 'TileRawChannelContainer/TileRawChannelCnt', 'TileDigitsContainer/TileDigitsCnt' ])) acc.merge(TileCellMakerCfg(ConfigFlags)) from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg acc.merge( OutputStreamCfg( ConfigFlags, "ESD", ItemList=['CaloCellContainer#*', 'TileCellContainer#*'])) acc.getEventAlgo("OutputStreamESD").ExtraInputs = [ ('CaloCellContainer', 'StoreGateSvc+AllCalo') ] ConfigFlags.dump() acc.printConfig(withDetails=True, summariseProps=True) acc.store(open('TileCellMaker.pkl', 'wb')) sc = acc.run(maxEvents=3) import sys # Success should be 0 sys.exit(not sc.isSuccess())
log.setLevel(INFO) # Set the Athena configuration flags from AthenaConfiguration.AllConfigFlags import ConfigFlags from AthenaConfiguration.TestDefaults import defaultTestFiles ConfigFlags.Input.Files = defaultTestFiles.ESD ConfigFlags.Output.HISTFileName = 'TileCalCellMonOutput.root' ConfigFlags.DQ.enableLumiAccess = False ConfigFlags.DQ.useTrigger = False ConfigFlags.lock() # Initialize configuration object, add accumulator, merge, and run. from AthenaConfiguration.MainServicesConfig import MainServicesCfg cfg = MainServicesCfg(ConfigFlags) from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg cfg.merge(PoolReadCfg(ConfigFlags)) cfg.merge(TileCalCellMonAlgConfig(ConfigFlags)) ConfigFlags.dump() cfg.printConfig(withDetails=True, summariseProps=True) cfg.store(open('TileCalCellMonAlg.pkl', 'wb')) sc = cfg.run(3) import sys # Success should be 0 sys.exit(not sc.isSuccess())
ConfigFlags.fillFromArgs() ConfigFlags.lock() ConfigFlags.dump() # Construct our accumulator to run from AthenaConfiguration.MainServicesConfig import MainServicesCfg acc = MainServicesCfg(ConfigFlags) from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg acc.merge(PoolReadCfg(ConfigFlags)) if 'EventInfo' not in ConfigFlags.Input.Collections: from xAODEventInfoCnv.xAODEventInfoCnvConfig import EventInfoCnvAlgCfg acc.merge( EventInfoCnvAlgCfg(ConfigFlags, inputKey='McEventInfo', outputKey='EventInfo')) acc.merge(TileDigitizationCfg(ConfigFlags)) acc.merge(TileTriggerDigitizationCfg(ConfigFlags)) acc.printConfig(withDetails=True, summariseProps=True) acc.store(open('TileDigitization.pkl', 'wb')) sc = acc.run(maxEvents=3) # Success should be 0 import sys sys.exit(not sc.isSuccess())
# cfg.merge( PoolReadCfg( ConfigFlags ) ) from ByteStreamCnvSvc.ByteStreamConfig import ByteStreamReadCfg cfg.merge(ByteStreamReadCfg(ConfigFlags)) acc = regSelCfg(ConfigFlags) cfg.merge(acc) RegSelTestAlg = CompFactory.RegSelTestAlg testerAlg = RegSelTestAlg() testerAlg.Mt = True testerAlg.OutputLevel = DEBUG cfg.addEventAlgo(testerAlg) AthenaPoolCnvSvc = CompFactory.AthenaPoolCnvSvc apcs = AthenaPoolCnvSvc() cfg.addService(apcs) EvtPersistencySvc = CompFactory.EvtPersistencySvc cfg.addService( EvtPersistencySvc("EventPersistencySvc", CnvServices=[ apcs.getFullJobOptName(), ])) cfg.getService("IOVDbSvc").OutputLevel = DEBUG cfg.store(open("test.pkl", "wb")) print("used flags") ConfigFlags.dump() cfg.run(0) print("All OK")
# Setup logs from AthenaCommon.Logging import log from AthenaCommon.Constants import INFO log.setLevel(INFO) # Set the Athena configuration flags from AthenaConfiguration.AllConfigFlags import ConfigFlags from AthenaConfiguration.TestDefaults import defaultTestFiles ConfigFlags.Input.Files = defaultTestFiles.ESD ConfigFlags.lock() # Initialize configuration object, add accumulator, merge, and run. from AthenaConfiguration.MainServicesConfig import MainServicesCfg from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg cfg = MainServicesCfg(ConfigFlags) cfg.merge(PoolReadCfg(ConfigFlags)) cfg.merge(TileTopoClusterCfg(ConfigFlags)) cfg.printConfig(withDetails=True, summariseProps=True) ConfigFlags.dump() cfg.store(open('TileTopoClusterMaker.pkl', 'wb')) sc = cfg.run(maxEvents=-1) import sys # Success should be 0 sys.exit(not sc.isSuccess())
from AthenaConfiguration.AllConfigFlags import ConfigFlags from AthenaConfiguration.TestDefaults import defaultTestFiles from AthenaCommon.Logging import log from AthenaCommon.Constants import DEBUG # Test setup log.setLevel(DEBUG) ConfigFlags.Input.Files = defaultTestFiles.RAW ConfigFlags.Tile.RunType = 'PHY' ConfigFlags.lock() from AthenaConfiguration.MainServicesConfig import MainServicesCfg acc = MainServicesCfg(ConfigFlags) from ByteStreamCnvSvc.ByteStreamConfig import ByteStreamReadCfg acc.merge( ByteStreamReadCfg(ConfigFlags, ['TileDigitsContainer/TileDigitsCnt']) ) acc.merge( TileDQstatusAlgCfg(ConfigFlags) ) ConfigFlags.dump() acc.printConfig(withDetails = True, summariseProps = True) acc.store( open('TileDQstatus.pkl','wb') ) sc = acc.run(maxEvents = 3) import sys # Success should be 0 sys.exit(not sc.isSuccess())
acc.getEventAlgo("TrigSignatureMoniMT").OutputLevel = DEBUG from AthenaCommon.Logging import logging logging.getLogger('forcomps').setLevel(DEBUG) acc.foreach_component("*/L1Decoder").OutputLevel = DEBUG acc.foreach_component("*/L1Decoder/*Tool").OutputLevel = DEBUG # tools acc.foreach_component("*HLTTop/*Hypo*").OutputLevel = DEBUG # hypo algs acc.foreach_component( "*HLTTop/*Hypo*/*Tool*").OutputLevel = DEBUG # hypo tools acc.foreach_component("*HLTTop/RoRSeqFilter/*").OutputLevel = DEBUG # filters acc.foreach_component("*HLTTop/*Input*").OutputLevel = DEBUG # input makers acc.foreach_component("*HLTTop/*HLTEDMCreator*" ).OutputLevel = DEBUG # messaging from the EDM creators acc.foreach_component( "*HLTTop/*GenericMonitoringTool*" ).OutputLevel = WARNING # silcence mon tools (addressing by type) acc.foreach_component("*/L1Decoder").OutputLevel = DEBUG acc.foreach_component("*FastEMCaloAlgo*").OutputLevel = DEBUG acc.foreach_component("VDVFastEgammaCalo").OutputLevel = DEBUG fname = "runHLT_standalone_newJO.pkl" print("Storing config in the file {}".format(fname)) with open(fname, "wb") as p: acc.store(p) p.close() status = acc.run() if status.isFailure(): import sys sys.exit(1)
from AthenaCommon.Logging import log from AthenaCommon.Constants import INFO log.setLevel(INFO) # Set the Athena configuration flags from AthenaConfiguration.AllConfigFlags import ConfigFlags from AthenaConfiguration.TestDefaults import defaultTestFiles ConfigFlags.Input.Files = defaultTestFiles.ESD ConfigFlags.DQ.useTrigger = False ConfigFlags.DQ.enableLumiAccess = False ConfigFlags.lock() # Initialize configuration object, add accumulator, merge, and run. from AthenaConfiguration.MainServicesConfig import MainServicesCfg from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg cfg = MainServicesCfg(ConfigFlags) cfg.merge(PoolReadCfg(ConfigFlags)) cfg.merge(TileMuonFitterCfg(ConfigFlags)) cfg.printConfig(withDetails=True, summariseProps=True) ConfigFlags.dump() cfg.store(open('TileMuonFitter.pkl', 'wb')) sc = cfg.run(maxEvents=3) import sys # Success should be 0 sys.exit(not sc.isSuccess())
from AthenaConfiguration.MainServicesConfig import MainServicesCfg acc = MainServicesCfg(cfgFlags) acc.getService("MessageSvc").Format = "% F%80W%S%7W%R%T %0W%M" # Prevent the flags from being modified cfgFlags.lock() acc.merge(PrepareStandAloneBTagCfg(cfgFlags)) JetCollection = ['AntiKt4EMTopo', 'AntiKt4EMPFlow'] if args.highlevel: acc.merge(BTagHLTaggersCfg(cfgFlags, JetCollection=JetCollection)) else: kwargs = {} kwargs['Release'] = args.release if args.release == "21.2": kwargs["TimeStamp"] = ['201810', '201903'] kwargs['Release'] = '21' kwargs["SplitAlg"] = args.splitAlg acc.merge(BTagCfg(cfgFlags, JetCollection=JetCollection, **kwargs)) acc.setAppProperty("EvtMax", -1) acc.run() f = open("BTag.pkl", "wb") acc.store(f) f.close()
from AthenaCommon.Constants import INFO log.setLevel(INFO) # Set the Athena configuration flags from AthenaConfiguration.AllConfigFlags import ConfigFlags from AthenaConfiguration.TestDefaults import defaultTestFiles ConfigFlags.Input.Files = defaultTestFiles.ESD ConfigFlags.Output.HISTFileName = 'TileTowerMonitorOutput.root' ConfigFlags.DQ.useTrigger = False ConfigFlags.DQ.enableLumiAccess = False ConfigFlags.lock() # Initialize configuration object, add accumulator, merge, and run. from AthenaConfiguration.MainServicesConfig import MainServicesCfg from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg cfg = MainServicesCfg(ConfigFlags) cfg.merge(PoolReadCfg(ConfigFlags)) cfg.merge(TileTowerBuilderAlgCfg(ConfigFlags)) cfg.printConfig(withDetails=True, summariseProps=True) ConfigFlags.dump() cfg.store(open('TileTowerBuilder.pkl', 'wb')) sc = cfg.run(maxEvents=-1) import sys # Success should be 0 sys.exit(not sc.isSuccess())