Public Member Functions | |
def | __init__ (self, modifier, func) |
def | apply (self, process) |
Private Attributes | |
__func | |
__modifier | |
__seenProcesses | |
A class used by a Modifier to affect an entire Process instance. When a Process 'loads' a module containing a ProcessModifier, that ProcessModifier will be applied to the Process if and only if the Modifier passed to the constructor has been chosen.
def Config.ProcessModifier.__init__ | ( | self, | |
modifier, | |||
func | |||
) |
Definition at line 1973 of file Config.py.
def Config.ProcessModifier.apply | ( | self, | |
process | |||
) |
Definition at line 1977 of file Config.py.
References Config.ProcessModifier.__func, Config.ProcessModifier.__modifier, Config.ProcessModifier.__seenProcesses, and PVValHelper.add().
Referenced by heavyIonTools.ConfigureHeavyIons.__call__(), coreTools.RunOnData.__call__(), trackTools.MakeAODTrackCandidates.__call__(), runJetUncertainties.RunJetUncertainties.__call__(), metTools.AddMETCollection.__call__(), heavyIonTools.ProductionDefaults.__call__(), cmsswVersionTools.PickRelValInputFiles.__call__(), coreTools.RemoveMCMatching.__call__(), trackTools.MakePATTrackCandidates.__call__(), trigTools.SwitchOnTrigger.__call__(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties.__call__(), heavyIonTools.SelectionDefaults.__call__(), heavyIonTools.DisbaleMonteCarloDeps.__call__(), trigTools.SwitchOnTriggerStandAlone.__call__(), tauTools.AddTauCollection.__call__(), trackTools.MakeTrackCandidates.__call__(), trigTools.SwitchOnTriggerMatching.__call__(), trigTools.SwitchOnTriggerMatchingStandAlone.__call__(), trigTools.SwitchOnTriggerMatchEmbedding.__call__(), jetTools.AddJetCollection.__call__(), jetTools.SwitchJetCollection.__call__(), jetTools.UpdateJetCollection.__call__(), jetTools.AddJetID.__call__(), and jetTools.SetTagInfos.__call__().
|
private |
Definition at line 1975 of file Config.py.
Referenced by Config.ProcessModifier.apply().
|
private |
Definition at line 1974 of file Config.py.
Referenced by Config.ProcessModifier.apply().
|
private |
Definition at line 1976 of file Config.py.
Referenced by Config.ProcessModifier.apply().