CMS specializations

CMS specializations#

Tasks#

CreatePileUpWeights#

CreatePileUpWeights: This task is called because of the pu_weight Producer, more specifically due to its requirements, in the pu_weight_requires() method, which contains the following lines:

from columnflow.tasks.cms.external import CreatePileupWeights
reqs["pu_weights"] = CreatePileupWeights.req(self.task)

TODO: purpose of the task? Why CMS-specific?