#include <step.h>
Inherits Step< RecoStep >.
Inherited by RecoAdcBaseline, RecoAdcGridPrep, RecoAdcPad, RecoAdcReflect, RecoAdcWeight, RecoB1Fit, RecoBladeComb, RecoBladeCorr, RecoBladeGrid, RecoChannelSum, RecoCircMask, RecoCollectorBase, RecoCycleRot, RecoDTI, RecoDeapodize< NDim >, RecoDebug, RecoDriftCalc, RecoDriftCorr, RecoDump, RecoEpiNavCorr, RecoEpiNavScan, RecoExpFit, RecoFFT, RecoFMRI, RecoFieldMap, RecoFieldMapUser, RecoFilter, RecoGrappa< interpolDim, orthoDim, interpolIndex, orthoIndex >, RecoGrappaWeights< interpolDim, orthoDim, interpolIndex, orthoIndex, Ignore >, RecoGrid< NDim >, RecoGridCut, RecoHalfFour, RecoHomodyne, RecoMagn, RecoMesser, RecoMip, RecoMultiFreq, RecoOffset, RecoOversampling, RecoPhaseCorr, RecoPhaseCourse, RecoPhaseMap, RecoPilot, RecoPost, RecoQualityControlSpike, RecoReal, RecoRefGain, RecoSliceTime, RecoSlidingWindow, RecoSplitter< Nunmod, Unmod, Nsplit, Split >, RecoStore, RecoSum< Nunmod, Unmod, Nsum, Sum, Magn >, RecoSwi, RecoSwitch, RecoT1Fit, and RecoZeroFill.
The base class of all basic reconstruction steps (functors) within a reconstruction pipeline.
Definition at line 84 of file odinreco/step.h.
◆ RecoStep()
◆ execute_next_step()
Execute next functor in reconstruction pipeline, returns 'true' on sucess, and 'false' if functor fails. Note: Do not lock any mutexes when calling this function.
◆ input_coord()
virtual RecoCoord RecoStep::input_coord |
( |
| ) |
const |
|
pure virtual |
Overload this function to specify the input dimensions state/index of the functor.
◆ modify_coord()
virtual void RecoStep::modify_coord |
( |
RecoCoord & |
coord | ) |
const |
|
pure virtual |
Overload this function to specify the modification of the input dimensions state/index after applying the functor.
◆ pipeline_init()
Overload this function to initialize the step for usage in the pieline. Read-only access to the current reconstruction controller is possible via 'controller'. The input interface of the step is passed in 'input_coord'.
Definition at line 117 of file odinreco/step.h.
◆ process()
Overload this function to perform the reconstruction step. Input data should be taken from 'rd' and the result stored back into 'rd' before executing the next step with 'execute_next_step()'. Read-only access to the current reconstruction controller is possible via 'controller'. Return 'true' on sucess, and 'false' if functor fails.
◆ query()
Queries the reconstruction pipeline. Overload this function for particular actions depending on 'context'. Returns 'true' only if sucessful.
◆ set_next_step()
void RecoStep::set_next_step |
( |
RecoStep * |
step | ) |
|
|
inline |
Sets the functor to be executed after this.
Definition at line 131 of file odinreco/step.h.
The documentation for this class was generated from the following file: