def getSplitPileUpToolsAlg(name="SplitPileUpToolsAlg", **kwargs): kwargs.setdefault('PileUpTools', getSplitPileUpToolsList()) from Digitization.DigitizationFlags import digitizationFlags if digitizationFlags.doXingByXingPileUp(): from PileUpComps.PileUpCompsConf import PileUpToolsAlg return PileUpToolsAlg(name, **kwargs) else: from PileUpComps.PileUpCompsConf import DigitizationAlg return DigitizationAlg(name, **kwargs)
def getSplitNoMergeFFPileUpToolsAlg(name="SplitNoMergeFFPileUpToolsAlg", **kwargs): kwargs.setdefault('PileUpTools', getSplitNoMergeFFPileUpToolsList()) from PileUpComps.PileUpCompsConf import DigitizationAlg return DigitizationAlg(name, **kwargs)
def getTestDigitizationAlg(name="TestDigitizationAlg", **kwargs): PileUpToolsList = ["TestPileUpTool"] kwargs.setdefault('PileupTools', PileUpToolsList) from PileUpComps.PileUpCompsConf import DigitizationAlg return DigitizationAlg(name, **kwargs)