22 #ifndef FITEDITORTEMPLATE_H
23 #define FITEDITORTEMPLATE_H
25 #include <CBuiltRingItemEditor.h>
96 virtual std::vector<CBuiltRingItemEditor::BodySegment>
operator()(
97 pRingItemHeader pHdr, pBodyHeader pBHdr,
size_t bodySize,
104 virtual void free(iovec& e);
117 int pulseCount(ddasfmt::DDASHit& hit);
122 std::vector<double> m_template;
Manage fit configuration information.
Definition: Configuration.h:68
Fit trace data with the template fitting functions.
Definition: FitEditorTemplate.h:54
virtual void free(iovec &e)
Free the dynamic fit extension descriptor(s).
Definition: FitEditorTemplate.cpp:221
FitEditorTemplate()
Constructor.
Definition: FitEditorTemplate.cpp:42
virtual std::vector< CBuiltRingItemEditor::BodySegment > operator()(pRingItemHeader pHdr, pBodyHeader pBHdr, size_t bodySize, void *pBody)
Perform the fit and create a fit extension for a single fragment.
Definition: FitEditorTemplate.cpp:134
FitEditorTemplate & operator=(const FitEditorTemplate &rhs)
Copy assignment operator.
Definition: FitEditorTemplate.cpp:89
virtual ~FitEditorTemplate()
Destructor.
Definition: FitEditorTemplate.cpp:115