![]() |
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.