24 #ifndef SKA_CHEETAH_PIPELINE_RFIMSINGLEPULSEIMPL_H 25 #define SKA_CHEETAH_PIPELINE_RFIMSINGLEPULSEIMPL_H 27 #include "cheetah/pipeline/detail/SinglePulseImpl.h" 28 #include "cheetah/pipeline/PipelineHandler.h" 29 #include "cheetah/pipeline/RfiDetectionPipeline.h" 30 #include "cheetah/rfim/PolicyInfo.h" 31 #include "cheetah/rfim/Rfim.h" 37 template<
typename NumericalT>
40 template<
typename NumericalT>
48 template<
typename NumericalT,
template<
typename>
class RfimPolicyTemplate>
54 typedef typename BaseT::DmHandler DmHandler;
55 typedef RfimPolicyTemplate<TimeFrequencyType> RfimPolicy;
85 #include "RfimSinglePulseImpl.cpp" 87 #endif // SKA_CHEETAH_PIPELINE_RFIMSINGLEPULSEIMPL_H
std::conditional< std::is_same< void, AdapterDataReturnType >::value, DataArgumentType, AdapterDataReturnType >::type ReturnType
the data type the policy will return
void operator()(TimeFrequencyType &) override
called each time data becomes available
Some limits and constants for FLDO.
A Single Pulse Search Pipeline With RFI Mitigation.
Parse configuration parameters for a single beam in the pipeline instance of cheetah.
Base class for Cheetah Pipeline Handlers.
A Single Pulse Search Pipeline without rfim.