ATLAS Offline Software
Trigger
TrigValidation
TrigValAlgs
share
trigEDMChecker.py
Go to the documentation of this file.
1
#!/usr/bin/env python
2
#
3
# Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
4
#
5
# Script to run the TrigEDM(Aux)Checker algorithms.
6
#
7
from
AthenaConfiguration.AllConfigFlags
import
initConfigFlags
8
from
AthenaConfiguration.MainServicesConfig
import
MainServicesCfg
9
from
AthenaPoolCnvSvc.PoolReadConfig
import
PoolReadCfg
10
from
TrigValAlgs.TrigValAlgsConfig
import
TrigEDMAuxCheckerCfg, TrigEDMCheckerCfg
11
import
sys
12
13
# Setup flags
14
flags =
initConfigFlags
()
15
flags.fillFromArgs()
16
flags.lock()
17
18
# Central services
19
cfg =
MainServicesCfg
(flags)
20
cfg.merge(
PoolReadCfg
(flags))
21
22
# EDMCheckers
23
cfg.merge(
TrigEDMCheckerCfg
(flags, doDumpAll=
False
))
24
cfg.merge(
TrigEDMAuxCheckerCfg
(flags))
25
26
# Final tweaks and run
27
cfg.getService(
"MessageSvc"
).enableSuppression =
False
28
sc = cfg.run()
29
30
sys.exit(sc.isFailure())
python.TrigValAlgsConfig.TrigEDMCheckerCfg
def TrigEDMCheckerCfg(flags, name="TrigEDMChecker", doDumpAll=True)
Definition:
TrigValAlgsConfig.py:6
python.TrigValAlgsConfig.TrigEDMAuxCheckerCfg
def TrigEDMAuxCheckerCfg(flags, name="TrigEDMAuxChecker")
Definition:
TrigValAlgsConfig.py:27
python.MainServicesConfig.MainServicesCfg
def MainServicesCfg(flags, LoopMgr='AthenaEventLoopMgr')
Definition:
MainServicesConfig.py:260
python.AllConfigFlags.initConfigFlags
def initConfigFlags()
Definition:
AllConfigFlags.py:19
python.PoolReadConfig.PoolReadCfg
def PoolReadCfg(flags)
Definition:
PoolReadConfig.py:69
Generated on Mon Dec 23 2024 21:21:07 for ATLAS Offline Software by
1.8.18