![]() |
![]() |
Public Member Functions | |
def | __init__ (self, chainedModifiers) |
def | copyAndExclude (self, toExclude) |
Private Member Functions | |
def | __copyIfExclude (self, toExclude) |
def | _applyNewProcessModifiers (self, process) |
def | _isChosen (self) |
def | _isOrContains (self, other) |
def | _setChosen (self) |
Private Attributes | |
__chain | |
__chosen | |
def Config.ModifierChain.__init__ | ( | self, | |
chainedModifiers | |||
) |
Definition at line 1875 of file Config.py.
|
private |
Definition at line 1904 of file Config.py.
References Config.Modifier._isOrContains(), Config.ModifierChain._isOrContains(), and Config.ModifierChain.copyAndExclude().
|
private |
Should only be called by cms.Process instances applies list of accumulated changes to the process
Definition at line 1878 of file Config.py.
References Config.ModifierChain.__chain.
|
private |
Definition at line 1888 of file Config.py.
References Config.Modifier.__chosen, and Config.ModifierChain.__chosen.
Referenced by Config._BoolModifierBase.toModify(), and Config._BoolModifierBase.toReplaceWith().
|
private |
Definition at line 1913 of file Config.py.
References Config.ModifierChain.__chain.
Referenced by Config.ModifierChain.__copyIfExclude().
|
private |
Should only be called by cms.Process instances
Definition at line 1883 of file Config.py.
References Config.ModifierChain.__chain, Config.Modifier.__chosen, and Config.ModifierChain.__chosen.
def Config.ModifierChain.copyAndExclude | ( | self, | |
toExclude | |||
) |
Creates a new ModifierChain which is a copy of this ModifierChain but excludes any Modifier or ModifierChain in the list toExclude. The exclusion is done recursively down the chain.
Definition at line 1890 of file Config.py.
References Config.ModifierChain.__chain.
Referenced by Config.ModifierChain.__copyIfExclude().
|
private |
Definition at line 1877 of file Config.py.
Referenced by Config.ModifierChain._applyNewProcessModifiers(), Config.ModifierChain._isOrContains(), Config.ModifierChain._setChosen(), and Config.ModifierChain.copyAndExclude().
|
private |
Definition at line 1876 of file Config.py.
Referenced by Config.ModifierChain._isChosen(), and Config.ModifierChain._setChosen().