ATLAS Offline Software
Loading...
Searching...
No Matches
python.HLT.MET.METChainConfiguration Namespace Reference

Classes

class  METChainConfiguration

Functions

 extractMETRecoDict (chainDict, fillDefaults=True)

Variables

 log = logging.getLogger(__name__)

Function Documentation

◆ extractMETRecoDict()

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.

13def 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 = logging.getLogger(__name__)

Definition at line 6 of file METChainConfiguration.py.