ATLAS Offline Software
Loading...
Searching...
No Matches
python.JetJvtEfficiencyToolConfig Namespace Reference

Functions

 getJvtSelToolCfg (flags, jetContainer)

Function Documentation

◆ getJvtSelToolCfg()

python.JetJvtEfficiencyToolConfig.getJvtSelToolCfg ( flags,
jetContainer )
Configure the JVT selection tool

Definition at line 15 of file JetJvtEfficiencyToolConfig.py.

15def getJvtSelToolCfg(flags, jetContainer):
16 """Configure the JVT selection tool"""
17 acc = ComponentAccumulator()
18 if "EMTopo" in jetContainer:
19 # Not recommended for analysis but retained for specialized usage
20 jvtSelTool = CompFactory.CP.JvtSelectionTool("JVTSelection_{0}".format(jetContainer))
21 jvtSelTool.JetContainer = jetContainer
22 jvtSelTool.JvtMomentName = "Jvt"
23 jvtSelTool.PassFlagName = "passJvt"
24 acc.setPrivateTools(jvtSelTool)
25 return acc
26 # PFlow jets
27 jvtSelTool = CompFactory.CP.NNJvtSelectionTool("JVTSelection_{0}".format(jetContainer))
28 jvtSelTool.JetContainer = jetContainer
29 jvtSelTool.JvtMomentName = "NNJvt"
30 jvtSelTool.PassFlagName = "passJvt"
31 acc.setPrivateTools(jvtSelTool)
32 return acc
33
34# TODO: Efficiencies not currently computed in derivations, but if needed this can be added here.