- const TFilter::TSignal& signal = filter->GetSignal( );
- for( unsigned long i = 0; i < signal.size( ); ++i )
- osignal << signal[ i ].first << " " << signal[ i ].second << std::endl;
+ unsigned long nThr = filter->GetNumberOfEvaluatedThresholds( );
+ for( unsigned long i = 0; i < nThr; ++i )
+ {
+ double x, y;
+ TFilter::TPeak p;
+ filter->GetSignalValues( i, x, y, p );
+ osignal << x << " " << y << std::endl;
+
+ } // rof