2 from AthenaConfiguration.ComponentFactory
import CompFactory
3 from JetRecConfig.JetDefinition
import JetModifier
12 nnjvt_trkaug = CompFactory.getComp(
"JetPileupTag::JetVertexNNTagger")(
14 VertexContainer = jetdef._cflags.Jet.Context[modspec
or jetdef.context][
"Vertices"],
15 SuppressInputDependence =
True,
17 TrkAugNNConfigDir =
"JetPileupTag/NNJvt/HLT-2025-02-05",
18 TrkAugNNParamFile =
"TrkAugNNJVT.Network.graph.HLT.json",
19 TrkAugNNCutFile =
"TrkAugNNJVT.Cuts.HLT.json",
27 return jetdef.fullname()
29 from JetRecConfig.StandardJetMods
import stdJetModifiers
30 stdJetModifiers.update(
35 ConstitFourMom_copy = JetModifier(
"JetConstitFourMomTool",
"constitfourmom_copy",
36 JetScaleNames = [
"DetectorEtaPhi"],
37 AltConstitColls = [
""],
38 AltConstitScales = [0],
39 AltJetScales = [
"JetConstitScaleMomentum"]
41 Cleaning = JetModifier(
"JetCleaningTool",
"jetcleaning_{modspec}",
45 CutLevel=
lambda _, modspec:
str(modspec),
46 prereqs=[f
"mod:{mod}" for mod
in [
'CaloQuality']],
47 JetContainer = _jetname,
56 NNJVT_TrkAugV1 = JetModifier(
"JetVertexNNTagger",
"nnjvt_trkaugv1",
57 createfn=getTrkAugNNJvtTool,
58 prereqs = [
"mod:TrackMoments" ],
59 JetContainer = _jetname,
60 JVTName =
'NNJvtTrkAugV1',
61 passJvtName =
'NNJvtTrkAugV1Pass',