24 #include "cheetah/exporters/SpCclSigProc.h" 30 template<
typename NumericalRep>
31 SpCclSigProc<NumericalRep>::SpCclSigProc(SpCclSigProcConfig
const& config)
37 template<
typename NumericalRep>
38 SpCclSigProc<NumericalRep>::SpCclSigProc(SpCclSigProcConfig& config)
44 template<
typename NumericalRep>
45 SpCclSigProc<NumericalRep>::~SpCclSigProc()
49 template<
typename NumericalRep>
50 std::vector<typename SpCclSigProc<NumericalRep>::TimePointType> SpCclSigProc<NumericalRep>::start_times()
55 template<
typename NumericalRep>
66 if (tf_blocks.size() == 0)
69 _writer.fill_header(header,*(tf_blocks[0]));
72 while(data_it != data_end)
74 PANDA_LOG_DEBUG <<
"start time updated:" <<
"\t" << data_it.
start_time();
77 _writer.write(header, *(data_it));
ConstDataIterator data_begin(CandidateWindow const &window) const
Extract data corresponding to the candidates start and end times.
BlocksType const & tf_blocks() const
Access the TimeFrequency blocks associated with the single pulse candidtes.
Some limits and constants for FLDO.
Config Module for initialising a CandidateWindow object.
bool operator<<(data::SpCcl< NumericalRep > const &cand_list)
Operator for iterating through candidates to extract filterbank data.
CandidateWindow const & window() const
the confugred CandidateWindow
utils::ModifiedJulianClock::time_point const & start_time() const
: Get the start time