float TryRoot(MinutiaPair root, Template candidate) { Pairing.Reset(root); BuildPairing(candidate); MatchAnalysis.Analyze(Pairing, EdgeLookup, Probe.Template, candidate); return(MatchScoring.Compute(MatchAnalysis)); }