ATLAS Offline Software
Loading...
Searching...
No Matches
python.HLT.Jet.ExoticJetSequencesConfig Namespace Reference

Functions

 jetEJsMenuSequenceGenCfg (flags, jetsIn)
 jetCRVARMenuSequenceGenCfg (flags, jetsIn)
 jetCRMenuSequenceGenCfg (flags, jetsIn)

Variables

 log = logging.getLogger("TriggerMenuMT.HLT.Jet.JetChainSequences")

Function Documentation

◆ jetCRMenuSequenceGenCfg()

python.HLT.Jet.ExoticJetSequencesConfig.jetCRMenuSequenceGenCfg ( flags,
jetsIn )

Definition at line 66 of file ExoticJetSequencesConfig.py.

66def jetCRMenuSequenceGenCfg(flags, jetsIn):
67
68 from TrigHLTJetHypo.TrigJetHypoToolConfig import trigJetCRHypoToolFromDict
69
70 # Get track sequence name
71 from ..CommonSequences.FullScanDefs import fs_cells, trkFSRoI
72 sequenceOut = flags.Trigger.InDetTracking.fullScan.tracks_FTF
73 cellsin=fs_cells
74
75 from .JetMenuSequencesConfig import getTrackingInputMaker
76 from .JetTrackingConfig import JetFSTrackingCfg
77 trk_acc = JetFSTrackingCfg(flags, trkopt='ftf', RoIs=trkFSRoI)
78
79 reco = InEventRecoCA(f"CalRatio_{jetsIn}Reco", inputMaker=getTrackingInputMaker(flags,'ftf'))
80 reco.mergeReco(trk_acc)
81
82 selAcc = SelectionCA(f"CalRatio_{jetsIn}")
83 selAcc.mergeReco(reco)
84 selAcc.addHypoAlgo(
85 CompFactory.TrigJetCRHypoAlg(
86 "L2CalRatio",
87 Tracks = sequenceOut,
88 Cells = cellsin
89 )
90 )
91 return MenuSequence(flags, selAcc, HypoToolGen=trigJetCRHypoToolFromDict)
92

◆ jetCRVARMenuSequenceGenCfg()

python.HLT.Jet.ExoticJetSequencesConfig.jetCRVARMenuSequenceGenCfg ( flags,
jetsIn )

Definition at line 39 of file ExoticJetSequencesConfig.py.

39def jetCRVARMenuSequenceGenCfg(flags, jetsIn):
40
41 from TrigHLTJetHypo.TrigJetHypoToolConfig import trigJetCRVARHypoToolFromDict
42 # Get track sequence name
43 from ..CommonSequences.FullScanDefs import fs_cells
44 cellsin=fs_cells
45
46 reco = InEventRecoCA(
47 f"CalRatioVar_{jetsIn}_RecoSequence",
48 inputMaker=CompFactory.InputMakerForRoI(
49 "IM_CalRatio_HypoOnlyStep",
50 RoITool = CompFactory.ViewCreatorInitialROITool(),
51 mergeUsingFeature = True
52 )
53 )
54
55 selAcc = SelectionCA(f"CalRatioVar_{jetsIn}")
56 selAcc.mergeReco(reco)
57 selAcc.addHypoAlgo(
58 CompFactory.TrigJetCRVARHypoAlg(
59 "L2CalRatioVar",
60 Cells = cellsin
61 )
62 )
63 return MenuSequence(flags, selAcc, HypoToolGen=trigJetCRVARHypoToolFromDict)
64
65

◆ jetEJsMenuSequenceGenCfg()

python.HLT.Jet.ExoticJetSequencesConfig.jetEJsMenuSequenceGenCfg ( flags,
jetsIn )

Definition at line 10 of file ExoticJetSequencesConfig.py.

10def jetEJsMenuSequenceGenCfg(flags, jetsIn):
11
12 from TrigHLTJetHypo.TrigJetHypoToolConfig import trigJetEJsHypoToolFromDict
13
14 # Get track sequence name
15 sequenceOut = flags.Trigger.InDetTracking.fullScan.tracks_FTF
16 vertices = flags.Trigger.InDetTracking.fullScan.vertex_jet
17
18 reco = InEventRecoCA(
19 f"EmergingJets_{jetsIn}Reco",
20 inputMaker=CompFactory.InputMakerForRoI(
21 "IM_EmergingJets",
22 RoITool = CompFactory.ViewCreatorInitialROITool(),
23 mergeUsingFeature = True
24 )
25 )
26
27 selAcc = SelectionCA(f"EmergingJets_{jetsIn}")
28 selAcc.mergeReco(reco)
29
30 selAcc.addHypoAlgo(
31 CompFactory.TrigJetEJsHypoAlg(
32 "L2EmergingJets",
33 Tracks = sequenceOut,
34 PV = vertices
35 )
36 )
37 return MenuSequence(flags, selAcc, HypoToolGen=trigJetEJsHypoToolFromDict)
38

Variable Documentation

◆ log

python.HLT.Jet.ExoticJetSequencesConfig.log = logging.getLogger("TriggerMenuMT.HLT.Jet.JetChainSequences")

Definition at line 4 of file ExoticJetSequencesConfig.py.