6 '''Function to configures some algorithms in the monitoring system.'''
10 from AthenaMonitoring
import AthMonitorCfgHelper
11 helper = AthMonitorCfgHelper(inputFlags,
'TrigBphysAthMonitorCfg')
13 from TrigBphysMonitoring.TrigBphysMonitoringConfig
import TrigBphysMonAlgBuilder
14 monAlgCfg = TrigBphysMonAlgBuilder( helper, useMonGroups =
True )
19 return helper.result()
22if __name__==
'__main__':
24 from AthenaConfiguration.AllConfigFlags
import initConfigFlags
25 nightly =
'/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/CommonInputs/'
26 file =
'data16_13TeV.00311321.physics_Main.recon.AOD.r9264/AOD.11038520._000001.pool.root.1'
28 flags = initConfigFlags()
29 flags.Input.Files = [nightly+file]
30 flags.Input.isMC =
False
31 flags.Output.HISTFileName =
'TrigBphysMonitorOutput.root'
36 from AthenaConfiguration.MainServicesConfig
import MainServicesCfg
37 from AthenaPoolCnvSvc.PoolReadConfig
import PoolReadCfg
38 cfg = MainServicesCfg(flags)
39 cfg.merge(PoolReadCfg(flags))
42 cfg.merge(trigBphysMonitorAcc)
46 cfg.printConfig(withDetails=
True)
TrigBphysMonConfig(inputFlags)