21 #include <odindata/step.h>
23 #include <odinreco/odinreco.h>
24 #include <odinreco/index.h>
136 static void create_templates(STD_list<RecoStep*>& result);
137 static STD_string manual_group() {
return "odinreco_steps";}
138 static void interface_description(
const RecoStep* step, STD_string& in, STD_string& out);
162 void interface_dims(
int& in,
int& out)
const;
RecoIndex & set_numof(unsigned short n)
virtual bool query(RecoQueryContext &context)
virtual bool process(RecoData &rd, RecoController &controller)=0
void set_next_step(RecoStep *step)
virtual void modify_coord(RecoCoord &coord) const =0
virtual RecoCoord input_coord() const =0
bool execute_next_step(RecoData &rd, RecoController &controller)
virtual bool pipeline_init(const RecoController &controller, const RecoCoord &input_coord)
RecoIndex index[n_recoDims]
RecoController & controller