#include <IPeakFitter.h>
Classes | |
| struct | PeakFitParams_t |
Public Types | |
| using | PeakFitParams_t = struct PeakFitParams{float peakCenter |
| using | PeakParamsVec = std::vector< PeakFitParams_t > |
| 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 |
| virtual | ~IPeakFitter ()=default |
| 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 |
| float | peakTauLeft |
| float | peakTauLeftError |
| float | peakTauRight |
| float | peakTauRightError |
| float | peakBaseline |
| float | peakBaselineError |
Definition at line 20 of file icaruscode/icaruscode/TPC/SignalProcessing/HitFinder/HitFinderTools/IPeakFitter.h.
| using reco_tool::IPeakFitter::PeakFitParams_t = struct PeakFitParams { float peakCenter |
Definition at line 31 of file icaruscode/icaruscode/TPC/SignalProcessing/HitFinder/HitFinderTools/IPeakFitter.h.
| using reco_tool::IPeakFitter::PeakParamsVec = std::vector<PeakFitParams_t> |
Definition at line 37 of file larreco/larreco/HitFinder/HitFinderTools/IPeakFitter.h.
| using reco_tool::IPeakFitter::PeakParamsVec = std::vector<PeakFitParams_t> |
Definition at line 45 of file icaruscode/icaruscode/TPC/SignalProcessing/HitFinder/HitFinderTools/IPeakFitter.h.
|
virtualdefaultnoexcept |
|
virtualdefault |
|
pure virtual |
Implemented in reco_tool::PeakFitterICARUS.
|
pure virtual |
|
pure virtual |
| float reco_tool::IPeakFitter::peakAmplitude |
Definition at line 35 of file icaruscode/icaruscode/TPC/SignalProcessing/HitFinder/HitFinderTools/IPeakFitter.h.
| float reco_tool::IPeakFitter::peakAmplitudeError |
Definition at line 36 of file icaruscode/icaruscode/TPC/SignalProcessing/HitFinder/HitFinderTools/IPeakFitter.h.
| float reco_tool::IPeakFitter::peakBaseline |
Definition at line 41 of file icaruscode/icaruscode/TPC/SignalProcessing/HitFinder/HitFinderTools/IPeakFitter.h.
| float reco_tool::IPeakFitter::peakBaselineError |
Definition at line 42 of file icaruscode/icaruscode/TPC/SignalProcessing/HitFinder/HitFinderTools/IPeakFitter.h.
| float reco_tool::IPeakFitter::peakCenterError |
Definition at line 32 of file icaruscode/icaruscode/TPC/SignalProcessing/HitFinder/HitFinderTools/IPeakFitter.h.
| float reco_tool::IPeakFitter::peakSigma |
Definition at line 33 of file icaruscode/icaruscode/TPC/SignalProcessing/HitFinder/HitFinderTools/IPeakFitter.h.
| float reco_tool::IPeakFitter::peakSigmaError |
Definition at line 34 of file icaruscode/icaruscode/TPC/SignalProcessing/HitFinder/HitFinderTools/IPeakFitter.h.
| float reco_tool::IPeakFitter::peakTauLeft |
Definition at line 37 of file icaruscode/icaruscode/TPC/SignalProcessing/HitFinder/HitFinderTools/IPeakFitter.h.
| float reco_tool::IPeakFitter::peakTauLeftError |
Definition at line 38 of file icaruscode/icaruscode/TPC/SignalProcessing/HitFinder/HitFinderTools/IPeakFitter.h.
| float reco_tool::IPeakFitter::peakTauRight |
Definition at line 39 of file icaruscode/icaruscode/TPC/SignalProcessing/HitFinder/HitFinderTools/IPeakFitter.h.
| float reco_tool::IPeakFitter::peakTauRightError |
Definition at line 40 of file icaruscode/icaruscode/TPC/SignalProcessing/HitFinder/HitFinderTools/IPeakFitter.h.
1.8.5