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

Classes

class  JetTriggerMatchingBlock

Functions

 configure_emulationTool (alg, config, emulatedChains)

Function Documentation

◆ configure_emulationTool()

configure_emulationTool ( alg,
config,
emulatedChains )

Definition at line 11 of file JetTriggerAnalysisConfig.py.

11def configure_emulationTool(alg, config, emulatedChains):
12 # Configuration adapted from
13 # https://gitlab.cern.ch/atlas/athena/-/blob/main/Trigger/TrigEmulation/TrigBtagEmulationTool/python/TrigBtagEmulationToolConfig.py
14 decisionTool = TriggerAnalysisBlock.makeTriggerDecisionTool(config)
15 config.addPrivateTool( 'trigEmulationTool',
16 'Trig::TrigBtagEmulationTool' )
17 trigEmulationTool = alg.trigEmulationTool
18
19 from TrigBtagEmulationTool.TrigBtagEmulationToolHelpers import (
20 TrigBtagEmulation_kwargs)
21 tool_kwargs = TrigBtagEmulation_kwargs(config.flags, emulatedChains)
22 for prop, value in tool_kwargs.items():
23 setattr(trigEmulationTool, prop, value)
24
25 trigEmulationTool.TrigDecisionTool = (
26 f"{decisionTool.getType()}/{decisionTool.getName()}")
27
28 config.addPrivateTool( 'trigEmulationTool.JM_a4tcemsubjes_CNT',
29 'Trig::JetManagerTool' )
30 a4tcemsubjesJet = ('HLT_xAOD__JetContainer_a4tcemsubjesFS'
31 if config.campaign() is Campaign.MC20a or config.dataYear()==2016
32 else 'HLT_xAOD__JetContainer_a4tcemsubjesISFS')
33 trigEmulationTool.JM_a4tcemsubjes_CNT.JetContainerName = a4tcemsubjesJet
34 trigEmulationTool.JM_a4tcemsubjes_CNT.LHCPeriod = 2
35
36 config.addPrivateTool( 'trigEmulationTool.JM_Split_CNT',
37 'Trig::JetManagerTool' )
38 trigEmulationTool.JM_Split_CNT.JetContainerName = 'HLT_xAOD__JetContainer_SplitJet'
39 trigEmulationTool.JM_Split_CNT.LHCPeriod = 2
40
41 if not(config.campaign() is Campaign.MC20a or config.dataYear()==2016):
42 config.addPrivateTool( 'trigEmulationTool.JM_GSC_CNT',
43 'Trig::JetManagerTool' )
44 trigEmulationTool.JM_GSC_CNT.JetContainerName = 'HLT_xAOD__JetContainer_GSCJet'
45 trigEmulationTool.JM_GSC_CNT.LHCPeriod = 2
46
47