24 #ifndef SKA_CHEETAH_GENERATORS_GENERATORFACTORY_H 25 #define SKA_CHEETAH_GENERATORS_GENERATORFACTORY_H 27 #include "cheetah/generators/TimeFrequencyGenerator.h" 28 #include "cheetah/generators/Config.h" 29 #include "cheetah/generators/pulse_profile/ProfileManager.h" 30 #include "panda/Factory.h" 34 namespace generators {
44 class GeneratorFactory :
public ska::panda::Factory<TimeFrequencyGenerator<T>>
47 GeneratorFactory(Config
const&);
51 Config
const& _config;
52 ProfileManager _profile_manager;
53 typename Config::PulsarInjectionIterartorType _pulsar_injection_it;
60 #include "detail/GeneratorFactory.cpp" 62 #endif // SKA_CHEETAH_GENERATORS_GENERATORFACTORY_H Some limits and constants for FLDO.