コード例 #1
0
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)
コード例 #2
0
def getSplitNoMergeFFPileUpToolsAlg(name="SplitNoMergeFFPileUpToolsAlg",
                                    **kwargs):
    kwargs.setdefault('PileUpTools', getSplitNoMergeFFPileUpToolsList())
    from PileUpComps.PileUpCompsConf import DigitizationAlg
    return DigitizationAlg(name, **kwargs)
コード例 #3
0
def getTestDigitizationAlg(name="TestDigitizationAlg", **kwargs):
    PileUpToolsList = ["TestPileUpTool"]
    kwargs.setdefault('PileupTools', PileUpToolsList)
    from PileUpComps.PileUpCompsConf import DigitizationAlg
    return DigitizationAlg(name, **kwargs)