4 #ifndef DP3_STEPS_PYDPSTEP_H_
5 #define DP3_STEPS_PYDPSTEP_H_
21 void show(std::ostream& os)
const override;
28 bool process(std::unique_ptr<base::DPBuffer>)
override;
Class to hold code for virtual base class for Flaggers in DP3.
General info about DP3 data processing attributes like averaging.
Definition: DPInfo.h:35
Implements a map of Key-Value pairs.
Definition: ParameterSet.h:31
common::Fields getRequiredFields() const override
Get the fields required by the current step.
void show(std::ostream &os) const override
Show the step parameters.
void updateInfo(const base::DPInfo &) override
bool process(std::unique_ptr< base::DPBuffer >) override
static std::shared_ptr< PyStep > create_instance(const common::ParameterSet &parset, const std::string &prefix)
common::Fields getProvidedFields() const override
void finish() override
Finish the processing of this step and subsequent steps.
Abstract base class for a DP3 step.
Definition: Step.h:52
This file has generic helper routines for testing steps.
Definition: AntennaConfig.h:53