LArSoft  v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
reco_tool::IPeakFitter Class Referenceabstract

#include "IPeakFitter.h"

Inheritance diagram for reco_tool::IPeakFitter:
reco_tool::PeakFitterGaussElimination reco_tool::PeakFitterGaussian

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
 

Detailed Description

Definition at line 20 of file IPeakFitter.h.

Member Typedef Documentation

using reco_tool::IPeakFitter::PeakFitParams_t = struct PeakFitParams { float peakCenter

Definition at line 31 of file IPeakFitter.h.

Definition at line 39 of file IPeakFitter.h.

Constructor & Destructor Documentation

virtual reco_tool::IPeakFitter::~IPeakFitter ( )
virtualdefaultnoexcept

Member Function Documentation

virtual void reco_tool::IPeakFitter::configure ( const fhicl::ParameterSet pset)
pure virtual
virtual void reco_tool::IPeakFitter::findPeakParameters ( const std::vector< float > &  ,
const ICandidateHitFinder::HitCandidateVec ,
PeakParamsVec ,
double &  ,
int &   
) const
pure virtual

Member Data Documentation

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.


The documentation for this class was generated from the following file: