def DefaultMatchArgo(): palgo_array = cmtool.CPAlgoArray() palgo1 = cmtool.CPAlgoNHits() palgo1.SetMinHits(60) palgo_array.AddAlgo(palgo1) algo_array = cmtool.CFAlgoArray() wireAlg = cmtool.CFAlgoShowerWireMatch() timeAlg = cmtool.CFAlgoTimeOverlap() timeAlg.RequireThreePlanes(False) algo_array.AddAlgo(wireAlg) algo_array.AddAlgo(timeAlg) return palgo_array, algo_array
def DefaultMatch(): palgo_array = cmtool.CPAlgoArray() palgo1 = cmtool.CPAlgoNHits() palgo1.SetMinHits(25) palgo2 = cmtool.CPAlgoIgnoreTracks() palgo_array.AddAlgo(palgo1) palgo_array.AddAlgo(palgo2) algo_array = cmtool.CFAlgoArray() #algo_array.SetMode(cmtool.CFAlgoArray.kPositiveAddition) algo_array.AddAlgo(cmtool.CFAlgoTimeOverlap()) #algo_array.AddAlgo(cmtool.CFAlgoTimeProf()) #algo_array.AddAlgo(cmtool.CFAlgo3DAngle()) #algo_array.AddAlgo(cmtool.CFAlgoStartPointMatch()) return palgo_array, algo_array
def DefaultMatch(): palgo_array = cmtool.CPAlgoArray() palgo1 = cmtool.CPAlgoNHits() palgo1.SetMinHits(25) palgo2 = cmtool.CPAlgoIgnoreTracks() palgo_array.AddAlgo(palgo1) # palgo_array.AddAlgo(palgo2) algo_array = cmtool.CFAlgoArray() timeAlg = cmtool.CFAlgoTimeOverlap() #timeAlg.RequireThreePlanes(False) algo_array.AddAlgo(timeAlg) #algo_array.AddAlgo(cmtool.CFAlgoQRatio()) #algo_array.AddAlgo(cmtool.CFAlgoTimeProf()) #algo_array.AddAlgo(cmtool.CFAlgo3DAngle()) #algo_array.AddAlgo(cmtool.CFAlgoStartPointMatch()) return palgo_array, algo_array