5def createPFConfigFlags():
6 pfConfigFlags=AthConfigFlags()
7
8 pfConfigFlags.addFlag("PF.EOverPMode",False)
9 pfConfigFlags.addFlag("PF.addClusterMoments",True)
10 pfConfigFlags.addFlag("PF.useClusterMoments",True)
11 pfConfigFlags.addFlag("PF.useCalibHitTruthClusterMoments",False)
12 pfConfigFlags.addFlag("PF.useElPhotLinks", lambda prevFlags : prevFlags.Reco.EnableEgamma)
13 pfConfigFlags.addFlag("PF.useMuLinks", lambda prevFlags : prevFlags.Reco.EnableCombinedMuon)
14 pfConfigFlags.addFlag("PF.useMLEOverP",False)
15 pfConfigFlags.addFlag("PF.EOverP_NN_Model",'/afs/cern.ch/user/m/mhodgkin/onnx_15_03_23.onnx')
16
17 pfConfigFlags.addFlag("PF.EOverP_CellOrdering_ReferenceLocation",'eflowRec/PFCellEOverPTool/Run4/v4/')
18 pfConfigFlags.addFlag("PF.addCPData",False)
19
20
21 pfConfigFlags.addFlag("PF.useTruthCheating",False)
22
23
24 pfConfigFlags.addFlag("PF.useTrackClusterTruthMatching",False)
25 pfConfigFlags.addFlag("PF.useTruthForChargedShowerSubtraction",False)
26
27
28
29 pfConfigFlags.addFlag("PF.useLegacyEOverPRun4",False)
30
31
32 pfConfigFlags.addFlag("PF.useTopoTowers",False)
33
34
35 pfConfigFlags.addFlag("PF.doThinning",True)
36
37 return pfConfigFlags