#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.