A system for generating a cardiac electrophysiology map, comprising: a graphical user interface processor configured to: receive, as input, a reference biological signal (502, 504, 506); establish a graphical user interface including a graphical representation of a reference biological signal (502, 504, 506); accept a user's designation of a pair of trigger point icons (508a, 508b) on the graphical representation of the reference biological signal (502, 504, 506); and define, from positioning of the pair of trigger point icons (508a, 508b) on the graphical representation of the reference biological signal (502, 504, 506), a plurality of triggering criteria; and an electrophysiology mapping processor in operable communication with the graphical user interface processor, wherein the electrophysiology mapping processor is configured to: receive, as input, an electrical signal indicative of electrical activity at a location on a patient's heart, wherein the electrical signal is aligned timewise with the reference biological signal (502, 504, 506); and add an electrophysiology data point to the electrophysiology map using the electrical signal when the reference biological signal (502, 504, 506) satisfies the plurality of triggering criteria. a graphical user interface processor configured to: receive, as input, a reference biological signal (502, 504, 506); establish a graphical user interface including a graphical representation of a reference biological signal (502, 504, 506); accept a user's designation of a pair of trigger point icons (508a, 508b) on the graphical representation of the reference biological signal (502, 504, 506); and define, from positioning of the pair of trigger point icons (508a, 508b) on the graphical representation of the reference biological signal (502, 504, 506), a plurality of triggering criteria; and receive, as input, a reference biological signal (502, 504, 506); establish a graphical user interface including a graphical representation of a reference biological signal (502, 504, 506); accept a user's designation of a pair of trigger point icons (508a, 508b) on the graphical representation of the reference biological signal (502, 504, 506); and define, from positioning of the pair of trigger point icons (508a, 508b) on the graphical representation of the reference biological signal (502, 504, 506), a plurality of triggering criteria; and an electrophysiology mapping processor in operable communication with the graphical user interface processor, wherein the electrophysiology mapping processor is configured to: receive, as input, an electrical signal indicative of electrical activity at a location on a patient's heart, wherein the electrical signal is aligned timewise with the reference biological signal (502, 504, 506); and add an electrophysiology data point to the electrophysiology map using the electrical signal when the reference biological signal (502, 504, 506) satisfies the plurality of triggering criteria. receive, as input, an electrical signal indicative of electrical activity at a location on a patient's heart, wherein the electrical signal is aligned timewise with the reference biological signal (502, 504, 506); and add an electrophysiology data point to the electrophysiology map using the electrical signal when the reference biological signal (502, 504, 506) satisfies the plurality of triggering criteria.