diff --git a/PhysicsAnalysis/Algorithms/AsgAnalysisAlgorithms/python/AsgAnalysisConfig.py b/PhysicsAnalysis/Algorithms/AsgAnalysisAlgorithms/python/AsgAnalysisConfig.py index 2883b54d42aa519d37641e070198f59bd2cf2df9..fad69bdc00b5f4f71312477160725f31a6c6e135 100644 --- a/PhysicsAnalysis/Algorithms/AsgAnalysisAlgorithms/python/AsgAnalysisConfig.py +++ b/PhysicsAnalysis/Algorithms/AsgAnalysisAlgorithms/python/AsgAnalysisConfig.py @@ -93,9 +93,12 @@ class PileupReweightingBlock (ConfigBlock): toolLumicalcFiles = self.userLumicalcFiles[:] log.info(f'Using user-provided lumicalc files: {", ".join(toolLumicalcFiles)}') else: - from PileupReweighting.AutoconfigurePRW import getLumicalcFiles - toolLumicalcFiles = getLumicalcFiles(campaign) - log.info(f'Using autoconfigured lumicalc files: {", ".join(toolLumicalcFiles)}') + if config.dataType() is DataType.Data: + log.info('Data needs no lumicalc files and none were provided, not configuring lumicalc') + else: + from PileupReweighting.AutoconfigurePRW import getLumicalcFiles + toolLumicalcFiles = getLumicalcFiles(campaign) + log.info(f'Using autoconfigured lumicalc files: {", ".join(toolLumicalcFiles)}') # Set up the only algorithm of the sequence: alg = config.createAlgorithm( 'CP::PileupReweightingAlg', 'PileupReweightingAlg' )