8from AthenaConfiguration.AllConfigFlags
import initConfigFlags
9flags = initConfigFlags()
11flags.Input.Files=[
"/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/Tier0ChainTests/data18_13TeV.00357772.physics_Main.recon.AOD.r13286/AOD.27654050._000557.pool.root.1"]
15flags.Detector.GeometryLAr=
True
16flags.Detector.GeometryTile=
True
17flags.Exec.MaxEvents = 20
18flags.Exec.SkipEvents = 0
19flags.Trigger.doEDMVersionConversion=
True
21flags.Concurrency.NumThreads=1
25from AthenaConfiguration.MainServicesConfig
import MainServicesCfg
26from AthenaConfiguration.ComponentFactory
import CompFactory
28from AthenaPoolCnvSvc.PoolReadConfig
import PoolReadCfg
29cfg = MainServicesCfg(flags)
30cfg.merge(PoolReadCfg(flags))
32from AthenaServices.MetaDataSvcConfig
import MetaDataSvcCfg
33cfg.merge(MetaDataSvcCfg(flags))
35confSvc = CompFactory.TrigConf.xAODConfigSvc(
"xAODConfigSvc")
36cfg.addService(confSvc)
38from DerivationFrameworkPhys.TriggerListsHelper
import TriggerListsHelper
39triggerListsHelper = TriggerListsHelper(flags)
40chains = triggerListsHelper.Run2TriggerNamesNoTau + triggerListsHelper.Run2TriggerNamesTau
42from TrigNavTools.NavConverterConfig
import NavConverterCfg
43cfg.merge(NavConverterCfg(flags, chainsList=chains, runTheChecker=
True))
46from LArGeoAlgsNV.LArGMConfig
import LArGMCfg
47from TileGeoModel.TileGMConfig
import TileGMCfg
48cfg.merge(LArGMCfg(flags))
49cfg.merge(TileGMCfg(flags))
56msg = cfg.getService(
'MessageSvc')
61msg.Format=
'% F%35W%C% F%9W%e%7W%R%T %0W%M'
62cfg.printConfig(withDetails=
True, summariseProps=
False)
64sys.exit(0
if sc.isSuccess()
else 1)