ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
PhysicsValidation
GeneratorPhysVal
scripts
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
5
from
AthenaConfiguration.AllConfigFlags
import
initConfigFlags
6
from
AthenaConfiguration.TestDefaults
import
defaultTestFiles
7
flags = initConfigFlags()
8
flags.Input.Files = defaultTestFiles.AOD_RUN3_MC
9
flags.PhysVal.OutputFileName =
"PhysVal.root"
10
flags.lock()
11
12
from
AthenaConfiguration.MainServicesConfig
import
MainServicesCfg
13
acc = MainServicesCfg(flags)
14
15
from
AthenaPoolCnvSvc.PoolReadConfig
import
PoolReadCfg
16
acc.merge(PoolReadCfg(flags))
17
18
from
GeneratorPhysVal.GeneratorPhysValConfig
import
GeneratorPhysValMonitoringToolCfg
19
from
PhysValMonitoring.PhysValMonitoringConfig
import
PhysValMonitoringCfg
20
acc.merge(PhysValMonitoringCfg(flags, tools=[acc.popToolsAndMerge(GeneratorPhysValMonitoringToolCfg(flags))]))
21
22
sc = acc.run()
23
import
sys
24
sys.exit(
not
sc.isSuccess())
Generated on
for ATLAS Offline Software by
1.17.0