6def createTrigJetConfigFlags():
7 flags = AthConfigFlags()
8
9 flags.addFlag('Trigger.Jet.doJetSuperPrecisionTracking', False,
10 help='enable precision tracking in jet super-ROI before fast b-tagging (EMTopo jets)')
11
12 flags.addFlag("Trigger.Jet.fastbtagPFlow", True,
13 help='enable fast b-tagging for all fully calibrated HLT PFlow jets')
14
15 flags.addFlag("Trigger.Jet.fastbtagVertex", True,
16 help='enable the addition of the super ROI PV to the b-tagging')
17
18 flags.addFlag("Trigger.Jet.doVRJets", False,
19 help='enable the addition of the VR track jet reconstruction sequence')
20
21
22
23
24 flags.addFlag("Trigger.Jet.pflowCalibKey", lambda prevFlags: "TrigHIUPC" if 'HI' in prevFlags.Trigger.triggerMenuSetup else "TrigR22Prerec",
25 help='calibration config file for HLT small-R jets')
26
27 flags.addFlag("Trigger.Jet.emtopoCalibKey", "TrigLS2",
28 help='calibration config file for HLT small-R jets')
29
30 flags.addFlag("Trigger.Jet.pflowLJCalibKey", "TrigSoftDrop",
31 help='calibration config file for HLT large-R PFlow jets')
32
33
34 flags.addFlag("Trigger.Jet.nnJVTConfigDir", lambda prevFlags: "JetPileupTag/NNJvt/HLT-2025-05-21",
35 help='config directory containing cut files and neural network for HLT nnjvt')
36
37 flags.addFlag("Trigger.Jet.PFlowTolerance", 1e-2,
38 help='tolerance in STEP Propagator')
39
40 flags.addFlag("Trigger.Jet.TrackVtxAssocWP", "Custom",
41 help='working point for the TVA algorithm')
42
43 flags.addFlag("Trigger.Jet.LowPtFilter", lambda prevFlags: 'HI' in prevFlags.Trigger.triggerMenuSetup,
44 help='apply low pT filter on antiKt4 jets (used for HI UPC jet reco)')
45
46 return flags
47
48