 |
ATLAS Offline Software
|
|
def | SeedJetBuilderCfg (flags, name="DiTauRec_SeedJetBuilder", jetCollection="") |
|
def | SubjetBuilderCfg (flags, name="DiTauRec_SubjetBuilder") |
|
def | TVAToolCfg (flags, name="TVATool_forDiTaus", **kwargs) |
|
def | JetAlgCfg (flags, name="DiTauRec_JetAlgorithm", **kwargs) |
|
def | VertexFinderCfg (flags, name="DiTauRec_VertexFinder", **kwargs) |
|
def | DiTauTrackFinderCfg (flags, name="DiTauRec_DiTauTrackFinder", **kwargs) |
|
def | CellFinderCfg (flags, name="DiTauRec_CellFinder") |
|
def | DiTauConstituentFinderCfg (flags, name="DiTauRec_DiTauConstituentFinder", **kwargs) |
|
def | DiTauIDVarDecoratorCfg (flags, name="DiTauRec_IDVarDecorator", **kwargs) |
|
def | DiTauOnnxScoreCalculatorCfg (flags, name="DiTauRec_OnnxScoreCalculator", **kwargs) |
|
◆ CellFinderCfg()
def DiTauToolsConfig.CellFinderCfg |
( |
|
flags, |
|
|
|
name = "DiTauRec_CellFinder" |
|
) |
| |
Configure the cell finder
Definition at line 76 of file DiTauToolsConfig.py.
77 """Configure the cell finder"""
80 CellFinder = CompFactory.CellFinder(name,
81 Rsubjet = flags.DiTau.Rsubjet,)
82 acc.setPrivateTools(CellFinder)
◆ DiTauConstituentFinderCfg()
def DiTauToolsConfig.DiTauConstituentFinderCfg |
( |
|
flags, |
|
|
|
name = "DiTauRec_DiTauConstituentFinder" , |
|
|
** |
kwargs |
|
) |
| |
Configure the di-tau constituent finder
Definition at line 85 of file DiTauToolsConfig.py.
86 """Configure the di-tau constituent finder"""
88 kwargs.setdefault(
"Rsubjet", 0.2)
89 kwargs.setdefault(
"UseRawConstit",
True)
91 acc.setPrivateTools(CompFactory.DiTauConstituentFinder(name, **kwargs))
◆ DiTauIDVarDecoratorCfg()
def DiTauToolsConfig.DiTauIDVarDecoratorCfg |
( |
|
flags, |
|
|
|
name = "DiTauRec_IDVarDecorator" , |
|
|
** |
kwargs |
|
) |
| |
Configure the IDVarDecorator
Definition at line 94 of file DiTauToolsConfig.py.
95 """Configure the IDVarDecorator"""
97 acc.setPrivateTools(CompFactory.DiTauIDVarDecorator(name, **kwargs))
◆ DiTauOnnxScoreCalculatorCfg()
def DiTauToolsConfig.DiTauOnnxScoreCalculatorCfg |
( |
|
flags, |
|
|
|
name = "DiTauRec_OnnxScoreCalculator" , |
|
|
** |
kwargs |
|
) |
| |
Configure the OnnxScoreCalculator
Definition at line 100 of file DiTauToolsConfig.py.
101 """Configure the OnnxScoreCalculator"""
103 kwargs.setdefault(
"onnxModelPath",
"DiTauRec/omni.onnx")
104 kwargs.setdefault(
"maxTracks", 10)
105 acc.setPrivateTools(CompFactory.DiTauOnnxDiscriminantTool(name, **kwargs))
◆ DiTauTrackFinderCfg()
def DiTauToolsConfig.DiTauTrackFinderCfg |
( |
|
flags, |
|
|
|
name = "DiTauRec_DiTauTrackFinder" , |
|
|
** |
kwargs |
|
) |
| |
Configure the di-tau track finder
Definition at line 58 of file DiTauToolsConfig.py.
59 """Configure the di-tau track finder"""
62 kwargs.setdefault(
"MaxDrJet", 1.0)
63 kwargs.setdefault(
"MaxDrSubjet", 0.2)
64 kwargs.setdefault(
"MaxNTracksSubjet", -1)
65 kwargs.setdefault(
"TrackParticleContainer",
"InDetTrackParticles")
67 if "TrackSelectorTool" not in kwargs:
68 from InDetConfig.InDetTrackSelectorToolConfig
import TauRecInDetTrackSelectorToolCfg
70 acc.addPublicTool(InDetTrackSelectorTool)
71 kwargs.setdefault(
"TrackSelectorTool", InDetTrackSelectorTool)
73 acc.setPrivateTools(CompFactory.DiTauTrackFinder(name, **kwargs))
◆ JetAlgCfg()
def DiTauToolsConfig.JetAlgCfg |
( |
|
flags, |
|
|
|
name = "DiTauRec_JetAlgorithm" , |
|
|
** |
kwargs |
|
) |
| |
Configure the JetAlgorithm
Definition at line 35 of file DiTauToolsConfig.py.
35 def JetAlgCfg(flags, name="DiTauRec_JetAlgorithm", **kwargs):
36 """Configure the JetAlgorithm"""
39 tools = [acc.popToolsAndMerge(
TVAToolCfg(flags))]
40 kwargs.setdefault(
"Tools", tools)
42 acc.addEventAlgo(CompFactory.JetAlgorithm(name, **kwargs))
◆ SeedJetBuilderCfg()
def DiTauToolsConfig.SeedJetBuilderCfg |
( |
|
flags, |
|
|
|
name = "DiTauRec_SeedJetBuilder" , |
|
|
|
jetCollection = "" |
|
) |
| |
Configure the seed jet builder
Definition at line 6 of file DiTauToolsConfig.py.
7 """Configure the seed jet builder"""
9 acc.setPrivateTools(CompFactory.SeedJetBuilder(name,
10 JetCollection = jetCollection
if jetCollection !=
"" else flags.DiTau.SeedJetCollection[0]))
◆ SubjetBuilderCfg()
def DiTauToolsConfig.SubjetBuilderCfg |
( |
|
flags, |
|
|
|
name = "DiTauRec_SubjetBuilder" |
|
) |
| |
Configure the subjet builder
Definition at line 14 of file DiTauToolsConfig.py.
15 """Configure the subjet builder"""
17 acc.setPrivateTools(CompFactory.SubjetBuilder(name,
18 Rsubjet = flags.DiTau.Rsubjet,
19 ptminsubjet = flags.DiTau.PtMinSubjet))
◆ TVAToolCfg()
def DiTauToolsConfig.TVAToolCfg |
( |
|
flags, |
|
|
|
name = "TVATool_forDiTaus" , |
|
|
** |
kwargs |
|
) |
| |
Configure the TVA tool
Definition at line 22 of file DiTauToolsConfig.py.
22 def TVAToolCfg(flags, name="TVATool_forDiTaus", **kwargs):
23 """Configure the TVA tool"""
26 kwargs.setdefault(
"TrackParticleContainer",
"InDetTrackParticles")
27 kwargs.setdefault(
"TrackVertexAssociation",
"JetTrackVtxAssoc_forDiTaus")
28 kwargs.setdefault(
"VertexContainer",
"PrimaryVertices")
29 kwargs.setdefault(
"MaxTransverseDistance", 2.5)
30 kwargs.setdefault(
"MaxLongitudinalDistance", 2)
32 acc.setPrivateTools(CompFactory.TrackVertexAssociationTool(name, **kwargs))
◆ VertexFinderCfg()
def DiTauToolsConfig.VertexFinderCfg |
( |
|
flags, |
|
|
|
name = "DiTauRec_VertexFinder" , |
|
|
** |
kwargs |
|
) |
| |
Configure the vertex finder
Definition at line 46 of file DiTauToolsConfig.py.
47 """Configure the vertex finder"""
50 kwargs.setdefault(
"PrimVtxContainerName",
"PrimaryVertices")
51 kwargs.setdefault(
"AssociatedTracks",
"GhostTrack")
52 kwargs.setdefault(
"TrackVertexAssociation",
"JetTrackVtxAssoc_forDiTaus")
53 kwargs.setdefault(
"UseTJVA", flags.Tau.doTJVA)
55 acc.setPrivateTools(CompFactory.VertexFinder(name, **kwargs))