24 #ifndef SKA_CHEETAH_GENERATORS_DISPERSEDPULSECONFIG_H 25 #define SKA_CHEETAH_GENERATORS_DISPERSEDPULSECONFIG_H 28 #include "cheetah/utils/Config.h" 29 #include "cheetah/data/Units.h" 30 #include "pss/astrotypes/units/DispersionMeasure.h" 34 namespace generators {
43 typedef boost::units::quantity<boost::units::si::time, double> TimeType;
63 void add_options(OptionsDescriptionEasyInit&)
override;
66 pss::astrotypes::units::DispersionMeasure<double> _dispersion_measure;
68 TimeType _pulse_width;
76 #endif // SKA_CHEETAH_GENERATORS_DISPERSEDPULSECONFIG_H pss::astrotypes::units::DispersionMeasure< double > dispersion_measure() const
the Dispersin Measure of the pulse
Base class for module configuration.
Some limits and constants for FLDO.
Configuration parameters for the DispersedPulse generator.
TimeType pulse_width() const
The pulse width (ms)
double delta() const
the brightness of the pulse (signal increase from background)