ATLAS Offline Software
Classes | Functions | Variables
python.HLT.MET.METChainConfiguration Namespace Reference

Classes

class  METChainConfiguration
 

Functions

def extractMETRecoDict (chainDict, fillDefaults=True)
 

Variables

 log
 

Function Documentation

◆ extractMETRecoDict()

def python.HLT.MET.METChainConfiguration.extractMETRecoDict (   chainDict,
  fillDefaults = True 
)
Extract the keys relevant to reconstruction from a provided dictionary

If fillDefaults is True then any missing keys will be taken from the
METChainParts_Default dictionary.

Definition at line 13 of file METChainConfiguration.py.

13 def extractMETRecoDict(chainDict, fillDefaults=True):
14  """ Extract the keys relevant to reconstruction from a provided dictionary
15 
16  If fillDefaults is True then any missing keys will be taken from the
17  METChainParts_Default dictionary.
18  """
19  if fillDefaults:
20  return {k: chainDict.get(k, METChainParts_Default[k]) for k in recoKeys}
21  else:
22  return {k: chainDict[k] for k in recoKeys if k in chainDict}
23 
24 
25 # ----------------------------------------------------------------
26 # Class to configure chain
27 # ----------------------------------------------------------------

Variable Documentation

◆ log

python.HLT.MET.METChainConfiguration.log

Definition at line 6 of file METChainConfiguration.py.

python.HLT.MET.METChainConfiguration.extractMETRecoDict
def extractMETRecoDict(chainDict, fillDefaults=True)
Definition: METChainConfiguration.py:13