Cheetah - SKA - PSS - Prototype Time Domain Search Pipeline
Public Types | Public Member Functions | List of all members
ska::cheetah::pipeline::PipelineHandlerFactory Class Reference

Generates pipeline handler objects by name. More...

#include <cheetah/pipeline/PipelineHandlerFactory.h>

Collaboration diagram for ska::cheetah::pipeline::PipelineHandlerFactory:
Collaboration graph

Public Types

typedef uint8_t NumericalT
 
typedef PipelineHandler< NumericalT > HandlerType
 

Public Member Functions

 PipelineHandlerFactory (CheetahConfig< NumericalT > &config)
 
std::vector< std::string > available () const
 return a vector of available pipeline
 
HandlerTypecreate (std::string const &type, BeamConfig< NumericalT > const &) const
 create a handler of the named type
 
HandlerTypecreate_timed (std::string const &type, BeamConfig< NumericalT > const &) const
 create a handler of the named type with a MixInTimer to record the time of each invocation
 

Detailed Description

Generates pipeline handler objects by name.

Exceptions
Errorif asked for type does not exist

Definition at line 50 of file PipelineHandlerFactory.h.


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