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 | |||
) |
def Config.ProcessModifier.apply | ( | self, | |
process | |||
) |
Definition at line 1511 of file Config.py.
References Config.ProcessModifier.__func, and Config.ProcessModifier.__seenProcesses.
Referenced by heavyIonTools.ConfigureHeavyIons.__call__(), editorTools.UserCodeTool.__call__(), HiCoreTools.RestrictInputToAOD.__call__(), trackTools.MakeAODTrackCandidates.__call__(), coreTools.RunOnData.__call__(), runJetUncertainties.RunJetUncertainties.__call__(), metTools.AddMETCollection.__call__(), heavyIonTools.ProductionDefaults.__call__(), editorTools.ChangeSource.__call__(), HiCoreTools.RemoveMCMatching.__call__(), cmsswVersionTools.PickRelValInputFiles.__call__(), coreTools.RemoveMCMatching.__call__(), trackTools.MakePATTrackCandidates.__call__(), trigTools.SwitchOnTrigger.__call__(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties.__call__(), heavyIonTools.SelectionDefaults.__call__(), HiCoreTools.RemoveAllPATObjectsBut.__call__(), heavyIonTools.DisbaleMonteCarloDeps.__call__(), HiCoreTools.RemoveSpecificPATObjects.__call__(), trigTools.SwitchOnTriggerStandAlone.__call__(), trackTools.MakeTrackCandidates.__call__(), tauTools.AddTauCollection.__call__(), trigTools.SwitchOnTriggerMatching.__call__(), HiCoreTools.RemoveCleaning.__call__(), HiCoreTools.AddCleaning.__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 1509 of file Config.py.
Referenced by Config.ProcessModifier.apply().
|
private |
Definition at line 1510 of file Config.py.
Referenced by Config.ProcessModifier.apply().