changed SiteFilter() to Filter2().

Name is misleading ... Filter2() is not a between-site filter.
Tighter boundries for pulse interval calculation.