diff --git a/PhysicsAnalysis/Algorithms/MuonAnalysisAlgorithms/python/MuonAnalysisSequence.py b/PhysicsAnalysis/Algorithms/MuonAnalysisAlgorithms/python/MuonAnalysisSequence.py index 5b7c83fad096b22cf650fad930d5dca4b7c2dfb3..2d3b893b8b27878c7c752f107ddd04914a4d036d 100644 --- a/PhysicsAnalysis/Algorithms/MuonAnalysisAlgorithms/python/MuonAnalysisSequence.py +++ b/PhysicsAnalysis/Algorithms/MuonAnalysisAlgorithms/python/MuonAnalysisSequence.py @@ -165,10 +165,10 @@ def makeMuonAnalysisSequence( dataType, workingPoint, alg = createAlgorithm( 'CP::AsgSelectionAlg', 'MuonSelectionSummary' + postfix ) addPrivateTool( alg, 'selectionTool', 'CP::AsgFlagSelectionTool' ) - alg.selectionTool.selectionFlags = seq.getMetaConfig ("selectionDecorNames") alg.selectionDecoration = 'baselineSelection' + postfix + ',as_char' seq.append( alg, inputPropName = 'particles', - stageName = 'selection' ) + stageName = 'selection', + dynConfig = {'selectionTool.selectionFlags' : lambda meta : meta["selectionDecorNames"]}) # Set up an algorithm used to create muon selection cutflow: if enableCutflow: