12 flags.PhysVal.OutputFileName = idpvm_output_file
16 flags.PhysVal.IDPVM.doExpertOutput =
True
17 flags.PhysVal.IDPVM.doValidateTightPrimaryTracks =
True
18 flags.PhysVal.IDPVM.doHitLevelPlots =
True
19 flags.PhysVal.IDPVM.runDecoration =
False
20 flags.PhysVal.IDPVM.doTechnicalEfficiency =
True
23 if flags.PhysVal.IDPVM.hardScatterStrategy == 3:
24 flags.PhysVal.IDPVM.PrimaryVertexContainer =
'HggPrimaryVertices'
26 flags.PhysVal.doExample =
False
28 if flags.PhysVal.IDPVM.doTechnicalEfficiency :
29 flags.Tracking.writeExtendedSi_PRDInfo=
True
33 if flags.PhysVal.IDPVM.doPRW:
34 from AthenaConfiguration.ComponentFactory
import CompFactory
35 cfg.addService(CompFactory.CP.SystematicsSvc(
"SystematicsSvc"))
36 from AsgAnalysisAlgorithms.PileupReweightingAlgConfig
import PileupReweightingAlgCfg
37 cfg.merge(PileupReweightingAlgCfg(flags))
39 from InDetPhysValMonitoring.InDetPhysValDecorationConfig
import AddDecoratorCfg
40 cfg.merge(AddDecoratorCfg(flags))
42 from InDetPhysValMonitoring.InDetPhysValMonitoringConfig
import InDetPhysValMonitoringCfg
43 cfg.merge(InDetPhysValMonitoringCfg(flags))
removePRDFromAOD(flags, cfg)
setIDPVMFlags(flags, str idpvm_output_file='idpvm.root')