 |
ATLAS Offline Software
|
◆ AddjFexRoIsToSlimmingHelper()
| def python.TriggerMatchingCommonConfig.AddjFexRoIsToSlimmingHelper |
( |
** |
kwargs | ) |
|
Definition at line 60 of file TriggerMatchingCommonConfig.py.
61 slimmingHelper = kwargs[
'SlimmingHelper']
62 slimmingHelper.AppendToDictionary.update(
64 "L1_jFexSRJetRoI":
"xAOD::jFexSRJetRoIContainer",
65 "L1_jFexSRJetRoIAux":
"xAOD::jFexSRJetRoIAuxContainer"
68 slimmingHelper.AllVariables += [
"L1_jFexSRJetRoI"]
◆ AddLegacyL1JetRoIsToSlimmingHelper()
| def python.TriggerMatchingCommonConfig.AddLegacyL1JetRoIsToSlimmingHelper |
( |
** |
kwargs | ) |
|
Definition at line 50 of file TriggerMatchingCommonConfig.py.
51 slimmingHelper = kwargs[
'SlimmingHelper']
52 slimmingHelper.AppendToDictionary.update(
54 "LVL1JetRoIs":
"xAOD::JetRoIContainer",
55 "LVL1JetRoIsAux":
"xAOD::JetRoIAuxContainer"
58 slimmingHelper.AllVariables += [
"LVL1JetRoIs"]
◆ AddRun2TriggerMatchingToSlimmingHelper()
| def python.TriggerMatchingCommonConfig.AddRun2TriggerMatchingToSlimmingHelper |
( |
** |
kwargs | ) |
|
Adds the trigger matching info to the slimming helper
Definition at line 29 of file TriggerMatchingCommonConfig.py.
30 """Adds the trigger matching info to the slimming helper"""
32 slimmingHelper = kwargs[
'SlimmingHelper']
33 triggerList = kwargs[
'TriggerList']
34 containerPrefix = kwargs[
'OutputContainerPrefix']
38 for chain
in triggerList
41 slimmingHelper.AllVariables += outputContainers
42 for cont
in outputContainers:
43 slimmingHelper.AppendToDictionary.update(
45 cont:
"xAOD::TrigCompositeContainer",
46 cont +
"Aux":
"AOD::AuxContainerBase!",
◆ read_trig_list_file()
| def python.TriggerMatchingCommonConfig.read_trig_list_file |
( |
|
fname | ) |
|
Read a text file containing a list of triggers
Returns the list of triggers held in the file
Definition at line 15 of file TriggerMatchingCommonConfig.py.
16 """Read a text file containing a list of triggers
18 Returns the list of triggers held in the file
24 if line ==
"" or line.startswith(
"#"):
◆ TriggerMatchingCommonRun2Cfg()
| def python.TriggerMatchingCommonConfig.TriggerMatchingCommonRun2Cfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Configure the common trigger matching for run 2 DAODs using the run 2 analysis formalism (matching happens during derivation)
Definition at line 71 of file TriggerMatchingCommonConfig.py.
72 """Configure the common trigger matching for run 2 DAODs using the run 2 analysis formalism (matching happens during derivation)"""
77 from DerivationFrameworkTrigger.TriggerMatchingToolConfig
import TriggerMatchingToolCfg
79 CommonAugmentation = CompFactory.DerivationFramework.CommonAugmentation
80 outputContainerPrefix = kwargs[
'OutputContainerPrefix']
81 acc.addEventAlgo(CommonAugmentation(f
"{outputContainerPrefix}TriggerMatchingKernel",
82 AugmentationTools=[PhysCommonTriggerMatchingTool]))
◆ TriggerMatchingCommonRun2ToRun3Cfg()
| def python.TriggerMatchingCommonConfig.TriggerMatchingCommonRun2ToRun3Cfg |
( |
|
flags, |
|
|
** |
kwargs |
|
) |
| |
Covert run 2 trigger navigation data these data into the run 3 formalism (matching happens from DAOD)
Definition at line 86 of file TriggerMatchingCommonConfig.py.
87 """Covert run 2 trigger navigation data these data into the run 3 formalism (matching happens from DAOD)"""
91 if not flags.Trigger.doEDMVersionConversion:
94 from AthenaCommon.Logging
import logging
95 msg = logging.getLogger(
'TriggerMatchingCommonRun2ToRun3Cfg')
96 msg.info(
'doEDMVersionConversion is True, now scheduling conversion of Run 2 trigger navigation to Run 3')
98 from TrigNavTools.NavConverterConfig
import NavConverterCfg
101 triggerList = kwargs[
'TriggerList']
103 from TrigNavSlimmingMT.TrigNavSlimmingMTConfig
import TrigNavSlimmingMTDerivationCfg
◆ TriggerMatchingCommonRun3Cfg()
| def python.TriggerMatchingCommonConfig.TriggerMatchingCommonRun3Cfg |
( |
|
flags, |
|
|
** |
kwargs |
|
) |
| |
Configure the common trigger matching for run 3 DAODs using the run 3 formalism (matching happens from DAOD)
Definition at line 109 of file TriggerMatchingCommonConfig.py.
110 """Configure the common trigger matching for run 3 DAODs using the run 3 formalism (matching happens from DAOD)"""
112 if flags.Trigger.EDMVersion != 3:
113 raise ValueError(
'This configuration can only be used for Run 3 trigger navigation')
115 triggerList = kwargs[
'TriggerList']
120 from TrigNavSlimmingMT.TrigNavSlimmingMTConfig
import TrigNavSlimmingMTDerivationCfg
std::string replace(std::string s, const std::string &s2, const std::string &s3)
def TriggerMatchingCommonRun2Cfg(flags, name, **kwargs)
static std::string FindCalibFile(const std::string &logical_file_name)
def TrigNavSlimmingMTDerivationCfg(flags, chainsFilter=[])
def AddjFexRoIsToSlimmingHelper(**kwargs)
def AddRun2TriggerMatchingToSlimmingHelper(**kwargs)
def TriggerMatchingCommonRun2ToRun3Cfg(flags, **kwargs)
def read_trig_list_file(fname)
def AddLegacyL1JetRoIsToSlimmingHelper(**kwargs)
def TriggerMatchingCommonRun3Cfg(flags, **kwargs)
def NavConverterCfg(flags, chainsList=[], runTheChecker=False)