Cheetah - SKA - PSS - Prototype Time Domain Search Pipeline
Public Member Functions | List of all members
ska::cheetah::generators::PulsarInjection< T > Class Template Reference

Add a pulsar profile into the existing data. More...

#include <cheetah/generators/PulsarInjection.h>

Inheritance diagram for ska::cheetah::generators::PulsarInjection< T >:
Inheritance graph
Collaboration diagram for ska::cheetah::generators::PulsarInjection< T >:
Collaboration graph

Public Member Functions

 PulsarInjection (PulsarInjectionConfig const &, ProfileManager const &profile_manager)
 
virtual void next (DataType &data) override
 

Additional Inherited Members

- Public Types inherited from ska::cheetah::generators::TimeFrequencyGenerator< T >
typedef data::TimeFrequency< Cpu, T >::FrequencyType FrequencyType
 
typedef data::TimeFrequency< Cpu, T >::TimeType TimeType
 
typedef data::TimeFrequency< Cpu, T >::TimePointType TimePointType
 
typedef data::TimeFrequency< Cpu, T > DataType
 

Detailed Description

template<typename T>
class ska::cheetah::generators::PulsarInjection< T >

Add a pulsar profile into the existing data.

Takes a profile shape and merges it with the existing data in the TimeFrequency block scaled to match the required signal to nise ratio.

Definition at line 53 of file PulsarInjection.h.


The documentation for this class was generated from the following files: