def setSumOfBkg(self): sumofbkg = Process('SumOfBkg', [], {}, 'sumofbkg', year=self.year, region=self.region) for process in self: if process.proctype == 'bkg': sumofbkg.add(process) self.processes['SumOfBkg'] = sumofbkg
def setSumOfBkg(self): if "SumOfBkg" in self.processes: return sumofbkg = Process('SumOfBkg', [], {}, 'sumofbkg', year=self.year, region=self.region) for process in self: if process.proctype == 'bkg': sumofbkg.add(process) sumofbkg.variable = self.variable sumofbkg.process = MCOrderMap[self.region][0] self.processes['SumOfBkg'] = sumofbkg return self['SumOfBkg']