LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "IPeakFitter.h"
Public Types | |
using | PeakFitParams_t = struct PeakFitParams{float peakCenter |
using | PeakParamsVec = std::vector< PeakFitParams_t > |
Public Member Functions | |
virtual | ~IPeakFitter () noexcept=default |
virtual void | configure (const fhicl::ParameterSet &pset)=0 |
virtual void | findPeakParameters (const std::vector< float > &, const ICandidateHitFinder::HitCandidateVec &, PeakParamsVec &, double &, int &) const =0 |
Public Attributes | |
float | peakCenterError |
float | peakSigma |
float | peakSigmaError |
float | peakAmplitude |
float | peakAmplitudeError |
Definition at line 20 of file IPeakFitter.h.
using reco_tool::IPeakFitter::PeakFitParams_t = struct PeakFitParams { float peakCenter |
Definition at line 31 of file IPeakFitter.h.
using reco_tool::IPeakFitter::PeakParamsVec = std::vector<PeakFitParams_t> |
Definition at line 39 of file IPeakFitter.h.
|
virtualdefaultnoexcept |
|
pure virtual |
Implemented in reco_tool::PeakFitterGaussian, and reco_tool::PeakFitterGaussElimination.
|
pure virtual |
Implemented in reco_tool::PeakFitterGaussian, and reco_tool::PeakFitterGaussElimination.
float reco_tool::IPeakFitter::peakAmplitude |
Definition at line 35 of file IPeakFitter.h.
float reco_tool::IPeakFitter::peakAmplitudeError |
Definition at line 36 of file IPeakFitter.h.
float reco_tool::IPeakFitter::peakCenterError |
Definition at line 32 of file IPeakFitter.h.
float reco_tool::IPeakFitter::peakSigma |
Definition at line 33 of file IPeakFitter.h.
float reco_tool::IPeakFitter::peakSigmaError |
Definition at line 34 of file IPeakFitter.h.