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
39 from InDetPhysValMonitoring.InDetPhysValDecorationConfig
import AddDecoratorCfg
42 from InDetPhysValMonitoring.InDetPhysValMonitoringConfig
import InDetPhysValMonitoringCfg
47 The ExtendedSi_PRDInfo is needed by IDPVM for the technical efficiency, but increases the
48 AOD size significantly, to avoid that remove it from the output item list.
51 from OutputStreamAthenaPool.OutputStreamConfig
import outputStreamName
55 pat=re.compile(
'.*MeasurementsAux\\..*')
56 for elm
in StreamAOD.ItemList :
59 new_item_list.append(elm)
61 print(
'DEBUG remove %s' % elm)
62 StreamAOD.ItemList = new_item_list