Index: fact/tools/pyscripts/pyfact/drs_spikes.py
===================================================================
--- fact/tools/pyscripts/pyfact/drs_spikes.py	(revision 13019)
+++ fact/tools/pyscripts/pyfact/drs_spikes.py	(revision 13021)
@@ -20,4 +20,5 @@
                  single_pattern=np.array( [-0.5, 1.0, -0.5]) ,
                  double_pattern=np.array([-1., 1., 1., -1.]), 
+                 user_action=lambda candidates, singles, doubles, data, ind: None,
                  debug = False):
         """ initialize spike filter 
@@ -32,4 +33,6 @@
         
         self.remove_signal = fir.RemoveSignal()
+
+        self.user_action = user_action
         self.debug = debug
 
@@ -67,4 +70,6 @@
             print 'singles: ', singles
             print 'doubles: ', doubles
+
+        self.user_action(cc, singles, doubles, data, a)
 
         data = self.remove_single_spikes(singles, data)
