13def setIDPVMFlags(flags, idpvm_output_file:str='idpvm.root') :
14 flags.PhysVal.OutputFileName = idpvm_output_file
15
16
17
18 flags.PhysVal.IDPVM.doExpertOutput = True
19 flags.PhysVal.IDPVM.doValidateTightPrimaryTracks = True
20 flags.PhysVal.IDPVM.doHitLevelPlots = True
21 flags.PhysVal.IDPVM.runDecoration = False
22 flags.PhysVal.IDPVM.doTechnicalEfficiency = True
23
24
25 if flags.PhysVal.IDPVM.hardScatterStrategy == HardScatterStrategy.HYY:
26 flags.PhysVal.IDPVM.PrimaryVertexContainer = 'HggPrimaryVertices'
27
28 flags.PhysVal.doExample = False
29
30 if flags.PhysVal.IDPVM.doTechnicalEfficiency :
31 flags.Tracking.writeExtendedSi_PRDInfo=True
32