ATLAS Offline Software
Loading...
Searching...
No Matches
runGeneratorPhysVal.py
Go to the documentation of this file.
1#!/usr/bin/env python
2# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
4
5from AthenaConfiguration.AllConfigFlags import initConfigFlags
6from AthenaConfiguration.TestDefaults import defaultTestFiles
7flags = initConfigFlags()
8flags.Input.Files = defaultTestFiles.AOD_RUN3_MC
9flags.PhysVal.OutputFileName = "PhysVal.root"
10flags.lock()
11
12from AthenaConfiguration.MainServicesConfig import MainServicesCfg
13acc = MainServicesCfg(flags)
14
15from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg
16acc.merge(PoolReadCfg(flags))
17
18from GeneratorPhysVal.GeneratorPhysValConfig import GeneratorPhysValMonitoringToolCfg
19from PhysValMonitoring.PhysValMonitoringConfig import PhysValMonitoringCfg
20acc.merge(PhysValMonitoringCfg(flags, tools=[acc.popToolsAndMerge(GeneratorPhysValMonitoringToolCfg(flags))]))
21
22sc = acc.run()
23import sys
24sys.exit(not sc.isSuccess())